6d12ade231 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: refactor spinner&text ( #34897 )  
							
							... 
							
							
 
							
							refactor spinner&text 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								e785026a98 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(athenad): priority uploads ( #34856 )  
							
							... 
							
							
 
							
							Today, Firehose uploads and user-requested uploads from Connect are treated the same. This is not ideal behavior if the user wants to upload routes immediately for a bug report and the queue is full of uploads for Firehose. The workaround is to clear the queue and retry the upload from Connect.
This PR adds an optional `priority` to requested file uploads in `athenad`. By default, all requests are marked `Low`. However, if the caller wishes to mark their uploads as "more important," then the upload queue will prioritize those requests when uploading.
The only caveat to this PR is that we won't reorder files currently being uploaded. Most connections are quick enough to finish uploading max 4 files before polling the new high-priority items in the queue.
Closes https://github.com/commaai/openpilot/issues/34836 
**Verification**
Added test case to insert upload tasks with differing priorities. Polling the queue produces items in the correct order (smallest # to largest).
PR to mark Connect uploads as high priority: https://github.com/commaai/connect/pull/557 
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								988fc477eb 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: remove duplicate include ( #34905 )  
							
							... 
							
							
 
							
							remove duplicate include 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c3bba7431a 
								
									
								
							
								 
							
						 
						
							
							
								
								update to latest userdata partition ( #34898 )  
							
							... 
							
							
 
							
							update cache 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								519ea9dcab 
								
									
								
							
								 
							
						 
						
							
							
								
								Make model daemons Python processes ( #34880 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								fb7b9c0f94 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: log failed sync time ( #34878 )  
							
							... 
							
							
 
							
							* camerad: log failed sync time
* mv
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								e1eac057ca 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: fix rare BPS startup issues ( #34871 )  
							
							... 
							
							
 
							
							* repros
* handle old frames
* cleanup
* more freq
* fix request id skipping
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								196eb50d23 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: log whether sync fails in IFE or BPS ( #34854 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								800a41c4e1 
								
									
								
							
								 
							
						 
						
							
							
								
								agnos 11.11 ( #34816 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								8c359892be 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: clear request queue on exit ( #34842 )  
							
							... 
							
							
 
							
							* camerad: doesn't need rt
* clear q 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								b33342c18f 
								
									
								
							
								 
							
						 
						
							
							
								
								loggerd: limit encoded queue size ( #34837 )  
							
							... 
							
							
 
							
							* loggerd: limit encoded queue size
* less spammy 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								1c678c910e 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: fix AE oscillation ( #34833 )  
							
							... 
							
							
 
							
							* flooring is fine
* .
* better solution
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								5574b91d17 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: add confirm dialog implementation ( #34828 )  
							
							... 
							
							
 
							
							add confirm dialog implementation 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2bfbb181e5 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: add Keyboard Implementation ( #34827 )  
							
							... 
							
							
 
							
							implement keyboard 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								878ca53d78 
								
							
								 
							
						 
						
							
							
								
								hw: remove unused function  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2d2efb3f58 
								
									
								
							
								 
							
						 
						
							
							
								
								pyui: implement styled label and text box ( #34813 )  
							
							... 
							
							
 
							
							implement styled label 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								3e629acf79 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: use ALL_CAMERA_CONFIGS array ( #34810 )  
							
							... 
							
							
 
							
							use ALL_CAMERA_CONFIGS array 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								a0a9df2d55 
								
									
								
							
								 
							
						 
						
							
							
								
								loggerd: enhance ZstdFileWriter test coverage with variable data sizes ( #34812 )  
							
							... 
							
							
 
							
							enhance ZstdFileWriter test coverage 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								ca7b4340c1 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: make recovery reset threshold based on queue depth ( #34803 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								e9f7c01a3a 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: move output_type to config ( #34792 )  
							
							... 
							
							
 
							
							move output_type to config 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2c2c6e6437 
								
									
								
							
								 
							
						 
						
							
							
								
								deleter: fix duplicate segments in get_preserved_segments return value ( #34795 )  
							
							... 
							
							
 
							
							fix duplicate segments in get_preserved_segments return value 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								8c2cd247f0 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: stress test ( #34735 )  
							
							... 
							
							
 
							
							* refactor a bunch of stuff
* prob
* enable
* rm print
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								4bb0dfd59c 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: cleaner queueing logic ( #34786 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								f4d17cbfdd 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: sanity check tests ( #34785 )  
							
							... 
							
							
 
							
							lil more 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								701868d5cd 
								
									
								
							
								 
							
						 
						
							
							
								
								firehose auto start + stats ( #34747 )  
							
							... 
							
							
 
							
							* don't need that
* stats
* lil more
* lil more
* cleanup
* tweaks
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								41346b2cc7 
								
									
								
							
								 
							
						 
						
							
							
								
								agnos 11.10 ( #34764 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								97ffda4ada 
								
									
								
							
								 
							
						 
						
							
							
								
								agnos 11.9 ( #34762 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								a2bc5061e4 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: fix bps flush ( #34758 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c52112ad4e 
								
									
								
							
								 
							
						 
						
							
							
								
								loggerd: eliminate recursion from handle_encoder_msg ( #33453 )  
							
							... 
							
							
 
							
							* refactor handle_encoder_msg
* removing the recursion only
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c32c405f65 
								
									
								
							
								 
							
						 
						
							
							
								
								remove model shims ( #34750 )  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								54f1b00447 
								
									
								
							
								 
							
						 
						
							
							
								
								Log git source commit ( #34749 )  
							
							... 
							
							
 
							
							* Log git source commit
* strip
* fix trim
* no trim 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								00e447bc30 
								
							
								 
							
						 
						
							
							
								
								Revert "camerad: make robust to introduced failures ( #34723 )"  
							
							... 
							
							
 
							
							This reverts commit c10abce1d5 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								d9bc9be388 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: ensure sync objects are assigned only on successful creation ( #34731 )  
							
							... 
							
							
 
							
							ensure sync objects are assigned only on successful creation 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								1bd0d6577c 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: remove unnecessary pthread linkage ( #34732 )  
							
							... 
							
							
 
							
							remove unnecessary pthread linkage 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c10abce1d5 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: make robust to introduced failures ( #34723 )  
							
							... 
							
							
 
							
							* camerad: make robust to introduced failures
* more test
* start here
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								25463deeec 
								
									
								
							
								 
							
						 
						
							
							
								
								Disable IR switch before setting torch ( #34725 )  
							
							... 
							
							
 
							
							switch reset 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								937e2f7eb2 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: spectra stress test ( #34716 )  
							
							... 
							
							
 
							
							* cam stress
* lint fixes
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								cd014325c5 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: remove unused CameraState forward declaration ( #34703 )  
							
							... 
							
							
 
							
							remove unused CameraState forward declaration 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								0619e9a581 
								
									
								
							
								 
							
						 
						
							
							
								
								v4l_encoder: used encoder_info.fps instead of hardcoded 20 ( #34701 )  
							
							... 
							
							
 
							
							Used encoder_info.fps instead of hardcoded 20 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c3c878908d 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: Inline processing_time calculation during frame data initialization ( #34661 )  
							
							... 
							
							
 
							
							* Inline processing_time calculation during frame data initialization
* remove timestamp_end_of_isp 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								e00b5337d2 
								
							
								 
							
						 
						
							
							
								
								misc encoder cleanups  
							
							
 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								839c8fbd6b 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad/MemoryManager: remove lock and reduce redundant lookups ( #34656 )  
							
							... 
							
							
 
							
							remove lock and reduce redundant lookups 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2c56f44380 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: remove unused variables ( #34657 )  
							
							... 
							
							
 
							
							remove unused variables 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								47c04210e2 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: refactor frame processing to direct handling ( #34655 )  
							
							... 
							
							
 
							
							refactor frame processing 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2215abb762 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: use single instance of MemoryManager for all cameras ( #34654 )  
							
							... 
							
							
 
							
							use single instance of MemoryManager for all cameras 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								9167e3dcf6 
								
							
								 
							
						 
						
							
							
								
								Revert "camerad: fix incorrect row offset calculation in calculate_exposure_value ( #34634 )"  
							
							... 
							
							
 
							
							This reverts commit 2941445849 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								952def7abf 
								
									
								
							
								 
							
						 
						
							
							
								
								start logging services first ( #34646 )  
							
							... 
							
							
 
							
							* start logging services first
* fix test
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2941445849 
								
									
								
							
								 
							
						 
						
							
							
								
								camerad: fix incorrect row offset calculation in calculate_exposure_value ( #34634 )  
							
							... 
							
							
 
							
							Fix incorrect row offset calculation 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								614be347ba 
								
									
								
							
								 
							
						 
						
							
							
								
								jenkins: add more devices to camerad test ( #34643 )  
							
							... 
							
							
 
							
							* more cam
* para
* fix 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2e374cd962 
								
									
								
							
								 
							
						 
						
							
							
								
								on-device building fixups ( #34642 )  
							
							... 
							
							
 
							
							* on-device building fixups
* fix 
							
						 
						
							8 months ago