3c1af12490 
								
							
								 
							
						 
						
							
							
								
								uploader.py: ensure proper resource management with io.BytesIO ( #33108 )  
							
							... 
							
							
 
							
							* ensure proper resource management with io.BytesIO
* improve
old-commit-hash: 2728c95b0d 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								8cc6b66cde 
								
							
								 
							
						 
						
							
							
								
								docs: add concepts section  
							
							... 
							
							
 
							
							old-commit-hash: 5ebc65f254 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								7b67994a05 
								
							
								 
							
						 
						
							
							
								
								use zstandard library ( #33110 )  
							
							... 
							
							
 
							
							* use zstandard
* run 10
* bye bye
* this was a little overzealous
* clean up
old-commit-hash: 1b3b5ab758 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								b0a8b3bc9d 
								
							
								 
							
						 
						
							
							
								
								uploader: compress with zstd ( #32736 )  
							
							... 
							
							
 
							
							* zstd uploader
* fix that
* fix name of function
* comment
* log failed
* fix comma_api_source for routes with both bz2 and zst rlogs
* TODO
* 10-14 achieves almost no benefit on qlogs in a few cases, but takes 2x the time
* these aren't written out
* regen: specify any list of sources
ooh this is pretty nice
* regen and process replay
* damn, actually we don't need all this (cool tho)
Revert "regen: specify any list of sources"
This reverts commit ceb0b4abed9ad463a9fe98d9b98a05875a52806f.
* just let it auto resolve
* fix athenad/uploader tests
* zst here too
* TODOs
* yes
* Revert "TODOs"
This reverts commit 8c7da1dbd0340c72290b5eb5563b642080ddc131.
* Revert "zst here too"
This reverts commit 23b0023ddfd22c8090be7a7caa09e7026a12aa5c.
* Revert "just let it auto resolve"
This reverts commit f296d62424227ad05facc62abc18a6f81b474e84.
* Revert "regen and process replay"
This reverts commit 0768330e96974a42616d229d159780619d049cd0.
* revert readme
* not in save_log either
* lfg
* Revert "lfg"
This reverts commit 3718559c6c4de7d1f0c80dc9f1a1d335fe679a89.
old-commit-hash: 7dec7c39be 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								82ebea3d12 
								
							
								 
							
						 
						
							
							
								
								deleter: preserve two previous segments on user flag ( #32822 )  
							
							... 
							
							
 
							
							preserve 2 segs
old-commit-hash: dc41848597 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								05ed3d8c15 
								
							
								 
							
						 
						
							
							
								
								Restructure msgq ( #32652 )  
							
							... 
							
							
 
							
							* Update ref
* Compiles
* compiles
* Refactor rest of libs
* import all
* small fiex
* cleanup import
* Need msgq simlink too
* Add to openpilot docker too
* try repo
* Updates
* Fix lint
* fix docs
* Try blank slate
* Revert "Try blank slate"
This reverts commit f078ce04acacfe115c19e23e86038b01e2b84a6d.
* Maybe scons needs this to clear cache
* fix tests
* Disable test for now
* Update SConstruct
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Fix whitespace
* Write skip normal
* small fixes
* add test path
* Revert repo
* linting
* whitespace
* Bump msgq
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: e70dc90a45 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								ad42b61427 
								
							
								 
							
						 
						
							
							
								
								test_encoder: adjust file size tolerance  
							
							... 
							
							
 
							
							old-commit-hash: b51472048c 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f870a968e9 
								
							
								 
							
						 
						
							
							
								
								Split cereal into cereal/msgq ( #32631 )  
							
							... 
							
							
 
							
							* squash
* fix doc
* compile device
* compile device
* Update ref
* add msgq to precommit exclusions
* No service ports
* fix compile
* address comments
* More comments
* Delete logger
* Update opendbc
* Linting
* bump msgq
old-commit-hash: e71ec4e8d7 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								86b6103657 
								
							
								 
							
						 
						
							
							
								
								test_*.py files are no longer executable ( #32610 )  
							
							... 
							
							
 
							
							* test_*.py files are no longer executable
* cleanup empty lines
* update precommit
* fixme
* enable
* build
old-commit-hash: c59887c810 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								cc4f53e6c6 
								
							
								 
							
						 
						
							
							
								
								manager: move to system/ ( #32538 )  
							
							... 
							
							
 
							
							* manager: move to system/
* one more
old-commit-hash: accdade4cf 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								3358745103 
								
							
								 
							
						 
						
							
							
								
								ruff: enable UP  
							
							... 
							
							
 
							
							old-commit-hash: b2e4c64cf8 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								46183bc11b 
								
							
								 
							
						 
						
							
							
								
								encoderd: publish i-frame as thumbnail ( #32202 )  
							
							... 
							
							
 
							
							* pusblish i-frame as thumbnail
* generic
* disable for now
* fix
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: b742776bff 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								639a634f7c 
								
							
								 
							
						 
						
							
							
								
								Unittest to pytest ( #32366 )  
							
							... 
							
							
 
							
							* add pytest-asyncio
* switch common
* switch selfdrive
* switch system
* switch tools
* small fixes
* fix setUp and valgrind pytest
* switch to setup
* fix random
* switch mock
* switch test_lateral_limits
* revert test_ui
* fix poetry.lock
* add unittest to banned-api
* add inline ignores to remaining unittest imports
* revert test_models
* revert check_can_parser_performance
* one more skip
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: dd9d5d4528 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								0147c559c0 
								
							
								 
							
						 
						
							
							
								
								loggerd/logger.cc:  use std::stoul instead of std::stol  ( #32133 )  
							
							... 
							
							
 
							
							old-commit-hash: 99285ef1f2 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								fc1d2edf81 
								
							
								 
							
						 
						
							
							
								
								loggerd/logger.cc: fix typo ( #32134 )  
							
							... 
							
							
 
							
							old-commit-hash: cad7b96c3a 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								da31ce154a 
								
							
								 
							
						 
						
							
							
								
								refactor camera transformations ( #31818 )  
							
							... 
							
							
 
							
							* refactor camera transormations
* update users
* more stuff
* more fix
* swap
* tici
* lil shorter
old-commit-hash: e3589e4b5c 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b73a5fba4c 
								
							
								 
							
						 
						
							
							
								
								fix old route sorting ( #31787 )  
							
							... 
							
							
 
							
							* fix old route sorting
* cleanup
* Update system/loggerd/uploader.py
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 158e36976b 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								402e8f8b0e 
								
							
								 
							
						 
						
							
							
								
								encoderd: fix large frames ( #31681 )  
							
							... 
							
							
 
							
							* encoderd: fix large frames
* Update camera_common.cc
* just do this for now
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 84797482e9 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9735cf2eb6 
								
							
								 
							
						 
						
							
							
								
								timeless routes ( #31119 )  
							
							... 
							
							
 
							
							* timeless route
* update sort
* update test
* fix param name
old-commit-hash: 7cfc571f56 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a09300385b 
								
							
								 
							
						 
						
							
							
								
								mypy: use implicit-optional ( #31590 )  
							
							... 
							
							
 
							
							* mypy: set implicit-optional = true
* find and replace '| None = None' -> '= None' in function args
old-commit-hash: 80da3aee14 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9bd90112d0 
								
							
								 
							
						 
						
							
							
								
								use pyupgrade to update to new typing syntax ( #31580 )  
							
							... 
							
							
 
							
							* add pyupgrade hook
* run pyupgrade (pre-commit run -a)
* ruff --fix
* Revert "add pyupgrade hook"
This reverts commit 56ec18bb6b8602a0b612f3803d96cdad14b52066.
* revert changes to third_party/
* manual type fixes
* explicit Optional wrapping capnp objects
old-commit-hash: 995250ae49 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								dd3b005456 
								
							
								 
							
						 
						
							
							
								
								uploader: sleep more when no files in queue ( #31523 )  
							
							... 
							
							
 
							
							* uploader: sleep more when no files in queue
* fix test
old-commit-hash: 1c794b710c 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								df6154b591 
								
							
								 
							
						 
						
							
							
								
								log git commit date ( #31490 )  
							
							... 
							
							
 
							
							* log git commit date
* unix ts
* fix
* bump cereal
* cleanup
old-commit-hash: 0723c2bc5f 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								35c9578c5e 
								
							
								 
							
						 
						
							
							
								
								fix bootlog count ( #31319 )  
							
							... 
							
							
 
							
							old-commit-hash: cbd46802b0 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2632a41c1e 
								
							
								 
							
						 
						
							
							
								
								encoderd: get frame size over vipc ( #31276 )  
							
							... 
							
							
 
							
							* encoderd: get frame size over vipc
* bump cereal
* fix ffmpeg
* no print
old-commit-hash: a5766e2796 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								048629564e 
								
							
								 
							
						 
						
							
							
								
								bootlog: remove timestamp from filename ( #31187 )  
							
							... 
							
							
 
							
							* bootlog: remove timestamp from filename
* revert route
* test
* revert that
* fix loggerd test
old-commit-hash: 2504341070 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5441587c6b 
								
							
								 
							
						 
						
							
							
								
								mark as flaky for now  
							
							... 
							
							
 
							
							old-commit-hash: 6fbd844216 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1e197545c6 
								
							
								 
							
						 
						
							
							
								
								Revert "test_loggerd: make rotation test more robust" ( #31168 )  
							
							... 
							
							
 
							
							old-commit-hash: 979dba33cd 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1dae90e219 
								
							
								 
							
						 
						
							
							
								
								test_loggerd: make rotation test more robust ( #31160 )  
							
							... 
							
							
 
							
							* no randomness
* lots
* Revert "lots"
This reverts commit 2052fd6f7b8dc4c53fbb7c726026070918d5de00.
old-commit-hash: 35374f4d57 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								dc6a23a1bc 
								
							
								 
							
						 
						
							
							
								
								loggerd: speedup unit tests ( #31115 )  
							
							... 
							
							
 
							
							* first speed it up
* pytestify
* no sleep
old-commit-hash: 694fc378dd 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								972650f0eb 
								
							
								 
							
						 
						
							
							
								
								remove dashcam branch ( #31081 )  
							
							... 
							
							
 
							
							* remove dashcam branch
* fix
* more cleanup
* remove param
* one more
old-commit-hash: 7cd9568423 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6124ecf1c1 
								
							
								 
							
						 
						
							
							
								
								uploader: restrict qcam upload on metered connctions ( #31047 )  
							
							... 
							
							
 
							
							* uploader: restrict qcam upload on metered connctions
* route requesting
* rename
* str
* cleanup
* strip dongle
* upload bookmarked segments
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 2280ac50b7 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3d85d3d857 
								
							
								 
							
						 
						
							
							
								
								uploader: delay uploading crash and boot logs on metered connections ( #31045 )  
							
							... 
							
							
 
							
							* uploader: delay uploading some files on metered connections
* just crash and boot for now
old-commit-hash: 19630c5af9 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6c21bbacae 
								
							
								 
							
						 
						
							
							
								
								update param in loggerd unit test  
							
							... 
							
							
 
							
							old-commit-hash: 5f1e7649e3 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d6a8213c80 
								
							
								 
							
						 
						
							
							
								
								uploader cleanup ( #31035 )  
							
							... 
							
							
 
							
							* Reapply "uploader cleanup" (#31033 )
This reverts commit a2723989bced503a4506684a4a6fdc6c8101f7b2.
* always sleep
* more cleanup
* little more
* fix linter
* little more
old-commit-hash: 0b5fd7287e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7f09117bf0 
								
							
								 
							
						 
						
							
							
								
								Revert "uploader cleanup" ( #31033 )  
							
							... 
							
							
 
							
							old-commit-hash: 5e4df41b2f 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4580cd1eb9 
								
							
								 
							
						 
						
							
							
								
								uploader cleanup ( #31029 )  
							
							... 
							
							
 
							
							* cleanup
* startup cleanup
* step
* Update test_uploader.py
old-commit-hash: c6c6a441eb 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								16266338c6 
								
							
								 
							
						 
						
							
							
								
								uploader.py/listdir_by_creation: list directories only ( #30806 )  
							
							... 
							
							
 
							
							list only directories
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: a1f53c70e6 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c0c898d83a 
								
							
								 
							
						 
						
							
							
								
								uploader: reduce max qlog/qcam size ( #30746 )  
							
							... 
							
							
 
							
							old-commit-hash: 37351cbdc1 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5ab1fc7674 
								
							
								 
							
						 
						
							
							
								
								encoder: reduce memory allocations and copying ( #28704 )  
							
							... 
							
							
 
							
							* reduce memory allocations and copying
* #include <vector>
old-commit-hash: a4179a7c23 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								59eb2988de 
								
							
								 
							
						 
						
							
							
								
								swaglog.py goes in common/ ( #30631 )  
							
							... 
							
							
 
							
							* swaglog.py goes in common/
* all of these go in release
* we'll even include the pyx
old-commit-hash: 35f819c823 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1cc4f1a634 
								
							
								 
							
						 
						
							
							
								
								new msgs default to invalid ( #30587 )  
							
							... 
							
							
 
							
							* new msgs default to invalid
* fix lm
* set more valid
* update rest
* update refs
* fix logMessage
* more valids
* cleanup
* fix llk test
* pigeond is also valid
* more valids
old-commit-hash: a1d36961cf 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								661132be5a 
								
							
								 
							
						 
						
							
							
								
								Pytest: more post-test path cleanup ( #30556 )  
							
							... 
							
							
 
							
							* test cleanup
* missed this one
* remove that
* static class
old-commit-hash: 4086795c29 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e56998ca26 
								
							
								 
							
						 
						
							
							
								
								one more  
							
							... 
							
							
 
							
							old-commit-hash: c055fdc853 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								07ea94cf7b 
								
							
								 
							
						 
						
							
							
								
								rm old loggerd debug scripts  
							
							... 
							
							
 
							
							old-commit-hash: 3d36a0f70d 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								00e5f37d2a 
								
							
								 
							
						 
						
							
							
								
								loggerd: c++ LoggerState ( #25869 )  
							
							... 
							
							
 
							
							* c++ LoggerState
* trigger ci
* trigger ci
* merge master
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 3527c1da67 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3027a428cb 
								
							
								 
							
						 
						
							
							
								
								Pytest: tici mark for skipping on-device tests ( #30412 )  
							
							... 
							
							
 
							
							* mark tici
* not those ones
* missed that one
* add those
* add pypoetry
* oops
old-commit-hash: aec7cea30d 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								eeecc35e0b 
								
							
								 
							
						 
						
							
							
								
								loggerd: add wall time to initData ( #30251 )  
							
							... 
							
							
 
							
							* loggerd: add wall time to initData
* bump cereal
* fix
old-commit-hash: f616dd77a1 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								61eb6f4f66 
								
							
								 
							
						 
						
							
							
								
								finish hardware move to system/ ( #30140 )  
							
							... 
							
							
 
							
							* finish hardware move to system/
* fix release
* couple more
old-commit-hash: c347096c3e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								13381ed446 
								
							
								 
							
						 
						
							
							
								
								services: capitalize constant service list ( #30005 )  
							
							... 
							
							
 
							
							* rename
* bump
* Apply suggestions from code review
old-commit-hash: 7f073483bb 
							
						 
						
							2 years ago