When creating bins for phosphorus-bulk for the epa sensors, Python can start as many threads as set in a variable (50 in this case) as per indicated in the python file. 

But the geostreaming api, is only creating bins 4 at a time, as indicated by the different colors in the table below


sensor_idStart_pythonstart_scalaend_scalaend_python
761 4:12:414:12:41 PM4:23:05 PM 4:23:05
762 4:12:414:12:41 PM4:22:49 PM4:22:51 AM
758 4:12:414:12:41 PM4:22:51 PM4:22:51
760 4:12:414:12:41 PM4:23:02 PM4:23:05
759 4:12:414:22:49 PM4:33:19 PM4:33:19
757 4:12:414:22:51 PM4:39:11 PM 
764 4:12:414:23:02 PM4:36:42 PM4:36:42
766 4:12:414:23:05 PM4:33:24 PM 4:37:11
805 4:12:414:33:19 PM4:45:38 PM 
763 4:12:414:33:24 PM4:37:11 PM 
778 4:12:414:36:42 PM4:52:12 PM 
765 4:12:414:37:11 PM4:47:11 PM 
773 4:12:414:39:11 PM4:53:05 PM 
798 4:12:414:45:39 PM  
775 4:12:414:47:11 PM  
792 4:12:414:52:12 PM  
785 4:12:414:53:05 PM  

generate_bins_epa.py - Python script used

binningresults-phosphorus-bulk-dec-4v4.log - log file from the python script

dump-journalctl-dec-4.txt - Journal ctl for the geostreaming api service