2026-03-23T21:36:27.815211265Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-03-23T21:36:27.815255844Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-03-23T21:36:27.856818832Z [mod-init] Running Docker Modification Logic
2026-03-23T21:36:28.080707732Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-03-23T21:36:28.768209756Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-03-23T21:36:29.134121589Z [mod-init] Installing linuxserver/mods:universal-redis
2026-03-23T21:36:29.159738792Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-03-23T21:36:29.160750840Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-03-23T21:36:29.182236853Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-03-23T21:36:29.185911073Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-03-23T21:36:29.186138691Z s6-rc: info: service fix-attrs: starting
2026-03-23T21:36:29.186344626Z s6-rc: info: service init-migrations: starting
2026-03-23T21:36:29.186540591Z s6-rc: info: service init-envfile: starting
2026-03-23T21:36:29.193239622Z [migrations] started
2026-03-23T21:36:29.193272549Z [migrations] no migrations found
2026-03-23T21:36:29.193692364Z s6-rc: info: service fix-attrs successfully started
2026-03-23T21:36:29.193864531Z s6-rc: info: service legacy-cont-init: starting
2026-03-23T21:36:29.193932448Z s6-rc: info: service init-migrations successfully started
2026-03-23T21:36:29.194156689Z s6-rc: info: service init-adduser: starting
2026-03-23T21:36:29.194266370Z s6-rc: info: service init-envfile successfully started
2026-03-23T21:36:29.201683428Z s6-rc: info: service legacy-cont-init successfully started
2026-03-23T21:36:29.222338988Z usermod: no changes
2026-03-23T21:36:29.228389925Z ───────────────────────────────────────
2026-03-23T21:36:29.228417791Z 
2026-03-23T21:36:29.228426408Z       ██╗     ███████╗██╗ ██████╗
2026-03-23T21:36:29.228434174Z       ██║     ██╔════╝██║██╔═══██╗
2026-03-23T21:36:29.228441489Z       ██║     ███████╗██║██║   ██║
2026-03-23T21:36:29.228448994Z       ██║     ╚════██║██║██║   ██║
2026-03-23T21:36:29.228456238Z       ███████╗███████║██║╚██████╔╝
2026-03-23T21:36:29.228463553Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-03-23T21:36:29.228471008Z 
2026-03-23T21:36:29.228477992Z    Brought to you by linuxserver.io
2026-03-23T21:36:29.228504706Z ───────────────────────────────────────
2026-03-23T21:36:29.228834610Z 
2026-03-23T21:36:29.228856394Z To support LSIO projects visit:
2026-03-23T21:36:29.228866224Z https://www.linuxserver.io/donate/
2026-03-23T21:36:29.228874481Z 
2026-03-23T21:36:29.228882567Z ───────────────────────────────────────
2026-03-23T21:36:29.228891745Z GID/UID
2026-03-23T21:36:29.228899762Z ───────────────────────────────────────
2026-03-23T21:36:29.233463603Z 
2026-03-23T21:36:29.233483243Z User UID:    911
2026-03-23T21:36:29.233490668Z User GID:    911
2026-03-23T21:36:29.233497221Z ───────────────────────────────────────
2026-03-23T21:36:29.236197179Z Linuxserver.io version: v0.135.0-ls139
2026-03-23T21:36:29.236656103Z Build-date: 2026-03-23T21:28:04+00:00
2026-03-23T21:36:29.236676815Z ───────────────────────────────────────
2026-03-23T21:36:29.236686955Z     
2026-03-23T21:36:29.258154581Z s6-rc: info: service init-adduser successfully started
2026-03-23T21:36:29.258259271Z s6-rc: info: service init-device-perms: starting
2026-03-23T21:36:29.263837686Z s6-rc: info: service init-device-perms successfully started
2026-03-23T21:36:29.264082509Z s6-rc: info: service init-os-end: starting
2026-03-23T21:36:29.265254229Z s6-rc: info: service init-os-end successfully started
2026-03-23T21:36:29.265427157Z s6-rc: info: service init-manyfold-config: starting
2026-03-23T21:36:29.265546297Z s6-rc: info: service init-config: starting
2026-03-23T21:36:29.266916046Z s6-rc: info: service init-config successfully started
2026-03-23T21:36:29.267060777Z s6-rc: info: service init-crontab-config: starting
2026-03-23T21:36:29.270142384Z **** SECRET_KEY_BASE set in environment. ****
2026-03-23T21:36:29.278509906Z s6-rc: info: service init-crontab-config successfully started
2026-03-23T21:36:29.292075898Z **** Running Manyfold database init. ****
2026-03-23T21:36:38.210936717Z Server: 7851c2d02a9e, Context: rails, Role: web, data: {cpu: {one_min: 1.0, five_min: 1.65, fifteen_min: 1.63}, memory: 0.238149632e9, disk: {available: 834866532352, total: 938656133120, used: 103789600768}}
2026-03-23T21:36:38.210971948Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-03-23T21:36:38.210981597Z INFO  2026-03-23T21:36:36.451Z pid=173 tid=2jp: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-23T21:36:38.210991036Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-03-23T21:36:38.211016207Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-03-23T21:36:38.211024854Z Migrating to CreateLibraries (20210130201037)
2026-03-23T21:36:38.211032840Z == 20210130201037 CreateLibraries: migrating ==================================
2026-03-23T21:36:38.211040946Z -- create_table(:libraries)
2026-03-23T21:36:38.211048822Z    -> 0.0029s
2026-03-23T21:36:38.211056828Z == 20210130201037 CreateLibraries: migrated (0.0029s) =========================
2026-03-23T21:36:38.211065105Z 
2026-03-23T21:36:38.211072891Z Migrating to CreateModels (20210130203243)
2026-03-23T21:36:38.211080777Z == 20210130203243 CreateModels: migrating =====================================
2026-03-23T21:36:38.211088743Z -- create_table(:models)
2026-03-23T21:36:38.211096568Z    -> 0.0008s
2026-03-23T21:36:38.211104454Z == 20210130203243 CreateModels: migrated (0.0009s) ============================
2026-03-23T21:36:38.211112400Z 
2026-03-23T21:36:38.211120186Z Migrating to CreateParts (20210205230918)
2026-03-23T21:36:38.211128192Z == 20210205230918 CreateParts: migrating ======================================
2026-03-23T21:36:38.211136278Z -- create_table(:parts)
2026-03-23T21:36:38.211144124Z    -> 0.0033s
2026-03-23T21:36:38.211151980Z == 20210205230918 CreateParts: migrated (0.0034s) =============================
2026-03-23T21:36:38.211159976Z 
2026-03-23T21:36:38.211167702Z Migrating to AddFieldsToParts (20210210153744)
2026-03-23T21:36:38.211175598Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-03-23T21:36:38.211183564Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-03-23T21:36:38.211191740Z    -> 0.0008s
2026-03-23T21:36:38.211199576Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-03-23T21:36:38.211207532Z    -> 0.0003s
2026-03-23T21:36:38.211215318Z == 20210210153744 AddFieldsToParts: migrated (0.0011s) ========================
2026-03-23T21:36:38.211223334Z 
2026-03-23T21:36:38.211231089Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-03-23T21:36:38.211240969Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-03-23T21:36:38.211249066Z -- create_table(:tags, {id: :integer})
2026-03-23T21:36:38.211257222Z    -> 0.0037s
2026-03-23T21:36:38.211266571Z -- create_table(:taggings, {id: :integer})
2026-03-23T21:36:38.211274637Z    -> 0.0017s
2026-03-23T21:36:38.211282483Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-23T21:36:38.211300269Z    -> 0.0002s
2026-03-23T21:36:38.211308165Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-03-23T21:36:38.211316451Z    -> 0.0020s
2026-03-23T21:36:38.211324227Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0078s) ===============
2026-03-23T21:36:38.211332263Z 
2026-03-23T21:36:38.211339949Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-03-23T21:36:38.211347865Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-03-23T21:36:38.211355821Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-03-23T21:36:38.211363887Z    -> 0.0003s
2026-03-23T21:36:38.211371693Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-23T21:36:38.211379899Z    -> 0.0004s
2026-03-23T21:36:38.211387735Z -- remove_foreign_key(:taggings, :tags)
2026-03-23T21:36:38.211395741Z    -> 0.1684s
2026-03-23T21:36:38.211403547Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-23T21:36:38.211411563Z    -> 0.0142s
2026-03-23T21:36:38.211419339Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-03-23T21:36:38.211427395Z    -> 0.0002s
2026-03-23T21:36:38.211435241Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-03-23T21:36:38.211443607Z    -> 0.0046s
2026-03-23T21:36:38.211451413Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-03-23T21:36:38.211459590Z    -> 0.0662s
2026-03-23T21:36:38.211467425Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2843s) =================
2026-03-23T21:36:38.211475401Z 
2026-03-23T21:36:38.211483077Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-03-23T21:36:38.211491003Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-03-23T21:36:38.211498959Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-03-23T21:36:38.211506885Z    -> 0.0335s
2026-03-23T21:36:38.211514650Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1100s) ===========
2026-03-23T21:36:38.211522667Z 
2026-03-23T21:36:38.211530362Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-03-23T21:36:38.211538378Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-03-23T21:36:38.211546545Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-03-23T21:36:38.211554801Z    -> 0.0002s
2026-03-23T21:36:38.211562587Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-03-23T21:36:38.211579601Z 
2026-03-23T21:36:38.211587317Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-03-23T21:36:38.211595403Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-03-23T21:36:38.211603359Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2026-03-23T21:36:38.211611385Z 
2026-03-23T21:36:38.211619512Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-03-23T21:36:38.211627448Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-03-23T21:36:38.211635384Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-23T21:36:38.211643450Z    -> 0.0075s
2026-03-23T21:36:38.211651276Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-23T21:36:38.211659482Z    -> 0.0002s
2026-03-23T21:36:38.211667288Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-03-23T21:36:38.211675434Z    -> 0.0056s
2026-03-23T21:36:38.211683210Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-03-23T21:36:38.211691316Z    -> 0.0011s
2026-03-23T21:36:38.211699122Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-03-23T21:36:38.211707278Z    -> 0.0004s
2026-03-23T21:36:38.211715074Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-03-23T21:36:38.211723331Z    -> 0.0001s
2026-03-23T21:36:38.211731116Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-03-23T21:36:38.211739183Z    -> 0.0038s
2026-03-23T21:36:38.211747179Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-03-23T21:36:38.211755285Z    -> 0.0001s
2026-03-23T21:36:38.211763061Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-03-23T21:36:38.211771117Z    -> 0.0006s
2026-03-23T21:36:38.211778963Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-03-23T21:36:38.211787189Z    -> 0.0001s
2026-03-23T21:36:38.211795025Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-03-23T21:36:38.211803332Z    -> 0.0006s
2026-03-23T21:36:38.211811148Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-03-23T21:36:38.211819424Z    -> 0.0001s
2026-03-23T21:36:38.211827270Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-03-23T21:36:38.211835487Z    -> 0.0014s
2026-03-23T21:36:38.211867211Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-03-23T21:36:38.211878383Z    -> 0.0001s
2026-03-23T21:36:38.211886259Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0222s) =============
2026-03-23T21:36:38.211894255Z 
2026-03-23T21:36:38.211901971Z Migrating to AddPreviewPartToModel (20210220204055)
2026-03-23T21:36:38.211909896Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-03-23T21:36:38.211917863Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-03-23T21:36:38.211925949Z    -> 0.2327s
2026-03-23T21:36:38.211933765Z == 20210220204055 AddPreviewPartToModel: migrated (0.2328s) ===================
2026-03-23T21:36:38.211941771Z 
2026-03-23T21:36:38.211949476Z Migrating to CreateCreators (20210225232756)
2026-03-23T21:36:38.211957392Z == 20210225232756 CreateCreators: migrating ===================================
2026-03-23T21:36:38.211965879Z -- create_table(:creators)
2026-03-23T21:36:38.211973785Z    -> 0.0128s
2026-03-23T21:36:38.211981581Z == 20210225232756 CreateCreators: migrated (0.0129s) ==========================
2026-03-23T21:36:38.211989577Z 
2026-03-23T21:36:38.211997272Z Migrating to AddCreatorToModels (20210225232841)
2026-03-23T21:36:38.212005339Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-03-23T21:36:38.212013345Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-03-23T21:36:38.212021331Z    -> 0.0506s
2026-03-23T21:36:38.212029187Z == 20210225232841 AddCreatorToModels: migrated (0.0506s) ======================
2026-03-23T21:36:38.212037163Z 
2026-03-23T21:36:38.212044858Z Migrating to CreateLinks (20210301230017)
2026-03-23T21:36:38.212052754Z == 20210301230017 CreateLinks: migrating ======================================
2026-03-23T21:36:38.212060770Z -- create_table(:links)
2026-03-23T21:36:38.212068766Z    -> 0.0007s
2026-03-23T21:36:38.212076552Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-03-23T21:36:38.212084528Z 
2026-03-23T21:36:38.212092234Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-03-23T21:36:38.212100160Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-03-23T21:36:38.212108186Z -- remove_column(:creators, :thingiverse_user, :string)
2026-03-23T21:36:38.212116132Z    -> 0.0610s
2026-03-23T21:36:38.212123978Z -- remove_column(:creators, :cults3d_user, :string)
2026-03-23T21:36:38.212132064Z    -> 0.0042s
2026-03-23T21:36:38.212141894Z -- remove_column(:creators, :mmf_user, :string)
2026-03-23T21:36:38.212162656Z    -> 0.0128s
2026-03-23T21:36:38.212174940Z -- remove_column(:creators, :cgtrader_user, :string)
2026-03-23T21:36:38.212185211Z    -> 0.0034s
2026-03-23T21:36:38.212193888Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0833s) ==============
2026-03-23T21:36:38.212204520Z 
2026-03-23T21:36:38.212216424Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-03-23T21:36:38.212226855Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-03-23T21:36:38.212235422Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-03-23T21:36:38.212247526Z    -> 0.0521s
2026-03-23T21:36:38.212257537Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0521s) ==
2026-03-23T21:36:38.212266114Z 
2026-03-23T21:36:38.212278158Z Migrating to AddYUpToParts (20210318202638)
2026-03-23T21:36:38.212288248Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-03-23T21:36:38.212298339Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-03-23T21:36:38.212307187Z    -> 0.0145s
2026-03-23T21:36:38.212319231Z == 20210318202638 AddYUpToParts: migrated (0.0146s) ===========================
2026-03-23T21:36:38.212329371Z 
2026-03-23T21:36:38.212337708Z Migrating to CreateImages (20210321164508)
2026-03-23T21:36:38.212349993Z == 20210321164508 CreateImages: migrating =====================================
2026-03-23T21:36:38.212360183Z -- create_table(:images)
2026-03-23T21:36:38.212368620Z    -> 0.0154s
2026-03-23T21:36:38.212378220Z == 20210321164508 CreateImages: migrated (0.0154s) ============================
2026-03-23T21:36:38.212388611Z 
2026-03-23T21:36:38.212398541Z Migrating to CreateDelayedJobs (20210330215825)
2026-03-23T21:36:39.052537852Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-03-23T21:36:39.052571460Z -- create_table(:delayed_jobs)
2026-03-23T21:36:39.052581089Z    -> 0.0087s
2026-03-23T21:36:39.052589887Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-03-23T21:36:39.052598534Z    -> 0.0002s
2026-03-23T21:36:39.052606951Z == 20210330215825 CreateDelayedJobs: migrated (0.0090s) =======================
2026-03-23T21:36:39.052615208Z 
2026-03-23T21:36:39.052623094Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-03-23T21:36:39.052631170Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-03-23T21:36:39.052639296Z -- rename_table(:parts, :model_files)
2026-03-23T21:36:39.052647303Z    -> 0.0019s
2026-03-23T21:36:39.052655219Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-03-23T21:36:39.052678576Z    -> 0.0327s
2026-03-23T21:36:39.052686762Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0347s) =================
2026-03-23T21:36:39.052694878Z 
2026-03-23T21:36:39.052702644Z Migrating to RemoveImagesTable (20220106220519)
2026-03-23T21:36:39.052710600Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-03-23T21:36:39.052718696Z -- drop_table(:images)
2026-03-23T21:36:39.052726582Z    -> 0.0003s
2026-03-23T21:36:39.052734518Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-03-23T21:36:39.052742584Z 
2026-03-23T21:36:39.052750400Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-03-23T21:36:39.052758486Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-03-23T21:36:39.052766523Z -- table_exists?(:active_storage_blobs)
2026-03-23T21:36:39.052774489Z    -> 0.0001s
2026-03-23T21:36:39.052782375Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ======
2026-03-23T21:36:39.052790461Z 
2026-03-23T21:36:39.052798196Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-03-23T21:36:39.052806193Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-03-23T21:36:39.052814289Z -- table_exists?(:active_storage_blobs)
2026-03-23T21:36:39.052822215Z    -> 0.0001s
2026-03-23T21:36:39.052830101Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-03-23T21:36:39.052838127Z 
2026-03-23T21:36:39.052845832Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-03-23T21:36:39.052853919Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-03-23T21:36:39.052861945Z -- table_exists?(:active_storage_blobs)
2026-03-23T21:36:39.052869881Z    -> 0.0004s
2026-03-23T21:36:39.052877827Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0004s) 
2026-03-23T21:36:39.052885933Z 
2026-03-23T21:36:39.052893659Z Migrating to DeviseCreateUsers (20220614210023)
2026-03-23T21:36:39.052901625Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-03-23T21:36:39.052909681Z -- create_table(:users)
2026-03-23T21:36:39.052917567Z    -> 0.0012s
2026-03-23T21:36:39.052925463Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-03-23T21:36:39.052933880Z    -> 0.0014s
2026-03-23T21:36:39.052941836Z == 20220614210023 DeviseCreateUsers: migrated (0.0027s) =======================
2026-03-23T21:36:39.052949912Z 
2026-03-23T21:36:39.052967988Z Migrating to AddUsernameToUsers (20220614211256)
2026-03-23T21:36:39.052977307Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-03-23T21:36:39.052985774Z -- add_column(:users, :username, :string, {null: false})
2026-03-23T21:36:39.052994091Z    -> 0.0220s
2026-03-23T21:36:39.053002167Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-03-23T21:36:39.053010434Z    -> 0.0001s
2026-03-23T21:36:39.053018420Z == 20220614211256 AddUsernameToUsers: migrated (0.0223s) ======================
2026-03-23T21:36:39.053026546Z 
2026-03-23T21:36:39.053034312Z Migrating to AddAdminToUsers (20220614213902)
2026-03-23T21:36:39.053042298Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-03-23T21:36:39.053050364Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-03-23T21:36:39.053058401Z    -> 0.0005s
2026-03-23T21:36:39.053066266Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2026-03-23T21:36:39.053074323Z 
2026-03-23T21:36:39.053082118Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-03-23T21:36:39.053090124Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-03-23T21:36:39.053098171Z -- add_column(:users, :pagination_settings, :json)
2026-03-23T21:36:39.053106167Z    -> 0.0006s
2026-03-23T21:36:39.053114093Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0006s) =============
2026-03-23T21:36:39.053122149Z 
2026-03-23T21:36:39.053129884Z Migrating to CreateSettings (20220619174307)
2026-03-23T21:36:39.053137830Z == 20220619174307 CreateSettings: migrating ===================================
2026-03-23T21:36:39.053145977Z -- create_table(:settings)
2026-03-23T21:36:39.053153913Z    -> 0.0004s
2026-03-23T21:36:39.053161789Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-03-23T21:36:39.053169995Z    -> 0.0025s
2026-03-23T21:36:39.053177901Z == 20220619174307 CreateSettings: migrated (0.0030s) ==========================
2026-03-23T21:36:39.053186007Z 
2026-03-23T21:36:39.053193763Z Migrating to AddScaleFactorToModels (20220626152444)
2026-03-23T21:36:39.053201749Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-03-23T21:36:39.053209835Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-03-23T21:36:39.053217912Z    -> 0.0111s
2026-03-23T21:36:39.053225808Z == 20220626152444 AddScaleFactorToModels: migrated (0.0136s) ==================
2026-03-23T21:36:39.053233894Z 
2026-03-23T21:36:39.053241630Z Migrating to AddDigestToModelFiles (20220702202932)
2026-03-23T21:36:39.053259325Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-03-23T21:36:39.053267452Z -- add_column(:model_files, :digest, :string)
2026-03-23T21:36:39.053275388Z    -> 0.0028s
2026-03-23T21:36:39.053283313Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-03-23T21:36:39.053291510Z    -> 0.0002s
2026-03-23T21:36:39.053299376Z == 20220702202932 AddDigestToModelFiles: migrated (0.0052s) ===================
2026-03-23T21:36:39.053307412Z 
2026-03-23T21:36:39.053315128Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-03-23T21:36:39.053323134Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-03-23T21:36:39.053331571Z -- add_column(:users, :renderer_settings, :json)
2026-03-23T21:36:39.053339597Z    -> 0.0008s
2026-03-23T21:36:39.053347573Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0012s) ==============
2026-03-23T21:36:39.053355619Z 
2026-03-23T21:36:39.053363365Z Migrating to CreateProblems (20221210001132)
2026-03-23T21:36:39.053371281Z == 20221210001132 CreateProblems: migrating ===================================
2026-03-23T21:36:39.053379327Z -- create_table(:problems)
2026-03-23T21:36:39.053387193Z    -> 0.0009s
2026-03-23T21:36:39.053395089Z == 20221210001132 CreateProblems: migrated (0.0012s) ==========================
2026-03-23T21:36:39.053403135Z 
2026-03-23T21:36:39.053410961Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-03-23T21:36:39.053418967Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-03-23T21:36:39.053427013Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0206s) ========
2026-03-23T21:36:39.053435079Z 
2026-03-23T21:36:39.053442815Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-03-23T21:36:39.053450781Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-03-23T21:36:39.053458817Z -- create_table(:favorites, {force: true})
2026-03-23T21:36:39.053466783Z    -> 0.0045s
2026-03-23T21:36:39.053474739Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-03-23T21:36:39.053486924Z    -> 0.0001s
2026-03-23T21:36:39.053494920Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-03-23T21:36:39.053503447Z    -> 0.0001s
2026-03-23T21:36:39.053511563Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-03-23T21:36:39.053520561Z    -> 0.0001s
2026-03-23T21:36:39.053528487Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0053s) ================
2026-03-23T21:36:39.053545772Z 
2026-03-23T21:36:39.053553628Z Migrating to MovePrintedToFavorites (20221220223040)
2026-03-23T21:36:39.053561634Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-03-23T21:36:39.053569730Z == 20221220223040 MovePrintedToFavorites: migrated (0.0714s) ==================
2026-03-23T21:36:39.053577807Z 
2026-03-23T21:36:39.053585542Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-03-23T21:36:39.053593528Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-03-23T21:36:39.053601564Z -- remove_column(:model_files, :printed, :boolean)
2026-03-23T21:36:39.053609561Z    -> 0.0296s
2026-03-23T21:36:39.053617476Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0300s) ===============
2026-03-23T21:36:39.053625553Z 
2026-03-23T21:36:39.053633268Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-03-23T21:36:39.053641495Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-03-23T21:36:39.053649551Z -- add_column(:models, :notes, :text)
2026-03-23T21:36:39.053657447Z    -> 0.0014s
2026-03-23T21:36:39.053665353Z -- add_column(:models, :excerpt, :text)
2026-03-23T21:36:39.053673289Z    -> 0.0026s
2026-03-23T21:36:39.053681866Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0040s) =================
2026-03-23T21:36:39.053690013Z 
2026-03-23T21:36:39.053697768Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-03-23T21:36:39.053705754Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-03-23T21:36:39.053713810Z -- add_column(:creators, :notes, :text)
2026-03-23T21:36:39.053721736Z    -> 0.0006s
2026-03-23T21:36:39.053729622Z -- add_column(:creators, :excerpt, :text)
2026-03-23T21:36:39.053737528Z    -> 0.0006s
2026-03-23T21:36:39.053745444Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0012s) ===============
2026-03-23T21:36:39.053753490Z 
2026-03-23T21:36:39.053761236Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-03-23T21:36:39.053769212Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-03-23T21:36:39.053777238Z -- add_column(:model_files, :notes, :text)
2026-03-23T21:36:39.053785184Z    -> 0.0006s
2026-03-23T21:36:39.053793060Z -- add_column(:model_files, :excerpt, :text)
2026-03-23T21:36:39.053801006Z    -> 0.0006s
2026-03-23T21:36:39.053809152Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0013s) =============
2026-03-23T21:36:39.053817179Z 
2026-03-23T21:36:39.053824894Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-03-23T21:36:39.053841969Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-03-23T21:36:39.053850085Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0245s) =================
2026-03-23T21:36:39.053858101Z 
2026-03-23T21:36:39.053865817Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-03-23T21:36:39.053873783Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-03-23T21:36:39.053881849Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-03-23T21:36:39.053890136Z    -> 0.0523s
2026-03-23T21:36:39.053898001Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0523s) =============
2026-03-23T21:36:39.053906038Z 
2026-03-23T21:36:39.053913753Z Migrating to RenameExcerptToCaption (20230222155910)
2026-03-23T21:36:39.053921709Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-03-23T21:36:39.053929735Z -- rename_column(:creators, :excerpt, :caption)
2026-03-23T21:36:39.053937671Z    -> 0.0263s
2026-03-23T21:36:39.053945607Z -- rename_column(:models, :excerpt, :caption)
2026-03-23T21:36:39.053953543Z    -> 0.0253s
2026-03-23T21:36:39.053961439Z -- rename_column(:model_files, :excerpt, :caption)
2026-03-23T21:36:39.053969425Z    -> 0.0257s
2026-03-23T21:36:39.053977261Z == 20230222155910 RenameExcerptToCaption: migrated (0.0801s) ==================
2026-03-23T21:36:39.053985297Z 
2026-03-23T21:36:39.053993033Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-03-23T21:36:39.054001029Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-03-23T21:36:39.054009115Z -- add_column(:libraries, :notes, :string)
2026-03-23T21:36:39.054017031Z    -> 0.0027s
2026-03-23T21:36:39.054024917Z -- add_column(:libraries, :caption, :string)
2026-03-23T21:36:39.054032853Z    -> 0.0006s
2026-03-23T21:36:39.054040729Z -- add_column(:libraries, :name, :string)
2026-03-23T21:36:39.054048635Z    -> 0.0006s
2026-03-23T21:36:39.054056541Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0152s) ============
2026-03-23T21:36:39.054064627Z 
2026-03-23T21:36:39.054072924Z Migrating to AddTagregexToLibrary (20230305180823)
2026-03-23T21:36:39.576164740Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-03-23T21:36:39.576200633Z -- add_column(:libraries, :tag_regex, :text)
2026-03-23T21:36:39.576210152Z    -> 0.0025s
2026-03-23T21:36:39.576218880Z == 20230305180823 AddTagregexToLibrary: migrated (0.0046s) ====================
2026-03-23T21:36:39.576227146Z 
2026-03-23T21:36:39.576250844Z Migrating to AddIconToLibrary (20230307215826)
2026-03-23T21:36:39.576259391Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-03-23T21:36:39.576267497Z -- add_column(:libraries, :icon, :text)
2026-03-23T21:36:39.576275433Z    -> 0.0026s
2026-03-23T21:36:39.576283389Z == 20230307215826 AddIconToLibrary: migrated (0.0047s) ========================
2026-03-23T21:36:39.576291486Z 
2026-03-23T21:36:39.576299231Z Migrating to CreateCollection (20230308004237)
2026-03-23T21:36:39.576307197Z == 20230308004237 CreateCollection: migrating =================================
2026-03-23T21:36:39.576315274Z -- create_table(:collections)
2026-03-23T21:36:39.576323300Z    -> 0.0038s
2026-03-23T21:36:39.576331286Z == 20230308004237 CreateCollection: migrated (0.0093s) ========================
2026-03-23T21:36:39.576339262Z 
2026-03-23T21:36:39.576346957Z Migrating to AddCollectionToModels (20230308005021)
2026-03-23T21:36:39.576354863Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-03-23T21:36:39.576362839Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-03-23T21:36:39.576370795Z    -> 0.0226s
2026-03-23T21:36:39.576378631Z == 20230308005021 AddCollectionToModels: migrated (0.0273s) ===================
2026-03-23T21:36:39.576386687Z 
2026-03-23T21:36:39.576394433Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-03-23T21:36:39.576405265Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-03-23T21:36:39.576413331Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0014s) =============
2026-03-23T21:36:39.576421347Z 
2026-03-23T21:36:39.576429033Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-03-23T21:36:39.576436989Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-03-23T21:36:39.576444955Z -- rename_column(:collections, :excerpt, :caption)
2026-03-23T21:36:39.576452891Z    -> 0.0039s
2026-03-23T21:36:39.576460727Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0039s) ========
2026-03-23T21:36:39.576468673Z 
2026-03-23T21:36:39.576476348Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-03-23T21:36:39.576484274Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-03-23T21:36:39.576492230Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-03-23T21:36:39.576500206Z 
2026-03-23T21:36:39.576507912Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-03-23T21:36:39.576515848Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-03-23T21:36:39.576535758Z -- add_column(:users, :tag_cloud_settings, :json)
2026-03-23T21:36:39.576543904Z    -> 0.0015s
2026-03-23T21:36:39.576551790Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0016s) ===============
2026-03-23T21:36:39.576559826Z 
2026-03-23T21:36:39.576568724Z Migrating to AddCollectionToCollections (20230324000000)
2026-03-23T21:36:39.576576750Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-03-23T21:36:39.576584736Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-03-23T21:36:39.576592752Z    -> 0.0064s
2026-03-23T21:36:39.576600578Z == 20230324000000 AddCollectionToCollections: migrated (0.0064s) ==============
2026-03-23T21:36:39.576608554Z 
2026-03-23T21:36:39.576616260Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-03-23T21:36:39.576624206Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-03-23T21:36:39.576632142Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0520s) =========
2026-03-23T21:36:39.576640108Z 
2026-03-23T21:36:39.576647733Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-03-23T21:36:39.576655759Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-03-23T21:36:39.576663705Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0080s) 
2026-03-23T21:36:39.576671742Z 
2026-03-23T21:36:39.576679407Z Migrating to AddSlugs (20230615135601)
2026-03-23T21:36:39.576687263Z == 20230615135601 AddSlugs: migrating =========================================
2026-03-23T21:36:39.576695249Z -- add_column(:models, :slug, :string)
2026-03-23T21:36:39.576703125Z    -> 0.0030s
2026-03-23T21:36:39.576710971Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-03-23T21:36:39.576719297Z    -> 0.0021s
2026-03-23T21:36:39.576727223Z -- add_column(:collections, :slug, :string)
2026-03-23T21:36:39.576735149Z    -> 0.0005s
2026-03-23T21:36:39.576744218Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-03-23T21:36:39.576753015Z    -> 0.0001s
2026-03-23T21:36:39.576761663Z -- add_column(:creators, :slug, :string)
2026-03-23T21:36:39.576770531Z    -> 0.0005s
2026-03-23T21:36:39.576778386Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-03-23T21:36:39.576786523Z    -> 0.0002s
2026-03-23T21:36:39.576794379Z == 20230615135601 AddSlugs: migrated (0.0087s) ================================
2026-03-23T21:36:39.576802405Z 
2026-03-23T21:36:39.576810040Z Migrating to GenerateSlugs (20230617222353)
2026-03-23T21:36:39.576817936Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-03-23T21:36:39.576834980Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-03-23T21:36:39.576843067Z 
2026-03-23T21:36:39.576850772Z Migrating to MakeNamesUnique (20230628194944)
2026-03-23T21:36:39.576858688Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-03-23T21:36:39.576866654Z == 20230628194944 MakeNamesUnique: migrated (0.0032s) =========================
2026-03-23T21:36:39.576874610Z 
2026-03-23T21:36:39.576882316Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-03-23T21:36:39.576890252Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-03-23T21:36:39.576898238Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-03-23T21:36:39.576906334Z    -> 0.0020s
2026-03-23T21:36:39.576914651Z -- remove_index(:creators, :slug)
2026-03-23T21:36:39.576922627Z    -> 0.0004s
2026-03-23T21:36:39.576930473Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-03-23T21:36:39.576938539Z    -> 0.0001s
2026-03-23T21:36:39.576946325Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-03-23T21:36:39.576954431Z    -> 0.0001s
2026-03-23T21:36:39.576962237Z -- remove_index(:collections, :slug)
2026-03-23T21:36:39.576970092Z    -> 0.0251s
2026-03-23T21:36:39.576977918Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-03-23T21:36:39.576986135Z    -> 0.0006s
2026-03-23T21:36:39.576993960Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0289s) ======
2026-03-23T21:36:39.577001977Z 
2026-03-23T21:36:39.577009662Z Migrating to AddSizeToModelFiles (20230707082403)
2026-03-23T21:36:39.577017708Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-03-23T21:36:39.577025775Z -- add_column(:model_files, :size, :integer)
2026-03-23T21:36:39.577033680Z    -> 0.0006s
2026-03-23T21:36:39.577041536Z == 20230707082403 AddSizeToModelFiles: migrated (0.0010s) =====================
2026-03-23T21:36:39.577049613Z 
2026-03-23T21:36:39.577057318Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-03-23T21:36:39.577065254Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-03-23T21:36:39.577073230Z -- change_column(:model_files, :size, :bigint)
2026-03-23T21:36:39.577081136Z    -> 0.0078s
2026-03-23T21:36:39.577088972Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0081s) ==================
2026-03-23T21:36:39.577097018Z 
2026-03-23T21:36:39.577104694Z Migrating to AddNoteToProblems (20230711111009)
2026-03-23T21:36:39.577121638Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-03-23T21:36:39.577129704Z -- add_column(:problems, :note, :string, {default: nil})
2026-03-23T21:36:39.577137660Z    -> 0.0019s
2026-03-23T21:36:39.577145516Z == 20230711111009 AddNoteToProblems: migrated (0.0023s) =======================
2026-03-23T21:36:39.577153512Z 
2026-03-23T21:36:39.577161187Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-03-23T21:36:39.577169093Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-03-23T21:36:39.577177049Z -- add_column(:users, :problem_settings, :json)
2026-03-23T21:36:39.577185005Z    -> 0.0006s
2026-03-23T21:36:39.577192821Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0016s) ================
2026-03-23T21:36:39.577200817Z 
2026-03-23T21:36:39.577208503Z Migrating to AddLicenseToModel (20240127143358)
2026-03-23T21:36:39.577216388Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-03-23T21:36:39.577224344Z -- add_column(:models, :license, :string)
2026-03-23T21:36:39.577232220Z    -> 0.0005s
2026-03-23T21:36:39.577240056Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-03-23T21:36:39.577248102Z 
2026-03-23T21:36:39.577255818Z Migrating to AddIgnoredToProblems (20240131134832)
2026-03-23T21:36:39.577263684Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-03-23T21:36:39.577271610Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-03-23T21:36:39.577279646Z    -> 0.0006s
2026-03-23T21:36:39.577287933Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2026-03-23T21:36:39.577296039Z 
2026-03-23T21:36:39.577303724Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-03-23T21:36:39.577311761Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-03-23T21:36:39.577319737Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-03-23T21:36:39.577327853Z    -> 0.0197s
2026-03-23T21:36:39.577335679Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0198s) ======
2026-03-23T21:36:39.577343675Z 
2026-03-23T21:36:39.577351330Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-03-23T21:36:39.577359286Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-03-23T21:36:39.577367373Z -- add_column(:users, :file_list_settings, :json)
2026-03-23T21:36:39.577375349Z    -> 0.0007s
2026-03-23T21:36:39.577383224Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0007s) ===============
2026-03-23T21:36:39.577400319Z 
2026-03-23T21:36:39.577408044Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-03-23T21:36:39.577415910Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-03-23T21:36:39.577423856Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-03-23T21:36:39.577432023Z    -> 0.0002s
2026-03-23T21:36:39.577439869Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-03-23T21:36:39.577448195Z    -> 0.0011s
2026-03-23T21:36:39.577456001Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-03-23T21:36:39.577464328Z    -> 0.0002s
2026-03-23T21:36:39.577472174Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-03-23T21:36:39.577480591Z    -> 0.0048s
2026-03-23T21:36:39.577488416Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0064s) =================
2026-03-23T21:36:39.577496432Z 
2026-03-23T21:36:39.577504098Z Migrating to CreateFlipperTables (20240306095646)
2026-03-23T21:36:39.577512074Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-03-23T21:36:39.577520070Z -- create_table(:flipper_features)
2026-03-23T21:36:39.577527946Z    -> 0.0031s
2026-03-23T21:36:39.577535762Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-03-23T21:36:39.577543958Z    -> 0.0050s
2026-03-23T21:36:39.577551794Z -- create_table(:flipper_gates)
2026-03-23T21:36:39.577559650Z    -> 0.0003s
2026-03-23T21:36:39.577567556Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2026-03-23T21:36:39.577576033Z    -> 0.0002s
2026-03-23T21:36:39.577583838Z == 20240306095646 CreateFlipperTables: migrated (0.0085s) =====================
2026-03-23T21:36:39.577591805Z 
2026-03-23T21:36:39.577599480Z Migrating to RolifyCreateRoles (20240319155251)
2026-03-23T21:36:40.138584357Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-03-23T21:36:40.138623296Z -- create_table(:roles)
2026-03-23T21:36:40.138633316Z    -> 0.0429s
2026-03-23T21:36:40.138642114Z -- create_table(:users_roles, {id: false})
2026-03-23T21:36:40.138650300Z    -> 0.0005s
2026-03-23T21:36:40.138658336Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-03-23T21:36:40.138666773Z    -> 0.0054s
2026-03-23T21:36:40.138692946Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-03-23T21:36:40.138701674Z    -> 0.0001s
2026-03-23T21:36:40.138709569Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-03-23T21:36:40.138717826Z    -> 0.0001s
2026-03-23T21:36:40.138725792Z == 20240319155251 RolifyCreateRoles: migrated (0.0669s) =======================
2026-03-23T21:36:40.138733888Z 
2026-03-23T21:36:40.138741704Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-03-23T21:36:40.138749680Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-03-23T21:36:40.138757686Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0044s) ==================
2026-03-23T21:36:40.138765713Z 
2026-03-23T21:36:40.138773408Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-03-23T21:36:40.138781324Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-03-23T21:36:40.138789370Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-03-23T21:36:40.138797406Z    -> 0.0154s
2026-03-23T21:36:40.138805202Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0167s) ====================
2026-03-23T21:36:40.138813208Z 
2026-03-23T21:36:40.138820934Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-03-23T21:36:40.138828890Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-03-23T21:36:40.138836906Z -- add_column(:users, :reset_password_token, :string)
2026-03-23T21:36:40.138844842Z    -> 0.0012s
2026-03-23T21:36:40.138852788Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-03-23T21:36:40.138861055Z    -> 0.0002s
2026-03-23T21:36:40.138868840Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0034s) ============
2026-03-23T21:36:40.138876836Z 
2026-03-23T21:36:40.138885484Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-03-23T21:36:40.138894352Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-03-23T21:36:40.138903009Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0265s) ==============
2026-03-23T21:36:40.138912047Z 
2026-03-23T21:36:40.138919813Z Migrating to AddRememberableToUsers (20240410221112)
2026-03-23T21:36:40.138927709Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-03-23T21:36:40.138935675Z -- add_column(:users, :remember_created_at, :datetime)
2026-03-23T21:36:40.138943611Z    -> 0.0035s
2026-03-23T21:36:40.138951407Z == 20240410221112 AddRememberableToUsers: migrated (0.0048s) ==================
2026-03-23T21:36:40.138968741Z 
2026-03-23T21:36:40.138976527Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-03-23T21:36:40.138985916Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-03-23T21:36:40.138994183Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-03-23T21:36:40.139002109Z    -> 0.0007s
2026-03-23T21:36:40.139009944Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0022s) ===========
2026-03-23T21:36:40.139017931Z 
2026-03-23T21:36:40.139025566Z Migrating to DropDelayedJobs (20240418112821)
2026-03-23T21:36:40.139033422Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-03-23T21:36:40.139041408Z -- drop_table(:delayed_jobs)
2026-03-23T21:36:40.139049183Z    -> 0.0021s
2026-03-23T21:36:40.139057019Z == 20240418112821 DropDelayedJobs: migrated (0.0132s) =========================
2026-03-23T21:36:40.139065005Z 
2026-03-23T21:36:40.139072751Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-03-23T21:36:40.139080647Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-03-23T21:36:40.139088623Z -- add_column(:users, :interface_language, :string)
2026-03-23T21:36:40.139096509Z    -> 0.0008s
2026-03-23T21:36:40.139104264Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0046s) =============
2026-03-23T21:36:40.139112250Z 
2026-03-23T21:36:40.139119976Z Migrating to AddLockableToUsers (20240610120318)
2026-03-23T21:36:40.139127862Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-03-23T21:36:40.139135838Z -- change_table(:users)
2026-03-23T21:36:40.139143644Z    -> 0.0019s
2026-03-23T21:36:40.139151429Z == 20240610120318 AddLockableToUsers: migrated (0.0023s) ======================
2026-03-23T21:36:40.139159395Z 
2026-03-23T21:36:40.139167041Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-03-23T21:36:40.139174937Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-03-23T21:36:40.139182983Z -- add_column(:model_files, :attachment_data, :json)
2026-03-23T21:36:40.139190889Z    -> 0.0010s
2026-03-23T21:36:40.139198644Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0015s) ===========
2026-03-23T21:36:40.139206601Z 
2026-03-23T21:36:40.139214256Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-03-23T21:36:40.139222152Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-03-23T21:36:40.139230058Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0243s) ==================
2026-03-23T21:36:40.139238024Z 
2026-03-23T21:36:40.139245769Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-03-23T21:36:40.139262653Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-03-23T21:36:40.139270660Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-03-23T21:36:40.139278856Z    -> 0.0008s
2026-03-23T21:36:40.139286642Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0030s) ============
2026-03-23T21:36:40.139294608Z 
2026-03-23T21:36:40.139302213Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-03-23T21:36:40.139310119Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-03-23T21:36:40.139321041Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-03-23T21:36:40.139329097Z    -> 0.0008s
2026-03-23T21:36:40.139337384Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-03-23T21:36:40.139345400Z    -> 0.0006s
2026-03-23T21:36:40.139353246Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-03-23T21:36:40.139361152Z    -> 0.0006s
2026-03-23T21:36:40.139368947Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-03-23T21:36:40.139376883Z    -> 0.0055s
2026-03-23T21:36:40.139384689Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-03-23T21:36:40.139392705Z    -> 0.0006s
2026-03-23T21:36:40.139400491Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0096s) ====================
2026-03-23T21:36:40.139408447Z 
2026-03-23T21:36:40.139416102Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-03-23T21:36:40.139423968Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-03-23T21:36:40.139431894Z -- remove_index(:libraries, :path)
2026-03-23T21:36:40.139439730Z    -> 0.0012s
2026-03-23T21:36:40.139448919Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0021s) ================
2026-03-23T21:36:40.139458247Z 
2026-03-23T21:36:40.139467225Z Migrating to CreateFederailsActors (20240727113215)
2026-03-23T21:36:40.139476424Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-03-23T21:36:40.139485703Z -- create_table(:federails_actors)
2026-03-23T21:36:40.139494791Z    -> 0.0008s
2026-03-23T21:36:40.139503879Z -- foreign_key_exists?(:federails_actors, :users)
2026-03-23T21:36:40.139513048Z    -> 0.0016s
2026-03-23T21:36:40.139522377Z -- remove_foreign_key(:federails_actors, :users)
2026-03-23T21:36:40.139531575Z    -> 0.0122s
2026-03-23T21:36:40.139540423Z -- remove_index(:federails_actors, :user_id)
2026-03-23T21:36:40.139548279Z    -> 0.0004s
2026-03-23T21:36:40.139565113Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-03-23T21:36:40.139573389Z    -> 0.0001s
2026-03-23T21:36:40.139581225Z -- add_foreign_key(:federails_actors, :users)
2026-03-23T21:36:40.139589051Z    -> 0.0099s
2026-03-23T21:36:40.139596997Z == 20240727113215 CreateFederailsActors: migrated (0.0259s) ===================
2026-03-23T21:36:40.139604973Z 
2026-03-23T21:36:40.139612648Z Migrating to CreateFederailsFollowings (20240727113216)
2026-03-23T21:36:40.139620594Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-03-23T21:36:40.139628560Z -- create_table(:federails_followings)
2026-03-23T21:36:40.139636396Z    -> 0.0012s
2026-03-23T21:36:40.139644172Z == 20240727113216 CreateFederailsFollowings: migrated (0.0012s) ===============
2026-03-23T21:36:40.139652158Z 
2026-03-23T21:36:40.139659914Z Migrating to CreateFederailsActivities (20240727113217)
2026-03-23T21:36:40.139667829Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-03-23T21:36:40.139675796Z -- create_table(:federails_activities)
2026-03-23T21:36:40.139683611Z    -> 0.0089s
2026-03-23T21:36:40.139691437Z == 20240727113217 CreateFederailsActivities: migrated (0.0090s) ===============
2026-03-23T21:36:40.139699373Z 
2026-03-23T21:36:40.139707189Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-03-23T21:36:40.139715165Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-03-23T21:36:40.139723251Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-03-23T21:36:40.139731418Z    -> 0.0081s
2026-03-23T21:36:40.139739855Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-03-23T21:36:40.139747901Z    -> 0.0004s
2026-03-23T21:36:40.139755757Z -- change_table(:federails_actors)
2026-03-23T21:36:40.139763582Z    -> 0.0064s
2026-03-23T21:36:40.139771418Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0149s) =======
2026-03-23T21:36:40.139779414Z 
2026-03-23T21:36:40.139787190Z Migrating to CreateFederailsActors (20240731165647)
2026-03-23T21:36:40.139795176Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-03-23T21:36:40.139803182Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-03-23T21:36:40.139811158Z 
2026-03-23T21:36:40.139818814Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-03-23T21:36:40.139826719Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-03-23T21:36:40.139834676Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-03-23T21:36:40.139867772Z 
2026-03-23T21:36:40.139878353Z Migrating to BackfillActivities (20240805111500)
2026-03-23T21:36:40.139886269Z == 20240805111500 BackfillActivities: migrating ===============================
2026-03-23T21:36:40.139894205Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-03-23T21:36:40.139902181Z 
2026-03-23T21:36:40.139909867Z Migrating to CreateCaberRelations (20240827155630)
2026-03-23T21:36:40.139917803Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-03-23T21:36:40.139925779Z -- create_table(:caber_relations)
2026-03-23T21:36:40.139933655Z    -> 0.0427s
2026-03-23T21:36:40.139941521Z == 20240827155630 CreateCaberRelations: migrated (0.0428s) ====================
2026-03-23T21:36:40.139949567Z 
2026-03-23T21:36:40.139957353Z Migrating to AddDefaultAccessControls (20240830121749)
2026-03-23T21:36:40.139965248Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-03-23T21:36:40.139973215Z == 20240830121749 AddDefaultAccessControls: migrated (0.0647s) ================
2026-03-23T21:36:40.139981181Z 
2026-03-23T21:36:40.139988826Z Migrating to RenameDefaultRoles (20240830151650)
2026-03-23T21:36:40.139996752Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-03-23T21:36:40.140006271Z == 20240830151650 RenameDefaultRoles: migrated (0.0396s) ======================
2026-03-23T21:36:40.140014638Z 
2026-03-23T21:36:40.140023476Z Migrating to AddPublicIDsToModels (20240904151944)
2026-03-23T21:36:40.140031983Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-03-23T21:36:40.140039969Z -- add_column(:models, :public_id, :string)
2026-03-23T21:36:40.140047865Z    -> 0.0008s
2026-03-23T21:36:40.140055701Z -- add_index(:models, :public_id)
2026-03-23T21:36:40.140063566Z    -> 0.0028s
2026-03-23T21:36:40.140071502Z -- add_column(:model_files, :public_id, :string)
2026-03-23T21:36:40.140079458Z    -> 0.0006s
2026-03-23T21:36:40.140087264Z -- add_index(:model_files, :public_id)
2026-03-23T21:36:40.140095110Z    -> 0.0001s
2026-03-23T21:36:40.140102926Z -- add_column(:problems, :public_id, :string)
2026-03-23T21:36:40.140110822Z    -> 0.0006s
2026-03-23T21:36:40.140118607Z -- add_index(:problems, :public_id)
2026-03-23T21:36:40.140126483Z    -> 0.0001s
2026-03-23T21:36:40.140134359Z -- add_column(:creators, :public_id, :string)
2026-03-23T21:36:40.140142265Z    -> 0.0006s
2026-03-23T21:36:41.014455101Z -- add_index(:creators, :public_id)
2026-03-23T21:36:41.014484380Z    -> 0.0002s
2026-03-23T21:36:41.014509480Z -- add_column(:collections, :public_id, :string)
2026-03-23T21:36:41.014518158Z    -> 0.0006s
2026-03-23T21:36:41.014526274Z -- add_index(:collections, :public_id)
2026-03-23T21:36:41.014534471Z    -> 0.0002s
2026-03-23T21:36:41.014542367Z -- add_column(:libraries, :public_id, :string)
2026-03-23T21:36:41.014550273Z    -> 0.0007s
2026-03-23T21:36:41.014558149Z -- add_index(:libraries, :public_id)
2026-03-23T21:36:41.014565974Z    -> 0.0002s
2026-03-23T21:36:41.014573860Z == 20240904151944 AddPublicIDsToModels: migrated (0.0077s) ====================
2026-03-23T21:36:41.014581956Z 
2026-03-23T21:36:41.014589722Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-03-23T21:36:41.014597778Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-03-23T21:36:41.014605815Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:41.014613761Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0508s) ==============
2026-03-23T21:36:41.014621727Z 
2026-03-23T21:36:41.014629392Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-03-23T21:36:41.014637318Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-03-23T21:36:41.014645264Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-03-23T21:36:41.014653220Z 
2026-03-23T21:36:41.014661006Z Migrating to DeduplicateRoles (20240923114515)
2026-03-23T21:36:41.014668882Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-03-23T21:36:41.014676797Z == 20240923114515 DeduplicateRoles: migrated (0.1491s) ========================
2026-03-23T21:36:41.014684764Z 
2026-03-23T21:36:41.014693060Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-03-23T21:36:41.014701036Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-03-23T21:36:41.014709002Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-23T21:36:41.014717449Z    -> 0.1577s
2026-03-23T21:36:41.014725375Z -- add_index(:models, :name_lower)
2026-03-23T21:36:41.014733241Z    -> 0.0002s
2026-03-23T21:36:41.014741057Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-23T21:36:41.014749354Z    -> 0.0068s
2026-03-23T21:36:41.014757179Z -- add_index(:creators, :name_lower)
2026-03-23T21:36:41.014764995Z    -> 0.0001s
2026-03-23T21:36:41.014772831Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-23T21:36:41.014790446Z    -> 0.0083s
2026-03-23T21:36:41.014798463Z -- add_index(:collections, :name_lower)
2026-03-23T21:36:41.014806338Z    -> 0.0001s
2026-03-23T21:36:41.014814194Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1734s) =============
2026-03-23T21:36:41.014822210Z 
2026-03-23T21:36:41.014829886Z Migrating to AddKeypairToActors (20240926162407)
2026-03-23T21:36:41.014837722Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-03-23T21:36:41.014845638Z -- change_table(:federails_actors)
2026-03-23T21:36:41.014853433Z    -> 0.0015s
2026-03-23T21:36:41.014861309Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-03-23T21:36:41.014869305Z 
2026-03-23T21:36:41.014877933Z Migrating to AddUuids (20241004194445)
2026-03-23T21:36:41.014885989Z == 20241004194445 AddUuids: migrating =========================================
2026-03-23T21:36:41.014893965Z -- change_table(:federails_actors)
2026-03-23T21:36:41.014901731Z    -> 0.0031s
2026-03-23T21:36:41.014909556Z -- change_table(:federails_activities)
2026-03-23T21:36:41.014917412Z    -> 0.0008s
2026-03-23T21:36:41.014925278Z -- change_table(:federails_followings)
2026-03-23T21:36:41.014933084Z    -> 0.0008s
2026-03-23T21:36:41.014940849Z == 20241004194445 AddUuids: migrated (0.0048s) ================================
2026-03-23T21:36:41.014948815Z 
2026-03-23T21:36:41.014956441Z Migrating to CreateComments (20241007182824)
2026-03-23T21:36:41.014964226Z == 20241007182824 CreateComments: migrating ===================================
2026-03-23T21:36:41.014972182Z -- create_table(:comments)
2026-03-23T21:36:41.014980008Z    -> 0.0021s
2026-03-23T21:36:41.014987924Z == 20241007182824 CreateComments: migrated (0.0021s) ==========================
2026-03-23T21:36:41.014995920Z 
2026-03-23T21:36:41.015003576Z Migrating to AddSystemToComments (20241009122540)
2026-03-23T21:36:41.015011462Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-03-23T21:36:41.015019418Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-03-23T21:36:41.015027394Z    -> 0.0008s
2026-03-23T21:36:41.015035169Z == 20241009122540 AddSystemToComments: migrated (0.0008s) =====================
2026-03-23T21:36:41.015043135Z 
2026-03-23T21:36:41.015050841Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-03-23T21:36:41.015058697Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-03-23T21:36:41.015066603Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0015s) ============
2026-03-23T21:36:41.015074569Z 
2026-03-23T21:36:41.015091312Z Migrating to AddOmniauthToUsers (20241015090803)
2026-03-23T21:36:41.015099248Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-03-23T21:36:41.015107224Z -- add_column(:users, :auth_provider, :string)
2026-03-23T21:36:41.015115090Z    -> 0.0009s
2026-03-23T21:36:41.015123026Z -- add_column(:users, :auth_uid, :string)
2026-03-23T21:36:41.015130942Z    -> 0.0007s
2026-03-23T21:36:41.015140582Z == 20241015090803 AddOmniauthToUsers: migrated (0.0017s) ======================
2026-03-23T21:36:41.015148608Z 
2026-03-23T21:36:41.015156253Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-03-23T21:36:41.015164139Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-03-23T21:36:41.015172055Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-03-23T21:36:41.015179961Z    -> 0.0016s
2026-03-23T21:36:41.015187817Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-03-23T21:36:41.015195793Z    -> 0.0007s
2026-03-23T21:36:41.015203548Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0024s) =====
2026-03-23T21:36:41.015211454Z 
2026-03-23T21:36:41.015219090Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-03-23T21:36:41.015226976Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-03-23T21:36:41.015235362Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-03-23T21:36:41.015243419Z    -> 0.0008s
2026-03-23T21:36:41.015251224Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2026-03-23T21:36:41.015259160Z 
2026-03-23T21:36:41.015266806Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-03-23T21:36:41.015274632Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-03-23T21:36:41.015282588Z -- change_table(:users)
2026-03-23T21:36:41.015290383Z    -> 0.0010s
2026-03-23T21:36:41.015298129Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0010s) =====================
2026-03-23T21:36:41.015306045Z 
2026-03-23T21:36:41.015313710Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-03-23T21:36:41.015321576Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-03-23T21:36:41.015329482Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0609s) =================
2026-03-23T21:36:41.015337438Z 
2026-03-23T21:36:41.015345073Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-03-23T21:36:41.015352899Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-03-23T21:36:41.015370064Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-03-23T21:36:41.015378451Z    -> 0.0009s
2026-03-23T21:36:41.015386337Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-03-23T21:36:41.015394573Z    -> 0.0015s
2026-03-23T21:36:41.015402329Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-03-23T21:36:41.015410405Z    -> 0.0004s
2026-03-23T21:36:41.015418181Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-03-23T21:36:41.015426297Z    -> 0.0009s
2026-03-23T21:36:41.015434053Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-03-23T21:36:41.015442149Z    -> 0.0008s
2026-03-23T21:36:41.015450005Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-03-23T21:36:41.015458071Z    -> 0.0013s
2026-03-23T21:36:41.015465797Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-03-23T21:36:41.015473923Z    -> 0.0005s
2026-03-23T21:36:41.015481699Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0066s) ===================
2026-03-23T21:36:41.015489725Z 
2026-03-23T21:36:41.015497390Z Migrating to AddInProgressToProblems (20241105121830)
2026-03-23T21:36:41.015505266Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-03-23T21:36:41.015513262Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-03-23T21:36:41.015521198Z    -> 0.0009s
2026-03-23T21:36:41.015528944Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-03-23T21:36:41.015536880Z 
2026-03-23T21:36:41.015544485Z Migrating to ClearStuckProblems (20241118155027)
2026-03-23T21:36:41.015552361Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-03-23T21:36:41.015560277Z == 20241118155027 ClearStuckProblems: migrated (0.0194s) ======================
2026-03-23T21:36:41.015568233Z 
2026-03-23T21:36:41.015576590Z Migrating to AddApprovedToUser (20241122121621)
2026-03-23T21:36:41.015584516Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-03-23T21:36:41.015592482Z -- change_table(:users)
2026-03-23T21:36:41.015600227Z    -> 0.0014s
2026-03-23T21:36:41.015608083Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) =======================
2026-03-23T21:36:41.015616009Z 
2026-03-23T21:36:41.015623604Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-03-23T21:36:41.015631500Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-03-23T21:36:41.015648515Z -- create_table(:federails_moderation_reports)
2026-03-23T21:36:41.015656631Z    -> 0.0030s
2026-03-23T21:36:41.015664377Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0031s) ========
2026-03-23T21:36:41.015672333Z 
2026-03-23T21:36:41.015679948Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-03-23T21:36:41.015687844Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-03-23T21:36:41.015695770Z -- create_table(:federails_moderation_domain_blocks)
2026-03-23T21:36:41.015703636Z    -> 0.0004s
2026-03-23T21:36:41.015711471Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-03-23T21:36:41.015719397Z 
2026-03-23T21:36:41.015727003Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-03-23T21:36:41.015734919Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-03-23T21:36:41.015742865Z -- change_column_null(:comments, :commenter_id, true)
2026-03-23T21:36:41.015750730Z    -> 0.0078s
2026-03-23T21:36:41.015758536Z -- change_column_null(:comments, :commenter_type, true)
2026-03-23T21:36:41.015766412Z    -> 0.0075s
2026-03-23T21:36:41.015774258Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-03-23T21:36:41.015782214Z    -> 0.0011s
2026-03-23T21:36:41.015789939Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-03-23T21:36:41.015797905Z    -> 0.0107s
2026-03-23T21:36:41.015805651Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0285s) =======
2026-03-23T21:36:41.015813567Z 
2026-03-23T21:36:41.015821172Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-03-23T21:36:41.015829128Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-03-23T21:36:41.015837135Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-03-23T21:36:41.015861053Z    -> 0.0008s
2026-03-23T21:36:41.015871804Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-03-23T21:36:41.015879760Z 
2026-03-23T21:36:41.015887446Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-03-23T21:36:41.015895322Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-03-23T21:36:41.015903238Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1239s) ==================
2026-03-23T21:36:41.015911174Z 
2026-03-23T21:36:41.015918939Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-03-23T21:36:41.015926825Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-03-23T21:36:41.603212792Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-03-23T21:36:41.603242261Z    -> 0.0021s
2026-03-23T21:36:41.603251821Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0021s) ==========
2026-03-23T21:36:41.603260869Z 
2026-03-23T21:36:41.603268735Z Migrating to AddCreatorToCollections (20250222000000)
2026-03-23T21:36:41.603277202Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-03-23T21:36:41.603285689Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-03-23T21:36:41.603293925Z    -> 0.0226s
2026-03-23T21:36:41.603302282Z == 20250222000000 AddCreatorToCollections: migrated (0.0226s) =================
2026-03-23T21:36:41.603310729Z 
2026-03-23T21:36:41.603318645Z Migrating to AddLocalToActors (20250305171530)
2026-03-23T21:36:41.603326792Z == 20250305171530 AddLocalToActors: migrating =================================
2026-03-23T21:36:41.603335118Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-03-23T21:36:41.603343646Z    -> 0.0009s
2026-03-23T21:36:41.603351551Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-03-23T21:36:41.603359948Z    -> 0.0018s
2026-03-23T21:36:41.603367804Z    -> 0 rows
2026-03-23T21:36:41.603375650Z == 20250305171530 AddLocalToActors: migrated (0.0060s) ========================
2026-03-23T21:36:41.603383786Z 
2026-03-23T21:36:41.603391542Z Migrating to AddActorTypeToActors (20250407160721)
2026-03-23T21:36:41.603399518Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-03-23T21:36:41.603407594Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-03-23T21:36:41.603415580Z    -> 0.0008s
2026-03-23T21:36:41.603423466Z == 20250407160721 AddActorTypeToActors: migrated (0.0008s) ====================
2026-03-23T21:36:41.603431543Z 
2026-03-23T21:36:41.603439519Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-03-23T21:36:41.603447775Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-03-23T21:36:41.603455751Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-03-23T21:36:41.603463727Z    -> 0.0013s
2026-03-23T21:36:41.603471603Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0013s) =================
2026-03-23T21:36:41.603479619Z 
2026-03-23T21:36:41.603487325Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-03-23T21:36:41.603495231Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-03-23T21:36:41.603503247Z -- create_table(:oauth_applications)
2026-03-23T21:36:41.603538318Z    -> 0.0004s
2026-03-23T21:36:41.603546454Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-03-23T21:36:41.603554450Z    -> 0.0002s
2026-03-23T21:36:41.603562396Z -- create_table(:oauth_access_grants)
2026-03-23T21:36:41.603570272Z    -> 0.0006s
2026-03-23T21:36:41.603578088Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-03-23T21:36:41.603586054Z    -> 0.0001s
2026-03-23T21:36:41.603593879Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-03-23T21:36:41.603601976Z    -> 0.0074s
2026-03-23T21:36:41.603609802Z -- create_table(:oauth_access_tokens)
2026-03-23T21:36:41.603617677Z    -> 0.0006s
2026-03-23T21:36:41.603625503Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-03-23T21:36:41.603633459Z    -> 0.0001s
2026-03-23T21:36:41.603642447Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-03-23T21:36:41.603650614Z    -> 0.0001s
2026-03-23T21:36:41.603658500Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-03-23T21:36:41.603666626Z    -> 0.0102s
2026-03-23T21:36:41.603674462Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-03-23T21:36:41.603682488Z    -> 0.0072s
2026-03-23T21:36:41.603690314Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-03-23T21:36:41.603698320Z    -> 0.0086s
2026-03-23T21:36:41.603706126Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0357s) ==================
2026-03-23T21:36:41.603714172Z 
2026-03-23T21:36:41.603721867Z Migrating to AddOwnerToApplication (20250408145956)
2026-03-23T21:36:41.603729773Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-03-23T21:36:41.603737729Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-03-23T21:36:41.603745705Z    -> 0.0009s
2026-03-23T21:36:41.603753551Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-03-23T21:36:41.603761527Z    -> 0.0008s
2026-03-23T21:36:41.603769333Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-03-23T21:36:41.603777309Z    -> 0.0002s
2026-03-23T21:36:41.603785235Z == 20250408145956 AddOwnerToApplication: migrated (0.0071s) ===================
2026-03-23T21:36:41.603793271Z 
2026-03-23T21:36:41.603800987Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-03-23T21:36:41.603808963Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-03-23T21:36:41.603817069Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-03-23T21:36:41.603834454Z    -> 0.0098s
2026-03-23T21:36:41.603842300Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0112s) ============
2026-03-23T21:36:41.603866238Z 
2026-03-23T21:36:41.603874144Z Migrating to AddQuotaToUsers (20250409125753)
2026-03-23T21:36:41.603882040Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-03-23T21:36:41.603890006Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-03-23T21:36:41.603897982Z    -> 0.0010s
2026-03-23T21:36:41.603905898Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-03-23T21:36:41.603913924Z    -> 0.0008s
2026-03-23T21:36:41.603921730Z == 20250409125753 AddQuotaToUsers: migrated (0.0032s) =========================
2026-03-23T21:36:41.603929736Z 
2026-03-23T21:36:41.603937371Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-03-23T21:36:41.603945327Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-03-23T21:36:41.603953313Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-03-23T21:36:41.603961640Z    -> 0.0116s
2026-03-23T21:36:41.603969586Z -- add_index(:model_files, :filename_lower)
2026-03-23T21:36:41.603977472Z    -> 0.0002s
2026-03-23T21:36:41.603985278Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0132s) 
2026-03-23T21:36:41.603993274Z 
2026-03-23T21:36:41.604000929Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-03-23T21:36:41.604009346Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-03-23T21:36:41.604017362Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-03-23T21:36:41.604025288Z    -> 0.0002s
2026-03-23T21:36:41.604033224Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0011s) ===================
2026-03-23T21:36:41.604041230Z 
2026-03-23T21:36:41.604048906Z Migrating to AddPreviewToModelFile (20250520111046)
2026-03-23T21:36:41.604056792Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-03-23T21:36:41.604064728Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-03-23T21:36:41.604072734Z    -> 0.0010s
2026-03-23T21:36:41.604080480Z == 20250520111046 AddPreviewToModelFile: migrated (0.0019s) ===================
2026-03-23T21:36:41.604088496Z 
2026-03-23T21:36:41.604096211Z Migrating to CreateAltchaSolutions (20250609210440)
2026-03-23T21:36:41.604104117Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-03-23T21:36:41.604112123Z -- create_table(:altcha_solutions)
2026-03-23T21:36:41.604131763Z    -> 0.0004s
2026-03-23T21:36:41.604139759Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-03-23T21:36:41.604148216Z    -> 0.0002s
2026-03-23T21:36:41.604156022Z == 20250609210440 CreateAltchaSolutions: migrated (0.0017s) ===================
2026-03-23T21:36:41.604164008Z 
2026-03-23T21:36:41.604171743Z Migrating to AddIndexableFields (20250620141805)
2026-03-23T21:36:41.604179699Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-03-23T21:36:41.604187726Z -- change_table(:models)
2026-03-23T21:36:41.604195561Z    -> 0.0024s
2026-03-23T21:36:41.604203357Z -- change_table(:creators)
2026-03-23T21:36:41.604211153Z    -> 0.0018s
2026-03-23T21:36:41.604218948Z -- change_table(:collections)
2026-03-23T21:36:41.604226764Z    -> 0.0016s
2026-03-23T21:36:41.604234680Z == 20250620141805 AddIndexableFields: migrated (0.0058s) ======================
2026-03-23T21:36:41.604242676Z 
2026-03-23T21:36:41.604250372Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-03-23T21:36:41.604258368Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-03-23T21:36:41.604266354Z -- change_column(:models, :indexable, :string)
2026-03-23T21:36:41.604274270Z    -> 0.0305s
2026-03-23T21:36:41.604282146Z -- change_column(:models, :ai_indexable, :string)
2026-03-23T21:36:41.604290032Z    -> 0.0203s
2026-03-23T21:36:41.604297937Z -- change_column(:creators, :indexable, :string)
2026-03-23T21:36:41.604305803Z    -> 0.0102s
2026-03-23T21:36:41.604313659Z -- change_column(:creators, :ai_indexable, :string)
2026-03-23T21:36:41.604321545Z    -> 0.0099s
2026-03-23T21:36:41.604329381Z -- change_column(:collections, :indexable, :string)
2026-03-23T21:36:41.604337267Z    -> 0.0499s
2026-03-23T21:36:41.604345102Z -- change_column(:collections, :ai_indexable, :string)
2026-03-23T21:36:41.604353048Z    -> 0.0146s
2026-03-23T21:36:41.604360994Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1358s) ======
2026-03-23T21:36:41.604368991Z 
2026-03-23T21:36:41.604376676Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-03-23T21:36:41.604384612Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-03-23T21:36:41.604393219Z -- change_table(:models)
2026-03-23T21:36:41.604401266Z    -> 0.0004s
2026-03-23T21:36:41.604409091Z -- change_table(:creators)
2026-03-23T21:36:41.604416897Z    -> 0.0003s
2026-03-23T21:36:41.604433931Z -- change_table(:collections)
2026-03-23T21:36:41.604441797Z    -> 0.0003s
2026-03-23T21:36:41.604449633Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0009s) =================
2026-03-23T21:36:41.604457569Z 
2026-03-23T21:36:41.604465284Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-03-23T21:36:41.604473190Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-03-23T21:36:41.604481136Z -- change_table(:links)
2026-03-23T21:36:41.604488902Z    -> 0.0002s
2026-03-23T21:36:41.604496788Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-03-23T21:36:41.604504744Z 
2026-03-23T21:36:41.604512470Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-03-23T21:36:41.604520416Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-03-23T21:36:41.604528412Z -- add_column(:links, :synced_at, :datetime)
2026-03-23T21:36:41.604536257Z    -> 0.0010s
2026-03-23T21:36:41.604544113Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0010s) ======================
2026-03-23T21:36:41.604552079Z 
2026-03-23T21:36:41.604559875Z Migrating to CreateFaspClientProviders (20250806142734)
2026-03-23T21:36:41.604567851Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-03-23T21:36:41.604575837Z -- create_table(:fasp_client_providers)
2026-03-23T21:36:41.604583743Z    -> 0.0466s
2026-03-23T21:36:41.604591629Z == 20250806142734 CreateFaspClientProviders: migrated (0.0467s) ===============
2026-03-23T21:36:41.604599645Z 
2026-03-23T21:36:41.604607351Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-03-23T21:36:41.604615277Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-03-23T21:36:41.604623333Z -- create_table(:fasp_client_event_subscriptions)
2026-03-23T21:36:41.604631239Z    -> 0.0127s
2026-03-23T21:36:41.604639175Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0127s) ======
2026-03-23T21:36:41.604647261Z 
2026-03-23T21:36:41.604654936Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-03-23T21:36:41.604662913Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-03-23T21:36:41.604670969Z -- create_table(:fasp_client_backfill_requests)
2026-03-23T21:36:41.604678875Z    -> 0.0053s
2026-03-23T21:36:41.604686761Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0053s) ========
2026-03-23T21:36:41.604694767Z 
2026-03-23T21:36:41.604702442Z Migrating to AddImagesToCreators (20250922155445)
2026-03-23T21:36:41.604710368Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-03-23T21:36:41.604727603Z -- add_column(:creators, :avatar_data, :json)
2026-03-23T21:36:41.604735529Z    -> 0.0010s
2026-03-23T21:36:41.604743375Z -- add_column(:creators, :banner_data, :json)
2026-03-23T21:36:41.604751391Z    -> 0.0009s
2026-03-23T21:36:41.604759307Z == 20250922155445 AddImagesToCreators: migrated (0.0020s) =====================
2026-03-23T21:36:41.604767323Z 
2026-03-23T21:36:41.604774968Z Migrating to CreateFederailsHosts (20251010145758)
2026-03-23T21:36:41.604782864Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-03-23T21:36:41.604790860Z -- create_table(:federails_hosts)
2026-03-23T21:36:41.770290294Z    -> 0.0120s
2026-03-23T21:36:41.770324232Z == 20251010145758 CreateFederailsHosts: migrated (0.0120s) ====================
2026-03-23T21:36:41.770334272Z 
2026-03-23T21:36:41.770342309Z Migrating to AddTourStateToUsers (20251027152904)
2026-03-23T21:36:41.770350164Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-03-23T21:36:41.770358321Z -- add_column(:users, :tour_state, :json)
2026-03-23T21:36:41.770366177Z    -> 0.0011s
2026-03-23T21:36:41.770373982Z == 20251027152904 AddTourStateToUsers: migrated (0.0011s) =====================
2026-03-23T21:36:41.770381969Z 
2026-03-23T21:36:41.770389574Z Migrating to AddSortOrderToUsers (20251105110434)
2026-03-23T21:36:41.770397600Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-03-23T21:36:41.770405646Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-03-23T21:36:41.770413652Z    -> 0.0010s
2026-03-23T21:36:41.770421388Z == 20251105110434 AddSortOrderToUsers: migrated (0.0010s) =====================
2026-03-23T21:36:41.770429254Z 
2026-03-23T21:36:41.770436839Z Migrating to CreateGroups (20251203161006)
2026-03-23T21:36:41.770444575Z == 20251203161006 CreateGroups: migrating =====================================
2026-03-23T21:36:41.770452481Z -- create_table(:groups)
2026-03-23T21:36:41.770460346Z    -> 0.0107s
2026-03-23T21:36:41.770468092Z -- create_table(:memberships)
2026-03-23T21:36:41.770475818Z    -> 0.0011s
2026-03-23T21:36:41.770483563Z == 20251203161006 CreateGroups: migrated (0.0118s) ============================
2026-03-23T21:36:41.770491469Z 
2026-03-23T21:36:41.770499074Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-03-23T21:36:41.770506840Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-03-23T21:36:41.770514716Z -- remove_index(:memberships, [:group_id, :user_id])
2026-03-23T21:36:41.770522572Z    -> 0.0013s
2026-03-23T21:36:41.770549937Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-03-23T21:36:41.770558063Z    -> 0.0001s
2026-03-23T21:36:41.770565789Z -- remove_index(:memberships, [:user_id, :group_id])
2026-03-23T21:36:41.770573574Z    -> 0.0067s
2026-03-23T21:36:41.770581240Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-03-23T21:36:41.770589146Z    -> 0.0001s
2026-03-23T21:36:41.770596791Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0084s) =============
2026-03-23T21:36:41.770604847Z 
2026-03-23T21:36:41.770612423Z Migrating to CreateNoticedTables (20260119153039)
2026-03-23T21:36:41.770620329Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-03-23T21:36:41.770631130Z -- create_table(:noticed_events, {id: :primary_key})
2026-03-23T21:36:41.770639046Z    -> 0.0136s
2026-03-23T21:36:41.770646812Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-03-23T21:36:41.770654738Z    -> 0.0065s
2026-03-23T21:36:41.770662423Z == 20260119153039 CreateNoticedTables: migrated (0.0202s) =====================
2026-03-23T21:36:41.770670480Z 
2026-03-23T21:36:41.770678075Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-03-23T21:36:41.770685891Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-03-23T21:36:41.770693706Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-03-23T21:36:41.770701592Z    -> 0.0011s
2026-03-23T21:36:41.770710741Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0011s) =====
2026-03-23T21:36:41.770718757Z 
2026-03-23T21:36:41.770726312Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-03-23T21:36:41.770734108Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-03-23T21:36:41.770741994Z -- change_table(:users)
2026-03-23T21:36:41.770749669Z    -> 0.0084s
2026-03-23T21:36:41.770757355Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0088s) ===============
2026-03-23T21:36:41.770765200Z 
2026-03-23T21:36:41.770772736Z Migrating to CreateLists (20260302121346)
2026-03-23T21:36:41.770780511Z == 20260302121346 CreateLists: migrating ======================================
2026-03-23T21:36:41.770788347Z -- create_table(:lists)
2026-03-23T21:36:41.770796183Z    -> 0.0053s
2026-03-23T21:36:41.770803848Z -- create_table(:list_items)
2026-03-23T21:36:41.770811544Z    -> 0.0043s
2026-03-23T21:36:41.770819219Z == 20260302121346 CreateLists: migrated (0.0096s) =============================
2026-03-23T21:36:41.770827075Z 
2026-03-23T21:36:41.770845031Z Migrating to AddSpecialToLists (20260304122738)
2026-03-23T21:36:41.770852837Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-03-23T21:36:41.770860743Z -- add_column(:lists, :special, :string)
2026-03-23T21:36:41.770868699Z    -> 0.0011s
2026-03-23T21:36:41.770876535Z == 20260304122738 AddSpecialToLists: migrated (0.0011s) =======================
2026-03-23T21:36:41.770884420Z 
2026-03-23T21:36:41.770891996Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-03-23T21:36:41.770899801Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-03-23T21:36:41.770907657Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-03-23T21:36:41.770915944Z    -> 0.0011s
2026-03-23T21:36:41.770923659Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-03-23T21:36:41.770931706Z    -> 0.0010s
2026-03-23T21:36:41.770939421Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-03-23T21:36:41.770947377Z    -> 0.0010s
2026-03-23T21:36:41.770955063Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0032s) ============
2026-03-23T21:36:41.770962959Z 
2026-03-23T21:36:41.831290488Z s6-rc: info: service init-manyfold-config successfully started
2026-03-23T21:36:41.831557195Z s6-rc: info: service init-config-end: starting
2026-03-23T21:36:41.833979924Z s6-rc: info: service init-config-end successfully started
2026-03-23T21:36:41.834215829Z s6-rc: info: service init-mods: starting
2026-03-23T21:36:41.836431842Z s6-rc: info: service init-mods successfully started
2026-03-23T21:36:41.836686034Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-03-23T21:36:41.844819154Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-03-23T21:36:41.845028315Z s6-rc: info: service init-mods-package-install: starting
2026-03-23T21:36:41.856588197Z [pkg-install-init] **** Installing all mod packages ****
2026-03-23T21:36:42.210396542Z (1/1) Installing redis (8.4.2-r0)
2026-03-23T21:36:42.219712695Z   Executing redis-8.4.2-r0.pre-install
2026-03-23T21:36:42.262052417Z   Executing redis-8.4.2-r0.post-install
2026-03-23T21:36:42.272535720Z Executing busybox-1.37.0-r30.trigger
2026-03-23T21:36:42.287055863Z OK: 127.4 MiB in 119 packages
2026-03-23T21:36:42.329189801Z s6-rc: info: service init-mods-package-install successfully started
2026-03-23T21:36:42.329515597Z s6-rc: info: service init-mods-end: starting
2026-03-23T21:36:42.331705277Z s6-rc: info: service init-mods-end successfully started
2026-03-23T21:36:42.331940340Z s6-rc: info: service init-custom-files: starting
2026-03-23T21:36:42.339858668Z [custom-init] No custom files found, skipping...
2026-03-23T21:36:42.340566554Z s6-rc: info: service init-custom-files successfully started
2026-03-23T21:36:42.340745544Z s6-rc: info: service init-services: starting
2026-03-23T21:36:42.342808910Z s6-rc: info: service init-services successfully started
2026-03-23T21:36:42.343015806Z s6-rc: info: service svc-mod-universal-redis: starting
2026-03-23T21:36:42.343206130Z s6-rc: info: service svc-manyfold: starting
2026-03-23T21:36:42.343562467Z s6-rc: info: service svc-cron: starting
2026-03-23T21:36:42.346406084Z s6-rc: info: service svc-cron successfully started
2026-03-23T21:36:42.346630316Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-03-23T21:36:42.356425323Z 259:C 23 Mar 2026 21:36:42.356 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2026-03-23T21:36:42.356447648Z 259:C 23 Mar 2026 21:36:42.356 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-03-23T21:36:42.356455594Z 259:C 23 Mar 2026 21:36:42.356 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=259, just started
2026-03-23T21:36:42.356462989Z 259:C 23 Mar 2026 21:36:42.356 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-03-23T21:36:42.357129772Z 259:M 23 Mar 2026 21:36:42.357 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-03-23T21:36:42.357146135Z 259:M 23 Mar 2026 21:36:42.357 * monotonic clock: POSIX clock_gettime
2026-03-23T21:36:42.357609969Z 259:M 23 Mar 2026 21:36:42.357 * Running mode=standalone, port=6379.
2026-03-23T21:36:42.357953841Z 259:M 23 Mar 2026 21:36:42.357 * Server initialized
2026-03-23T21:36:42.357968581Z 259:M 23 Mar 2026 21:36:42.357 * Ready to accept connections tcp
2026-03-23T21:36:42.529105769Z 21:36:42 rails.1              | started with pid 277
2026-03-23T21:36:42.529144618Z 21:36:42 default_worker.1     | started with pid 278
2026-03-23T21:36:42.529154157Z 21:36:42 performance_worker.1 | started with pid 279
2026-03-23T21:36:45.163361086Z 21:36:45 rails.1              | => Booting Puma
2026-03-23T21:36:45.163404464Z 21:36:45 rails.1              | => Rails 8.0.4 application starting in production 
2026-03-23T21:36:45.163415877Z 21:36:45 rails.1              | => Run `bin/rails server --help` for more startup options
2026-03-23T21:36:45.835731943Z 21:36:45 performance_worker.1 | Server: 7851c2d02a9e, Context: rails, Role: web, data: {cpu: {one_min: 1.16, five_min: 1.66, fifteen_min: 1.63}, memory: 0.179351552e9, disk: {available: 834855882752, total: 938656133120, used: 103800250368}}
2026-03-23T21:36:45.880868076Z 21:36:45 default_worker.1     | Server: 7851c2d02a9e, Context: rails, Role: web, data: {cpu: {one_min: 1.16, five_min: 1.66, fifteen_min: 1.63}, memory: 0.179367936e9, disk: {available: 834855555072, total: 938656133120, used: 103800578048}}
2026-03-23T21:36:48.141835675Z 21:36:48 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:48.143434625Z 21:36:48 default_worker.1     | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:48.143460277Z 21:36:48 performance_worker.1 | INFO  2026-03-23T21:36:48.143Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-23T21:36:48.144527837Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.144Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-23T21:36:48.148212197Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.147Z pid=278 tid=25a: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-03-23T21:36:48.150519805Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.149Z pid=278 tid=25a: Cron Jobs - added job with name clear-downloads in the namespace default
2026-03-23T21:36:48.150544745Z 21:36:48 performance_worker.1 | INFO  2026-03-23T21:36:48.150Z pid=279 tid=25b: Cron Jobs - added job with name clear-downloads in the namespace default
2026-03-23T21:36:48.212471745Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.212Z pid=278 tid=25a: Booted Rails 8.0.4 application in production environment
2026-03-23T21:36:48.212496956Z 21:36:48 default_worker.1     | Signal INFO not supported
2026-03-23T21:36:48.212506255Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.212Z pid=278 tid=25a: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-03-23T21:36:48.212515293Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.212Z pid=278 tid=25a: See LICENSE and the LGPL-3.0 for licensing details.
2026-03-23T21:36:48.212567538Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.212Z pid=278 tid=25a: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-03-23T21:36:48.212672980Z 21:36:48 performance_worker.1 | INFO  2026-03-23T21:36:48.212Z pid=279 tid=25b: Booted Rails 8.0.4 application in production environment
2026-03-23T21:36:48.212736468Z 21:36:48 performance_worker.1 | Signal INFO not supported
2026-03-23T21:36:48.212771098Z 21:36:48 performance_worker.1 | INFO  2026-03-23T21:36:48.212Z pid=279 tid=25b: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-03-23T21:36:48.212791078Z 21:36:48 performance_worker.1 | INFO  2026-03-23T21:36:48.212Z pid=279 tid=25b: See LICENSE and the LGPL-3.0 for licensing details.
2026-03-23T21:36:48.212847311Z 21:36:48 performance_worker.1 | INFO  2026-03-23T21:36:48.212Z pid=279 tid=25b: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-03-23T21:36:48.215040268Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.214Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-03-23T21:36:48.215352216Z 21:36:48 performance_worker.1 | INFO  2026-03-23T21:36:48.215Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-03-23T21:36:48.329304485Z 21:36:48 rails.1              | Server: 7851c2d02a9e, Context: rails, Role: web, data: {cpu: {one_min: 1.16, five_min: 1.66, fifteen_min: 1.63}, memory: 0.183648256e9, disk: {available: 834857529344, total: 938656133120, used: 103798603776}}
2026-03-23T21:36:48.329329555Z 21:36:48 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:48.329339265Z 21:36:48 rails.1              | INFO  2026-03-23T21:36:48.143Z pid=277 tid=20d: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-23T21:36:48.329348814Z 21:36:48 rails.1              | INFO  2026-03-23T21:36:48.149Z pid=277 tid=20d: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-03-23T21:36:48.329361990Z 21:36:48 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:48.329410558Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 90fd1774-9a97-4b7b-9a83-f0d3e6004e5a) to Sidekiq(high) with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, tag_list: )
2026-03-23T21:36:48.329438444Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: b0bdeeda-fee1-4cc0-b2b3-88b4b0bf546e) to Sidekiq(high) with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-03-23T21:36:48.329479778Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 507b8bd3-c22d-45fe-9307-fb596f4d90c7) to Sidekiq(high) with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2026-03-23T21:36:48.329510600Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 7d279eab-8b44-42f2-bc0d-d6687cb84389) to Sidekiq(upgrade)
2026-03-23T21:36:48.329531732Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: a1f53719-e2f4-4f78-8d94-97b2478be746) to Sidekiq(high)
2026-03-23T21:36:48.329718929Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 3e779009-70cc-4ab7-a52e-03104662e44d) to Sidekiq(upgrade)
2026-03-23T21:36:48.334148089Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: dc505e6c-be18-4449-8f36-71639fb50356) to Sidekiq(upgrade)
2026-03-23T21:36:48.334242259Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: d05472f8-b4c3-44a4-bb47-5d382094391b) to Sidekiq(upgrade)
2026-03-23T21:36:48.334273251Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: eb740aa6-c367-44d0-96a0-3ed1089ec226) to Sidekiq(upgrade)
2026-03-23T21:36:48.334282400Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: 820cd3c8-dee6-4d5e-b88a-c3e2d4f6f4d8) to Sidekiq(upgrade)
2026-03-23T21:36:48.334292360Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: c4ca253f-2eb3-419f-8a09-81f26a725eb4) to Sidekiq(upgrade)
2026-03-23T21:36:48.334300977Z 21:36:48 rails.1              | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: ef0d65a8-2162-4ba7-8701-699877ef3ec9) to Sidekiq(upgrade)
2026-03-23T21:36:48.334332190Z 21:36:48 rails.1              | [277] Puma starting in cluster mode...
2026-03-23T21:36:48.334355217Z 21:36:48 rails.1              | [277] * Puma version: 7.2.0 ("On The Corner")
2026-03-23T21:36:48.334366058Z 21:36:48 rails.1              | [277] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-03-23T21:36:48.334409446Z 21:36:48 rails.1              | [277] *  Min threads: 4
2026-03-23T21:36:48.334432282Z 21:36:48 rails.1              | [277] *  Max threads: 16
2026-03-23T21:36:48.334442753Z 21:36:48 rails.1              | [277] *  Environment: production
2026-03-23T21:36:48.334477783Z 21:36:48 rails.1              | [277] *   Master PID: 277
2026-03-23T21:36:48.334492192Z 21:36:48 rails.1              | [277] *      Workers: 4
2026-03-23T21:36:48.334533566Z 21:36:48 rails.1              | [277] *     Restarts: (✔) hot (✖) phased (✖) refork
2026-03-23T21:36:48.334555289Z 21:36:48 rails.1              | [277] * Preloading application
2026-03-23T21:36:48.334587605Z 21:36:48 rails.1              | [277] * Listening on http://[::]:3214
2026-03-23T21:36:48.334608186Z 21:36:48 rails.1              | [277] Use Ctrl-C to stop
2026-03-23T21:36:48.358951633Z 21:36:48 rails.1              | [277] - Worker 0 (PID: 335) booted in 0.02s, phase: 0
2026-03-23T21:36:48.358977796Z 21:36:48 rails.1              | [277] - Worker 1 (PID: 348) booted in 0.01s, phase: 0
2026-03-23T21:36:48.359188851Z 21:36:48 rails.1              | [277] - Worker 2 (PID: 361) booted in 0.01s, phase: 0
2026-03-23T21:36:48.361004628Z 21:36:48 rails.1              | [277] - Worker 3 (PID: 372) booted in 0.0s, phase: 0
2026-03-23T21:36:48.382923653Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2026-03-23T21:36:48.383927214Z s6-rc: info: service svc-manyfold successfully started
2026-03-23T21:36:48.384221707Z s6-rc: info: service legacy-services: starting
2026-03-23T21:36:48.395074034Z s6-rc: info: service legacy-services successfully started
2026-03-23T21:36:48.395156470Z s6-rc: info: service ci-service-check: starting
2026-03-23T21:36:48.397795755Z [ls.io-init] done.
2026-03-23T21:36:48.398344240Z s6-rc: info: service ci-service-check successfully started
2026-03-23T21:36:48.482744912Z 21:36:48 performance_worker.1 | Server: 7851c2d02a9e, Context: sidekiq, Role: background, data: {cpu: {one_min: 1.46, five_min: 1.72, fifteen_min: 1.65}, memory: 0.231153664e9, disk: {available: 834847592448, total: 938656133120, used: 103808540672}}
2026-03-23T21:36:48.558659082Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.558Z pid=278 tid=k1q jid=60983e54c4d19b8bd9eec220 class=Upgrade::GenerateSlugsJob: start
2026-03-23T21:36:48.571537979Z 21:36:48 default_worker.1     | Server: 7851c2d02a9e, Context: sidekiq, Role: background, data: {cpu: {one_min: 1.46, five_min: 1.72, fifteen_min: 1.65}, memory: 0.24014848e9, disk: {available: 834847580160, total: 938656133120, used: 103808552960}}
2026-03-23T21:36:48.576887794Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.558Z pid=278 tid=k12 jid=95e68b2a3b574c0676e00ca2 class=Upgrade::GenerateSlugsJob: start
2026-03-23T21:36:48.639409291Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [90fd1774-9a97-4b7b-9a83-f0d3e6004e5a] Performing Upgrade::GenerateSlugsJob (Job ID: 90fd1774-9a97-4b7b-9a83-f0d3e6004e5a) from Sidekiq(high) enqueued at 2026-03-23T21:36:48.165752513Z with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, tag_list: )
2026-03-23T21:36:48.639732082Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.558Z pid=278 tid=k1a jid=7c177dc0e37b042e730dcf8a class=Upgrade::GenerateSlugsJob: start
2026-03-23T21:36:48.685652705Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [b0bdeeda-fee1-4cc0-b2b3-88b4b0bf546e] Performing Upgrade::GenerateSlugsJob (Job ID: b0bdeeda-fee1-4cc0-b2b3-88b4b0bf546e) from Sidekiq(high) enqueued at 2026-03-23T21:36:48.168908609Z with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-03-23T21:36:48.691533439Z 21:36:48 default_worker.1     | INFO  2026-03-23T21:36:48.571Z pid=278 tid=k3i jid=919466ba17aa0fc07a916993 class=Upgrade::FixMimeTypes: start
2026-03-23T21:36:48.693128802Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [507b8bd3-c22d-45fe-9307-fb596f4d90c7] Performing Upgrade::GenerateSlugsJob (Job ID: 507b8bd3-c22d-45fe-9307-fb596f4d90c7) from Sidekiq(high) enqueued at 2026-03-23T21:36:48.170711521Z with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2026-03-23T21:36:48.694168846Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [a1f53719-e2f4-4f78-8d94-97b2478be746] Performing Upgrade::FixMimeTypes (Job ID: a1f53719-e2f4-4f78-8d94-97b2478be746) from Sidekiq(high) enqueued at 2026-03-23T21:36:48.173284693Z
2026-03-23T21:36:48.704546727Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [507b8bd3-c22d-45fe-9307-fb596f4d90c7] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:48.706441463Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [b0bdeeda-fee1-4cc0-b2b3-88b4b0bf546e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:48.748045102Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [a1f53719-e2f4-4f78-8d94-97b2478be746] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:48.830761212Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [507b8bd3-c22d-45fe-9307-fb596f4d90c7] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-23T21:36:48.897520273Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [b0bdeeda-fee1-4cc0-b2b3-88b4b0bf546e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-23T21:36:48.899122671Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [a1f53719-e2f4-4f78-8d94-97b2478be746] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-23T21:36:48.917247694Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [90fd1774-9a97-4b7b-9a83-f0d3e6004e5a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:48.997615624Z 21:36:48 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [90fd1774-9a97-4b7b-9a83-f0d3e6004e5a] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-23T21:36:49.015225821Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [507b8bd3-c22d-45fe-9307-fb596f4d90c7] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.087
2026-03-23T21:36:49.015973887Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [b0bdeeda-fee1-4cc0-b2b3-88b4b0bf546e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.117
2026-03-23T21:36:49.019442924Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [90fd1774-9a97-4b7b-9a83-f0d3e6004e5a] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.063
2026-03-23T21:36:49.021829510Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [a1f53719-e2f4-4f78-8d94-97b2478be746] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.052
2026-03-23T21:36:49.038410605Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [507b8bd3-c22d-45fe-9307-fb596f4d90c7] Performed Upgrade::GenerateSlugsJob (Job ID: 507b8bd3-c22d-45fe-9307-fb596f4d90c7) from Sidekiq(high) in 389.38ms
2026-03-23T21:36:49.065158104Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [b0bdeeda-fee1-4cc0-b2b3-88b4b0bf546e] Performed Upgrade::GenerateSlugsJob (Job ID: b0bdeeda-fee1-4cc0-b2b3-88b4b0bf546e) from Sidekiq(high) in 473.5ms
2026-03-23T21:36:49.067015645Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [90fd1774-9a97-4b7b-9a83-f0d3e6004e5a] Performed Upgrade::GenerateSlugsJob (Job ID: 90fd1774-9a97-4b7b-9a83-f0d3e6004e5a) from Sidekiq(high) in 501.5ms
2026-03-23T21:36:49.070544642Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [a1f53719-e2f4-4f78-8d94-97b2478be746] Performed Upgrade::FixMimeTypes (Job ID: a1f53719-e2f4-4f78-8d94-97b2478be746) from Sidekiq(high) in 377.93ms
2026-03-23T21:36:49.071351768Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.065Z pid=278 tid=k1a jid=7c177dc0e37b042e730dcf8a class=Upgrade::GenerateSlugsJob elapsed=0.507: done
2026-03-23T21:36:49.071566490Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.067Z pid=278 tid=k12 jid=95e68b2a3b574c0676e00ca2 class=Upgrade::GenerateSlugsJob elapsed=0.509: done
2026-03-23T21:36:49.072374898Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.072Z pid=278 tid=k1a jid=f004671c47fec741843ea24b class=Upgrade::FixStaleAttachmentDataJob: start
2026-03-23T21:36:49.075028582Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d279eab-8b44-42f2-bc0d-d6687cb84389] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 7d279eab-8b44-42f2-bc0d-d6687cb84389) from Sidekiq(upgrade) enqueued at 2026-03-23T21:36:48.172469942Z
2026-03-23T21:36:49.075967914Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.071Z pid=278 tid=k3i jid=919466ba17aa0fc07a916993 class=Upgrade::FixMimeTypes elapsed=0.5: done
2026-03-23T21:36:49.076096483Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.070Z pid=278 tid=k1q jid=60983e54c4d19b8bd9eec220 class=Upgrade::GenerateSlugsJob elapsed=0.512: done
2026-03-23T21:36:49.076679578Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.076Z pid=278 tid=k3i jid=943d72e3a7a17102f272abd1 class=Upgrade::BackfillDataPackages: start
2026-03-23T21:36:49.078031090Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [dc505e6c-be18-4449-8f36-71639fb50356] Performing Upgrade::BackfillDataPackages (Job ID: dc505e6c-be18-4449-8f36-71639fb50356) from Sidekiq(upgrade) enqueued at 2026-03-23T21:36:48.174669241Z
2026-03-23T21:36:49.112311450Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.072Z pid=278 tid=k12 jid=a7c973f6cc13ee305afaf485 class=Upgrade::FixNilFileSizeValues: start
2026-03-23T21:36:49.113046911Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d279eab-8b44-42f2-bc0d-d6687cb84389] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:49.180469679Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.076Z pid=278 tid=k1q jid=8c7171c8372deee46ea7e8d1 class=Upgrade::DisambiguateUsernamesJob: start
2026-03-23T21:36:49.210928824Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3e779009-70cc-4ab7-a52e-03104662e44d] Performing Upgrade::FixNilFileSizeValues (Job ID: 3e779009-70cc-4ab7-a52e-03104662e44d) from Sidekiq(upgrade) enqueued at 2026-03-23T21:36:48.173950574Z
2026-03-23T21:36:49.216576939Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [dc505e6c-be18-4449-8f36-71639fb50356] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:49.292576912Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d279eab-8b44-42f2-bc0d-d6687cb84389] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-23T21:36:49.330846366Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [d05472f8-b4c3-44a4-bb47-5d382094391b] Performing Upgrade::DisambiguateUsernamesJob (Job ID: d05472f8-b4c3-44a4-bb47-5d382094391b) from Sidekiq(upgrade) enqueued at 2026-03-23T21:36:48.175339351Z
2026-03-23T21:36:49.382702303Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3e779009-70cc-4ab7-a52e-03104662e44d] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:49.469673853Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d279eab-8b44-42f2-bc0d-d6687cb84389] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.112
2026-03-23T21:36:49.475272298Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3e779009-70cc-4ab7-a52e-03104662e44d] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-23T21:36:49.476943594Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [d05472f8-b4c3-44a4-bb47-5d382094391b] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:49.492638433Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3e779009-70cc-4ab7-a52e-03104662e44d] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.005
2026-03-23T21:36:49.496888623Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d279eab-8b44-42f2-bc0d-d6687cb84389] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 7d279eab-8b44-42f2-bc0d-d6687cb84389) from Sidekiq(upgrade) in 423.72ms
2026-03-23T21:36:49.605795881Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [dc505e6c-be18-4449-8f36-71639fb50356] Performed Upgrade::BackfillDataPackages (Job ID: dc505e6c-be18-4449-8f36-71639fb50356) from Sidekiq(upgrade) in 527.74ms
2026-03-23T21:36:49.640477730Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.618Z pid=278 tid=k1a jid=f004671c47fec741843ea24b class=Upgrade::FixStaleAttachmentDataJob elapsed=0.545: done
2026-03-23T21:36:49.651230144Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3e779009-70cc-4ab7-a52e-03104662e44d] Performed Upgrade::FixNilFileSizeValues (Job ID: 3e779009-70cc-4ab7-a52e-03104662e44d) from Sidekiq(upgrade) in 538.42ms
2026-03-23T21:36:49.651659539Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.650Z pid=278 tid=k3i jid=943d72e3a7a17102f272abd1 class=Upgrade::BackfillDataPackages elapsed=0.574: done
2026-03-23T21:36:49.697098533Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.696Z pid=278 tid=k3i jid=64b29b20b804f8ad4ef7542f class=Upgrade::CreateSpecialListsJob: start
2026-03-23T21:36:49.725927133Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [d05472f8-b4c3-44a4-bb47-5d382094391b] Performed Upgrade::DisambiguateUsernamesJob (Job ID: d05472f8-b4c3-44a4-bb47-5d382094391b) from Sidekiq(upgrade) in 465.72ms
2026-03-23T21:36:49.726560529Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.701Z pid=278 tid=k12 jid=a7c973f6cc13ee305afaf485 class=Upgrade::FixNilFileSizeValues elapsed=0.629: done
2026-03-23T21:36:49.729919574Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [820cd3c8-dee6-4d5e-b88a-c3e2d4f6f4d8] Performing Upgrade::CreateSpecialListsJob (Job ID: 820cd3c8-dee6-4d5e-b88a-c3e2d4f6f4d8) from Sidekiq(upgrade) enqueued at 2026-03-23T21:36:48.176690883Z
2026-03-23T21:36:49.736275174Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.651Z pid=278 tid=k1a jid=fbd50e0055567cb5fd6b044c class=Upgrade::UpdateActorsJob: start
2026-03-23T21:36:49.749144332Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [eb740aa6-c367-44d0-96a0-3ed1089ec226] Performing Upgrade::UpdateActorsJob (Job ID: eb740aa6-c367-44d0-96a0-3ed1089ec226) from Sidekiq(upgrade) enqueued at 2026-03-23T21:36:48.175988939Z
2026-03-23T21:36:49.751503133Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.726Z pid=278 tid=k1q jid=8c7171c8372deee46ea7e8d1 class=Upgrade::DisambiguateUsernamesJob elapsed=0.65: done
2026-03-23T21:36:49.780664804Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.736Z pid=278 tid=k12 jid=676a68482013df4913fe931b class=Upgrade::FixParentCollections: start
2026-03-23T21:36:49.792571754Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [820cd3c8-dee6-4d5e-b88a-c3e2d4f6f4d8] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:49.817274325Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.781Z pid=278 tid=k1q jid=d498b0d95df4ae05ff2d28dc class=Upgrade::PruneOrphanedProblems: start
2026-03-23T21:36:49.817632797Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [c4ca253f-2eb3-419f-8a09-81f26a725eb4] Performing Upgrade::FixParentCollections (Job ID: c4ca253f-2eb3-419f-8a09-81f26a725eb4) from Sidekiq(upgrade) enqueued at 2026-03-23T21:36:48.177329178Z
2026-03-23T21:36:49.872818250Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [820cd3c8-dee6-4d5e-b88a-c3e2d4f6f4d8] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-23T21:36:49.879011764Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [ef0d65a8-2162-4ba7-8701-699877ef3ec9] Performing Upgrade::PruneOrphanedProblems (Job ID: ef0d65a8-2162-4ba7-8701-699877ef3ec9) from Sidekiq(upgrade) enqueued at 2026-03-23T21:36:48.178078778Z
2026-03-23T21:36:49.887089823Z 21:36:49 rails.1              | [876619cd-52ec-414e-b3c3-76c66f2ac5ca] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1431,"duration":27.82,"view":0.0,"db":4.04,"@timestamp":"2026-03-23T21:36:49.885Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-03-23T21:36:49.899722836Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [eb740aa6-c367-44d0-96a0-3ed1089ec226] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:49.965445299Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [820cd3c8-dee6-4d5e-b88a-c3e2d4f6f4d8] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.056
2026-03-23T21:36:49.988198203Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [eb740aa6-c367-44d0-96a0-3ed1089ec226] Performed Upgrade::UpdateActorsJob (Job ID: eb740aa6-c367-44d0-96a0-3ed1089ec226) from Sidekiq(upgrade) in 249.14ms
2026-03-23T21:36:49.993178584Z 21:36:49 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [820cd3c8-dee6-4d5e-b88a-c3e2d4f6f4d8] Performed Upgrade::CreateSpecialListsJob (Job ID: 820cd3c8-dee6-4d5e-b88a-c3e2d4f6f4d8) from Sidekiq(upgrade) in 276.82ms
2026-03-23T21:36:49.993750245Z 21:36:49 default_worker.1     | INFO  2026-03-23T21:36:49.993Z pid=278 tid=k1a jid=fbd50e0055567cb5fd6b044c class=Upgrade::UpdateActorsJob elapsed=0.342: done
2026-03-23T21:36:50.003754574Z 21:36:50 default_worker.1     | INFO  2026-03-23T21:36:50.003Z pid=278 tid=k3i jid=64b29b20b804f8ad4ef7542f class=Upgrade::CreateSpecialListsJob elapsed=0.307: done
2026-03-23T21:36:50.004426266Z 21:36:50 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [c4ca253f-2eb3-419f-8a09-81f26a725eb4] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:50.069246654Z 21:36:50 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [ef0d65a8-2162-4ba7-8701-699877ef3ec9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-23T21:36:50.298703617Z 21:36:50 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [ef0d65a8-2162-4ba7-8701-699877ef3ec9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-23T21:36:50.300789688Z 21:36:50 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [c4ca253f-2eb3-419f-8a09-81f26a725eb4] Performed Upgrade::FixParentCollections (Job ID: c4ca253f-2eb3-419f-8a09-81f26a725eb4) from Sidekiq(upgrade) in 508.92ms
2026-03-23T21:36:50.302887734Z 21:36:50 default_worker.1     | INFO  2026-03-23T21:36:50.302Z pid=278 tid=k12 jid=676a68482013df4913fe931b class=Upgrade::FixParentCollections elapsed=0.566: done
2026-03-23T21:36:50.302912043Z 21:36:50 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [ef0d65a8-2162-4ba7-8701-699877ef3ec9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.116
2026-03-23T21:36:50.305621499Z 21:36:50 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [ef0d65a8-2162-4ba7-8701-699877ef3ec9] Performed Upgrade::PruneOrphanedProblems (Job ID: ef0d65a8-2162-4ba7-8701-699877ef3ec9) from Sidekiq(upgrade) in 487.99ms
2026-03-23T21:36:50.305984831Z 21:36:50 default_worker.1     | INFO  2026-03-23T21:36:50.305Z pid=278 tid=k1q jid=d498b0d95df4ae05ff2d28dc class=Upgrade::PruneOrphanedProblems elapsed=0.524: done
2026-03-23T21:36:51.770027232Z 21:36:51 rails.1              | [97e70702-7936-408b-9264-a846bd932297] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":200026,"duration":1850.28,"view":0.0,"db":138.83,"location":"http://172.17.0.5:3214/","@timestamp":"2026-03-23T21:36:51.760Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-03-23T21:36:51.830054515Z 21:36:51 rails.1              | [8761cf93-4786-4480-9edc-e082326e04fb] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1312,"duration":34.59,"view":0.0,"db":1.95,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-03-23T21:36:51.828Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-03-23T21:36:52.507268995Z 21:36:52 rails.1              | [d897689c-8830-43cd-a29e-0fa2a9f5eb2f] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25916,"duration":651.52,"view":584.4,"db":4.95,"@timestamp":"2026-03-23T21:36:52.506Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-03-23T21:36:52.588920341Z 21:36:52 rails.1              | [07b17e44-57d4-471c-8c1b-853e593301d7] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1214,"duration":35.0,"view":0.0,"db":4.3,"@timestamp":"2026-03-23T21:36:52.587Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-03-23T21:36:52.892830260Z 21:36:52 rails.1              | [f9fbaa72-b594-40e5-8b08-65f3fc350dab] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":18991,"duration":196.89,"view":0.0,"db":1.99,"location":"http://172.17.0.5:3214/","@timestamp":"2026-03-23T21:36:52.861Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-03-23T21:36:52.934860779Z 21:36:52 rails.1              | [466e6f76-4a6a-4fc5-add8-9b3580635b68] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1158,"duration":33.55,"view":0.0,"db":3.61,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-03-23T21:36:52.934Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-03-23T21:36:53.430684922Z 21:36:53 rails.1              | [34ff472f-7308-4876-92e5-999d09aa6dc3] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":26371,"duration":467.97,"view":290.91,"db":8.62,"@timestamp":"2026-03-23T21:36:53.425Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}