debshots/app/models
Christoph Haas 3550a4e2e2 Harden vectorization task against per-package failures
A single failing package used to kill its whole worker thread silently
because only Vectorizer::Error was rescued per package. Now every
StandardError is caught and logged with class and backtrace, and the
embedding write is narrowed to update_column(:embedding) so the task
only ever issues a minimal UPDATE - it cannot touch any other column
or fire model callbacks. Progress stats no longer serialize database
writes through the mutex.
2026-08-23 00:11:52 +02:00
..
concerns Blank rails 4.0 project started 2013-07-27 00:19:29 +02:00
.keep Blank rails 4.0 project started 2013-07-27 00:19:29 +02:00
ability.rb move shrine files out of public. use x-sendfile to send files for security. 2025-06-16 00:24:11 +02:00
application_record.rb Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
log.rb Audit logging improved. References users, screenshots, packages 2021-03-03 23:21:24 +01:00
package.rb Harden vectorization task against per-package failures 2026-08-23 00:11:52 +02:00
screenshot.rb rubocop 2025-06-16 00:24:21 +02:00
user.rb allow all Salsa users to be moderators 2026-02-09 01:34:34 +01:00