195 Commits (main)
 

Author SHA1 Message Date
Simon Quigley ed1559beb6 Fix typo preventing viewing of logs
3 hours ago
Simon Quigley 8f7654c446 Try assigning pointers again
4 hours ago
Simon Quigley 06a6567da9 Various cleanup bits
10 hours ago
Simon Quigley 6eada27b20 Cleanup of CI database objs
12 hours ago
Simon Quigley 5ed7b459c8 Properly convert int to std::string
1 day ago
Simon Quigley 5ac551f36a Allow fetching the log for a specific task
1 day ago
Simon Quigley 7b63ca627e Set defined widths for statuses
1 day ago
Simon Quigley b5a5d66aad yo dawg, I heard you like locks, so I locked your lock inside your lock
3 days ago
Simon Quigley 9a2d090eb4 build_check -> binary_check
3 days ago
Simon Quigley 29530ab6b5 Process builds every 15 minutes
3 days ago
Simon Quigley 2c82ddf9f3 Add initial sleep for background processing functions
3 days ago
Simon Quigley bb3d45c4ea In process_binaries_thread_, exit earlier if the item is not found in the PPA
3 days ago
Simon Quigley a089918462 Actually add support for build statuses
4 days ago
Simon Quigley 03fdd33084 Further cleanup around source check timestamps
4 days ago
Simon Quigley d6fa2d3792 Clear tasks before doing a pull and build all
4 days ago
Simon Quigley cf7d05cc7b Do a more direct sync
4 days ago
Simon Quigley a4567f33d3 Ensure source checks are retried if failed
4 days ago
Simon Quigley fca016b1df Explicitly pass pkgconf to the lambda for source checks
4 days ago
Simon Quigley 9636a83546 Explicitly sync packageconfs after build/upload
4 days ago
Simon Quigley 94f5e376d4 Don't include warning: ignoring deletion of file in logs
5 days ago
Simon Quigley 9c53398fc9 Less calls to functions with locks
5 days ago
Simon Quigley b82181d3f3 Tweak navbar
5 days ago
Simon Quigley b1840bceb5 Enable LTO
5 days ago
Simon Quigley dc4b0980b0 Small cleanup around changelog resets
5 days ago
Simon Quigley de23cff1cc Lower the max concurrent tasks to 6
5 days ago
Simon Quigley 809b69ae10 Deduplicate packages instead of packageconfs in running tasks
5 days ago
Simon Quigley bf2255868a return -> continue
5 days ago
Simon Quigley 7f3b73a857 Meh, don't use futures
5 days ago
Simon Quigley b94ec17fd3 Further refinements to thread_db initialization
5 days ago
Simon Quigley 3bff0f3651 Add an extra sync
5 days ago
Simon Quigley 9e6a0b0453 Initialize thread_db within the loop
5 days ago
Simon Quigley 9c7c91dac9 Retry on parameter count mismatch as well
5 days ago
Simon Quigley 12cf91e4b2 Add a task save lock
5 days ago
Simon Quigley ee8d6ffcc7 Try to do the pkgconf sync right away in the future
5 days ago
Simon Quigley 3f33edb4fa Cut the future sleep in half
5 days ago
Simon Quigley fb1d5e4340 Add another try/catch
6 days ago
Simon Quigley 2bc5c191f0 Add a 500 ms sleep when queuing futures, just in case
6 days ago
Simon Quigley b618bf0932 Try to do exponential backoff with get_thread_connection too
6 days ago
Simon Quigley 8af3fe19b4 Use futures for queuing pull and tarball tasks
6 days ago
Simon Quigley 406fddb27b Move to the database at the very end of a task
6 days ago
Simon Quigley 91fb6f2548 Only sync the task once per run in the task queue
6 days ago
Simon Quigley 9a35473d37 Use functions directly instead of grabbing many locks at once
6 days ago
Simon Quigley 1ecec033f1 Slightly rework locking with pull_project
6 days ago
Simon Quigley 0dced17ef2 Wrap clone/fetch in retry loops
6 days ago
Simon Quigley c9474eccfb Split apart Git functionality into a separate file
6 days ago
Simon Quigley 8b55525646 Decrease exponential backoff further
6 days ago
Simon Quigley f98b9c04d8 Attempt to fix assignment of commits
6 days ago
Simon Quigley 20a701641a General cleanup around task locking for a pkgconf
6 days ago
Simon Quigley 64ffc1b9e4 Be better about recognizing HTTP_PROXY
6 days ago
Simon Quigley 2bdae98c7e Try to also recognize NO_PROXY
6 days ago