2026-04-22T08:27:37.190960439Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-04-22T08:27:37.191308139Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-04-22T08:27:37.229778963Z [mod-init] Running Docker Modification Logic
2026-04-22T08:27:37.487148399Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-04-22T08:27:38.188902721Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-04-22T08:27:38.542796391Z [mod-init] Installing linuxserver/mods:universal-redis
2026-04-22T08:27:38.569056343Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-04-22T08:27:38.569847487Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-04-22T08:27:38.592661951Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-04-22T08:27:38.596342543Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-04-22T08:27:38.596477365Z s6-rc: info: service fix-attrs: starting
2026-04-22T08:27:38.596757429Z s6-rc: info: service init-migrations: starting
2026-04-22T08:27:38.596967291Z s6-rc: info: service init-envfile: starting
2026-04-22T08:27:38.603801805Z s6-rc: info: service fix-attrs successfully started
2026-04-22T08:27:38.604015525Z s6-rc: info: service legacy-cont-init: starting
2026-04-22T08:27:38.604046878Z [migrations] started
2026-04-22T08:27:38.604149325Z [migrations] no migrations found
2026-04-22T08:27:38.604699512Z s6-rc: info: service init-migrations successfully started
2026-04-22T08:27:38.604881509Z s6-rc: info: service init-adduser: starting
2026-04-22T08:27:38.606863470Z s6-rc: info: service init-envfile successfully started
2026-04-22T08:27:38.611399235Z s6-rc: info: service legacy-cont-init successfully started
2026-04-22T08:27:38.629212748Z usermod: no changes
2026-04-22T08:27:38.635648559Z ───────────────────────────────────────
2026-04-22T08:27:38.635673048Z 
2026-04-22T08:27:38.635681244Z       ██╗     ███████╗██╗ ██████╗
2026-04-22T08:27:38.635688870Z       ██║     ██╔════╝██║██╔═══██╗
2026-04-22T08:27:38.635696205Z       ██║     ███████╗██║██║   ██║
2026-04-22T08:27:38.635703449Z       ██║     ╚════██║██║██║   ██║
2026-04-22T08:27:38.635710674Z       ███████╗███████║██║╚██████╔╝
2026-04-22T08:27:38.635717928Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-04-22T08:27:38.635725213Z 
2026-04-22T08:27:38.635732117Z    Brought to you by linuxserver.io
2026-04-22T08:27:38.635758791Z ───────────────────────────────────────
2026-04-22T08:27:38.636326344Z 
2026-04-22T08:27:38.636355412Z To support LSIO projects visit:
2026-04-22T08:27:38.636360502Z https://www.linuxserver.io/donate/
2026-04-22T08:27:38.636365072Z 
2026-04-22T08:27:38.636369490Z ───────────────────────────────────────
2026-04-22T08:27:38.636374621Z GID/UID
2026-04-22T08:27:38.636379130Z ───────────────────────────────────────
2026-04-22T08:27:38.641196832Z 
2026-04-22T08:27:38.641209728Z User UID:    911
2026-04-22T08:27:38.641214056Z User GID:    911
2026-04-22T08:27:38.641217724Z ───────────────────────────────────────
2026-04-22T08:27:38.643716516Z Linuxserver.io version: v0.138.0-ls144
2026-04-22T08:27:38.644177865Z Build-date: 2026-04-22T08:18:52+00:00
2026-04-22T08:27:38.644188426Z ───────────────────────────────────────
2026-04-22T08:27:38.644199368Z     
2026-04-22T08:27:38.661381961Z s6-rc: info: service init-adduser successfully started
2026-04-22T08:27:38.661511702Z s6-rc: info: service init-device-perms: starting
2026-04-22T08:27:38.666702496Z s6-rc: info: service init-device-perms successfully started
2026-04-22T08:27:38.666855764Z s6-rc: info: service init-os-end: starting
2026-04-22T08:27:38.668186945Z s6-rc: info: service init-os-end successfully started
2026-04-22T08:27:38.668359042Z s6-rc: info: service init-manyfold-config: starting
2026-04-22T08:27:38.668544656Z s6-rc: info: service init-config: starting
2026-04-22T08:27:38.670070108Z s6-rc: info: service init-config successfully started
2026-04-22T08:27:38.670188406Z s6-rc: info: service init-crontab-config: starting
2026-04-22T08:27:38.674950145Z **** SECRET_KEY_BASE set in environment. ****
2026-04-22T08:27:38.683392396Z s6-rc: info: service init-crontab-config successfully started
2026-04-22T08:27:38.699518150Z **** Running Manyfold database init. ****
2026-04-22T08:27:47.853534234Z Server: fc1116d4668e, Context: rails, Role: web, data: {cpu: {one_min: 4.01, five_min: 4.25, fifteen_min: 3.57}, memory: 0.230735872e9, disk: {available: 827988656128, total: 938656133120, used: 110667476992}}
2026-04-22T08:27:47.853564314Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-04-22T08:27:47.853574254Z INFO  2026-04-22T08:27:46.107Z pid=173 tid=2jp: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-04-22T08:27:47.853584124Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-04-22T08:27:47.853613914Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-04-22T08:27:47.853622852Z Migrating to CreateLibraries (20210130201037)
2026-04-22T08:27:47.853631249Z == 20210130201037 CreateLibraries: migrating ==================================
2026-04-22T08:27:47.853639666Z -- create_table(:libraries)
2026-04-22T08:27:47.853647993Z    -> 0.0027s
2026-04-22T08:27:47.853656380Z == 20210130201037 CreateLibraries: migrated (0.0027s) =========================
2026-04-22T08:27:47.853664757Z 
2026-04-22T08:27:47.853672873Z Migrating to CreateModels (20210130203243)
2026-04-22T08:27:47.853681120Z == 20210130203243 CreateModels: migrating =====================================
2026-04-22T08:27:47.853689326Z -- create_table(:models)
2026-04-22T08:27:47.853697342Z    -> 0.0008s
2026-04-22T08:27:47.853705389Z == 20210130203243 CreateModels: migrated (0.0009s) ============================
2026-04-22T08:27:47.853713655Z 
2026-04-22T08:27:47.853721541Z Migrating to CreateParts (20210205230918)
2026-04-22T08:27:47.853729627Z == 20210205230918 CreateParts: migrating ======================================
2026-04-22T08:27:47.853737814Z -- create_table(:parts)
2026-04-22T08:27:47.853745810Z    -> 0.0034s
2026-04-22T08:27:47.853753856Z == 20210205230918 CreateParts: migrated (0.0034s) =============================
2026-04-22T08:27:47.853762023Z 
2026-04-22T08:27:47.853769908Z Migrating to AddFieldsToParts (20210210153744)
2026-04-22T08:27:47.853778165Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-04-22T08:27:47.853786332Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-04-22T08:27:47.853794528Z    -> 0.0006s
2026-04-22T08:27:47.853802534Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-04-22T08:27:47.853810701Z    -> 0.0003s
2026-04-22T08:27:47.853818697Z == 20210210153744 AddFieldsToParts: migrated (0.0009s) ========================
2026-04-22T08:27:47.853826903Z 
2026-04-22T08:27:47.853834769Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-04-22T08:27:47.853843016Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-04-22T08:27:47.853851172Z -- create_table(:tags, {id: :integer})
2026-04-22T08:27:47.853859248Z    -> 0.0037s
2026-04-22T08:27:47.853868206Z -- create_table(:taggings, {id: :integer})
2026-04-22T08:27:47.853876513Z    -> 0.0018s
2026-04-22T08:27:47.853884519Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-04-22T08:27:47.853902856Z    -> 0.0002s
2026-04-22T08:27:47.853910983Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-04-22T08:27:47.853919630Z    -> 0.0020s
2026-04-22T08:27:47.853927907Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0078s) ===============
2026-04-22T08:27:47.853936153Z 
2026-04-22T08:27:47.853944019Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-04-22T08:27:47.853952135Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-04-22T08:27:47.853960252Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-04-22T08:27:47.853968538Z    -> 0.0003s
2026-04-22T08:27:47.853976484Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-04-22T08:27:47.853985793Z    -> 0.0004s
2026-04-22T08:27:47.853994511Z -- remove_foreign_key(:taggings, :tags)
2026-04-22T08:27:47.854002507Z    -> 0.1696s
2026-04-22T08:27:47.854010733Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-04-22T08:27:47.854018920Z    -> 0.0152s
2026-04-22T08:27:47.854026706Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-04-22T08:27:47.854034832Z    -> 0.0002s
2026-04-22T08:27:47.854042688Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-04-22T08:27:47.854051235Z    -> 0.0046s
2026-04-22T08:27:47.854059061Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-04-22T08:27:47.854067147Z    -> 0.0679s
2026-04-22T08:27:47.854074943Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2898s) =================
2026-04-22T08:27:47.854082949Z 
2026-04-22T08:27:47.854090594Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-04-22T08:27:47.854098540Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-04-22T08:27:47.854106536Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-04-22T08:27:47.854114613Z    -> 0.0336s
2026-04-22T08:27:47.854122378Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1112s) ===========
2026-04-22T08:27:47.854130334Z 
2026-04-22T08:27:47.854138010Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-04-22T08:27:47.854145966Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-04-22T08:27:47.854153972Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-04-22T08:27:47.854162239Z    -> 0.0003s
2026-04-22T08:27:47.854170024Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-04-22T08:27:47.854187189Z 
2026-04-22T08:27:47.854195004Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-04-22T08:27:47.854202950Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-04-22T08:27:47.854210927Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0008s) ==============
2026-04-22T08:27:47.854218983Z 
2026-04-22T08:27:47.854227169Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-04-22T08:27:47.854235155Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-04-22T08:27:47.854243121Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-04-22T08:27:47.854251268Z    -> 0.0078s
2026-04-22T08:27:47.854259053Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-04-22T08:27:47.854267080Z    -> 0.0002s
2026-04-22T08:27:47.854275026Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-04-22T08:27:47.854283302Z    -> 0.0058s
2026-04-22T08:27:47.854291228Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-04-22T08:27:47.854299475Z    -> 0.0012s
2026-04-22T08:27:47.854307391Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-04-22T08:27:47.854315768Z    -> 0.0004s
2026-04-22T08:27:47.854323573Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-04-22T08:27:47.854331660Z    -> 0.0002s
2026-04-22T08:27:47.854339475Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-04-22T08:27:47.854347582Z    -> 0.0038s
2026-04-22T08:27:47.854355347Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-04-22T08:27:47.854363474Z    -> 0.0001s
2026-04-22T08:27:47.854371239Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-04-22T08:27:47.854379416Z    -> 0.0006s
2026-04-22T08:27:47.854387171Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-04-22T08:27:47.854395228Z    -> 0.0001s
2026-04-22T08:27:47.854403104Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-04-22T08:27:47.854411561Z    -> 0.0007s
2026-04-22T08:27:47.854419346Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-04-22T08:27:47.854427603Z    -> 0.0002s
2026-04-22T08:27:47.854435389Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-04-22T08:27:47.854443725Z    -> 0.0014s
2026-04-22T08:27:47.854460379Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-04-22T08:27:47.854468716Z    -> 0.0001s
2026-04-22T08:27:47.854476531Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0230s) =============
2026-04-22T08:27:47.854484528Z 
2026-04-22T08:27:47.854492213Z Migrating to AddPreviewPartToModel (20210220204055)
2026-04-22T08:27:47.854500149Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-04-22T08:27:47.854508135Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-04-22T08:27:47.854516322Z    -> 0.2416s
2026-04-22T08:27:47.854524087Z == 20210220204055 AddPreviewPartToModel: migrated (0.2417s) ===================
2026-04-22T08:27:47.854532093Z 
2026-04-22T08:27:47.854539759Z Migrating to CreateCreators (20210225232756)
2026-04-22T08:27:47.854547695Z == 20210225232756 CreateCreators: migrating ===================================
2026-04-22T08:27:47.854556172Z -- create_table(:creators)
2026-04-22T08:27:47.854564128Z    -> 0.0127s
2026-04-22T08:27:47.854571934Z == 20210225232756 CreateCreators: migrated (0.0127s) ==========================
2026-04-22T08:27:47.854580060Z 
2026-04-22T08:27:47.854587715Z Migrating to AddCreatorToModels (20210225232841)
2026-04-22T08:27:47.854595631Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-04-22T08:27:47.854603738Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-04-22T08:27:47.854611884Z    -> 0.0485s
2026-04-22T08:27:47.854619660Z == 20210225232841 AddCreatorToModels: migrated (0.0485s) ======================
2026-04-22T08:27:47.854627656Z 
2026-04-22T08:27:47.854635301Z Migrating to CreateLinks (20210301230017)
2026-04-22T08:27:47.854643287Z == 20210301230017 CreateLinks: migrating ======================================
2026-04-22T08:27:47.854651263Z -- create_table(:links)
2026-04-22T08:27:47.854659049Z    -> 0.0008s
2026-04-22T08:27:47.854666825Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-04-22T08:27:47.854674821Z 
2026-04-22T08:27:47.854682636Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-04-22T08:27:47.854690713Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-04-22T08:27:47.854698779Z -- remove_column(:creators, :thingiverse_user, :string)
2026-04-22T08:27:47.854706905Z    -> 0.0624s
2026-04-22T08:27:47.854714681Z -- remove_column(:creators, :cults3d_user, :string)
2026-04-22T08:27:47.854722577Z    -> 0.0041s
2026-04-22T08:27:47.854730403Z -- remove_column(:creators, :mmf_user, :string)
2026-04-22T08:27:47.854748249Z    -> 0.0131s
2026-04-22T08:27:47.854756175Z -- remove_column(:creators, :cgtrader_user, :string)
2026-04-22T08:27:47.854764121Z    -> 0.0035s
2026-04-22T08:27:47.854771926Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0853s) ==============
2026-04-22T08:27:47.854780023Z 
2026-04-22T08:27:47.854787658Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-04-22T08:27:47.854795654Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-04-22T08:27:47.854803590Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-04-22T08:27:47.854811566Z    -> 0.0542s
2026-04-22T08:27:47.854819312Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0542s) ==
2026-04-22T08:27:47.854827318Z 
2026-04-22T08:27:47.854834993Z Migrating to AddYUpToParts (20210318202638)
2026-04-22T08:27:47.854842969Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-04-22T08:27:47.854850895Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-04-22T08:27:47.854858871Z    -> 0.0134s
2026-04-22T08:27:47.854866637Z == 20210318202638 AddYUpToParts: migrated (0.0134s) ===========================
2026-04-22T08:27:47.854874623Z 
2026-04-22T08:27:47.854882289Z Migrating to CreateImages (20210321164508)
2026-04-22T08:27:47.854890144Z == 20210321164508 CreateImages: migrating =====================================
2026-04-22T08:27:47.854898251Z -- create_table(:images)
2026-04-22T08:27:47.854906227Z    -> 0.0147s
2026-04-22T08:27:47.854914032Z == 20210321164508 CreateImages: migrated (0.0148s) ============================
2026-04-22T08:27:47.854922049Z 
2026-04-22T08:27:47.854929744Z Migrating to CreateDelayedJobs (20210330215825)
2026-04-22T08:27:48.630663437Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-04-22T08:27:48.630691683Z -- create_table(:delayed_jobs)
2026-04-22T08:27:48.630698096Z    -> 0.0080s
2026-04-22T08:27:48.630704159Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-04-22T08:27:48.630710341Z    -> 0.0001s
2026-04-22T08:27:48.630715812Z == 20210330215825 CreateDelayedJobs: migrated (0.0082s) =======================
2026-04-22T08:27:48.630721383Z 
2026-04-22T08:27:48.630727456Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-04-22T08:27:48.630733037Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-04-22T08:27:48.630738698Z -- rename_table(:parts, :model_files)
2026-04-22T08:27:48.630744179Z    -> 0.0017s
2026-04-22T08:27:48.630749640Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-04-22T08:27:48.630768508Z    -> 0.0700s
2026-04-22T08:27:48.630774029Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0717s) =================
2026-04-22T08:27:48.630779440Z 
2026-04-22T08:27:48.630784731Z Migrating to RemoveImagesTable (20220106220519)
2026-04-22T08:27:48.630790312Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-04-22T08:27:48.630795803Z -- drop_table(:images)
2026-04-22T08:27:48.630801094Z    -> 0.0003s
2026-04-22T08:27:48.630806615Z == 20220106220519 RemoveImagesTable: migrated (0.0004s) =======================
2026-04-22T08:27:48.630812066Z 
2026-04-22T08:27:48.630817286Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-04-22T08:27:48.630822647Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-04-22T08:27:48.630828038Z -- table_exists?(:active_storage_blobs)
2026-04-22T08:27:48.630833349Z    -> 0.0001s
2026-04-22T08:27:48.630838629Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0002s) ======
2026-04-22T08:27:48.630844100Z 
2026-04-22T08:27:48.630849541Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-04-22T08:27:48.630854912Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-04-22T08:27:48.630860584Z -- table_exists?(:active_storage_blobs)
2026-04-22T08:27:48.630866245Z    -> 0.0001s
2026-04-22T08:27:48.630871606Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-04-22T08:27:48.630877147Z 
2026-04-22T08:27:48.630882428Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-04-22T08:27:48.630887899Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-04-22T08:27:48.630893440Z -- table_exists?(:active_storage_blobs)
2026-04-22T08:27:48.630898861Z    -> 0.0001s
2026-04-22T08:27:48.630904232Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0012s) 
2026-04-22T08:27:48.630909753Z 
2026-04-22T08:27:48.630915033Z Migrating to DeviseCreateUsers (20220614210023)
2026-04-22T08:27:48.630920424Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-04-22T08:27:48.630925895Z -- create_table(:users)
2026-04-22T08:27:48.630931236Z    -> 0.0014s
2026-04-22T08:27:48.630936697Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-04-22T08:27:48.630942338Z    -> 0.0016s
2026-04-22T08:27:48.630947759Z == 20220614210023 DeviseCreateUsers: migrated (0.0031s) =======================
2026-04-22T08:27:48.630953250Z 
2026-04-22T08:27:48.630965395Z Migrating to AddUsernameToUsers (20220614211256)
2026-04-22T08:27:48.630971788Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-04-22T08:27:48.630977649Z -- add_column(:users, :username, :string, {null: false})
2026-04-22T08:27:48.630983311Z    -> 0.0225s
2026-04-22T08:27:48.630988752Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-04-22T08:27:48.630994363Z    -> 0.0001s
2026-04-22T08:27:48.630999674Z == 20220614211256 AddUsernameToUsers: migrated (0.0228s) ======================
2026-04-22T08:27:48.631005235Z 
2026-04-22T08:27:48.631010516Z Migrating to AddAdminToUsers (20220614213902)
2026-04-22T08:27:48.631015896Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-04-22T08:27:48.631021297Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-04-22T08:27:48.631026708Z    -> 0.0005s
2026-04-22T08:27:48.631032049Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2026-04-22T08:27:48.631037450Z 
2026-04-22T08:27:48.631042690Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-04-22T08:27:48.631048322Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-04-22T08:27:48.631053813Z -- add_column(:users, :pagination_settings, :json)
2026-04-22T08:27:48.631059244Z    -> 0.0005s
2026-04-22T08:27:48.631066518Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-04-22T08:27:48.631071999Z 
2026-04-22T08:27:48.631077390Z Migrating to CreateSettings (20220619174307)
2026-04-22T08:27:48.631082841Z == 20220619174307 CreateSettings: migrating ===================================
2026-04-22T08:27:48.631088322Z -- create_table(:settings)
2026-04-22T08:27:48.631093683Z    -> 0.0004s
2026-04-22T08:27:48.631099164Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-04-22T08:27:48.631104645Z    -> 0.0024s
2026-04-22T08:27:48.631109916Z == 20220619174307 CreateSettings: migrated (0.0028s) ==========================
2026-04-22T08:27:48.631115327Z 
2026-04-22T08:27:48.631120637Z Migrating to AddScaleFactorToModels (20220626152444)
2026-04-22T08:27:48.631125968Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-04-22T08:27:48.631131359Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-04-22T08:27:48.631137050Z    -> 0.0102s
2026-04-22T08:27:48.631142411Z == 20220626152444 AddScaleFactorToModels: migrated (0.0125s) ==================
2026-04-22T08:27:48.631147782Z 
2026-04-22T08:27:48.631152992Z Migrating to AddDigestToModelFiles (20220702202932)
2026-04-22T08:27:48.631164896Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-04-22T08:27:48.631170438Z -- add_column(:model_files, :digest, :string)
2026-04-22T08:27:48.631175778Z    -> 0.0024s
2026-04-22T08:27:48.631181079Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-04-22T08:27:48.631186640Z    -> 0.0002s
2026-04-22T08:27:48.631191951Z == 20220702202932 AddDigestToModelFiles: migrated (0.0046s) ===================
2026-04-22T08:27:48.631197362Z 
2026-04-22T08:27:48.631202582Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-04-22T08:27:48.631207963Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-04-22T08:27:48.631213955Z -- add_column(:users, :renderer_settings, :json)
2026-04-22T08:27:48.631219436Z    -> 0.0007s
2026-04-22T08:27:48.631225288Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0011s) ==============
2026-04-22T08:27:48.631230709Z 
2026-04-22T08:27:48.631236040Z Migrating to CreateProblems (20221210001132)
2026-04-22T08:27:48.631241380Z == 20221210001132 CreateProblems: migrating ===================================
2026-04-22T08:27:48.631247032Z -- create_table(:problems)
2026-04-22T08:27:48.631252403Z    -> 0.0008s
2026-04-22T08:27:48.631257874Z == 20221210001132 CreateProblems: migrated (0.0012s) ==========================
2026-04-22T08:27:48.631263385Z 
2026-04-22T08:27:48.631268665Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-04-22T08:27:48.631274287Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-04-22T08:27:48.631279668Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0158s) ========
2026-04-22T08:27:48.631285058Z 
2026-04-22T08:27:48.631290269Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-04-22T08:27:48.631295850Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-04-22T08:27:48.631301552Z -- create_table(:favorites, {force: true})
2026-04-22T08:27:48.631306862Z    -> 0.0039s
2026-04-22T08:27:48.631312133Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-04-22T08:27:48.631318135Z    -> 0.0001s
2026-04-22T08:27:48.631323857Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-04-22T08:27:48.631329488Z    -> 0.0001s
2026-04-22T08:27:48.631334959Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-04-22T08:27:48.631341232Z    -> 0.0001s
2026-04-22T08:27:48.631346853Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0047s) ================
2026-04-22T08:27:48.631358576Z 
2026-04-22T08:27:48.631364238Z Migrating to MovePrintedToFavorites (20221220223040)
2026-04-22T08:27:48.631369819Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-04-22T08:27:48.631375210Z == 20221220223040 MovePrintedToFavorites: migrated (0.0670s) ==================
2026-04-22T08:27:48.631380611Z 
2026-04-22T08:27:48.631386052Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-04-22T08:27:48.631391643Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-04-22T08:27:48.631397064Z -- remove_column(:model_files, :printed, :boolean)
2026-04-22T08:27:48.631402775Z    -> 0.0294s
2026-04-22T08:27:48.631408257Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0298s) ===============
2026-04-22T08:27:48.631413647Z 
2026-04-22T08:27:48.631418858Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-04-22T08:27:48.631424449Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-04-22T08:27:48.631430080Z -- add_column(:models, :notes, :text)
2026-04-22T08:27:48.631435622Z    -> 0.0014s
2026-04-22T08:27:48.631441123Z -- add_column(:models, :excerpt, :text)
2026-04-22T08:27:48.631446844Z    -> 0.0024s
2026-04-22T08:27:48.631452826Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0039s) =================
2026-04-22T08:27:48.631458267Z 
2026-04-22T08:27:48.631463478Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-04-22T08:27:48.631468839Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-04-22T08:27:48.631474490Z -- add_column(:creators, :notes, :text)
2026-04-22T08:27:48.631480121Z    -> 0.0008s
2026-04-22T08:27:48.631485462Z -- add_column(:creators, :excerpt, :text)
2026-04-22T08:27:48.631490783Z    -> 0.0006s
2026-04-22T08:27:48.631496284Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0014s) ===============
2026-04-22T08:27:48.631501945Z 
2026-04-22T08:27:48.631507146Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-04-22T08:27:48.631512516Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-04-22T08:27:48.631518048Z -- add_column(:model_files, :notes, :text)
2026-04-22T08:27:48.631523509Z    -> 0.0007s
2026-04-22T08:27:48.631528839Z -- add_column(:model_files, :excerpt, :text)
2026-04-22T08:27:48.631534150Z    -> 0.0005s
2026-04-22T08:27:48.631539801Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0012s) =============
2026-04-22T08:27:48.631545723Z 
2026-04-22T08:27:48.631550924Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-04-22T08:27:48.631562667Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-04-22T08:27:48.631568329Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0210s) =================
2026-04-22T08:27:48.631573750Z 
2026-04-22T08:27:48.631579030Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-04-22T08:27:48.631584712Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-04-22T08:27:48.631590303Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-04-22T08:27:48.631595834Z    -> 0.0444s
2026-04-22T08:27:48.631601105Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0444s) =============
2026-04-22T08:27:48.631606746Z 
2026-04-22T08:27:48.631612869Z Migrating to RenameExcerptToCaption (20230222155910)
2026-04-22T08:27:48.631618269Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-04-22T08:27:48.631623761Z -- rename_column(:creators, :excerpt, :caption)
2026-04-22T08:27:48.631629362Z    -> 0.0216s
2026-04-22T08:27:48.631634963Z -- rename_column(:models, :excerpt, :caption)
2026-04-22T08:27:48.631640294Z    -> 0.0211s
2026-04-22T08:27:48.631645574Z -- rename_column(:model_files, :excerpt, :caption)
2026-04-22T08:27:48.631651196Z    -> 0.0182s
2026-04-22T08:27:48.631656677Z == 20230222155910 RenameExcerptToCaption: migrated (0.0633s) ==================
2026-04-22T08:27:48.631662308Z 
2026-04-22T08:27:48.631667569Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-04-22T08:27:48.631673170Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-04-22T08:27:48.631678811Z -- add_column(:libraries, :notes, :string)
2026-04-22T08:27:48.631684403Z    -> 0.0020s
2026-04-22T08:27:48.631689673Z -- add_column(:libraries, :caption, :string)
2026-04-22T08:27:48.631695335Z    -> 0.0006s
2026-04-22T08:27:48.631700846Z -- add_column(:libraries, :name, :string)
2026-04-22T08:27:48.631706166Z    -> 0.0005s
2026-04-22T08:27:48.631711537Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0114s) ============
2026-04-22T08:27:48.631717309Z 
2026-04-22T08:27:48.631723050Z Migrating to AddTagregexToLibrary (20230305180823)
2026-04-22T08:27:49.132153269Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-04-22T08:27:49.132184202Z -- add_column(:libraries, :tag_regex, :text)
2026-04-22T08:27:49.132193741Z    -> 0.0019s
2026-04-22T08:27:49.132202699Z == 20230305180823 AddTagregexToLibrary: migrated (0.0037s) ====================
2026-04-22T08:27:49.132211356Z 
2026-04-22T08:27:49.132254143Z Migrating to AddIconToLibrary (20230307215826)
2026-04-22T08:27:49.132262560Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-04-22T08:27:49.132270776Z -- add_column(:libraries, :icon, :text)
2026-04-22T08:27:49.132278812Z    -> 0.0018s
2026-04-22T08:27:49.132286788Z == 20230307215826 AddIconToLibrary: migrated (0.0033s) ========================
2026-04-22T08:27:49.132294915Z 
2026-04-22T08:27:49.132302751Z Migrating to CreateCollection (20230308004237)
2026-04-22T08:27:49.132310867Z == 20230308004237 CreateCollection: migrating =================================
2026-04-22T08:27:49.132319003Z -- create_table(:collections)
2026-04-22T08:27:49.132326949Z    -> 0.0027s
2026-04-22T08:27:49.132334865Z == 20230308004237 CreateCollection: migrated (0.0065s) ========================
2026-04-22T08:27:49.132345396Z 
2026-04-22T08:27:49.132353242Z Migrating to AddCollectionToModels (20230308005021)
2026-04-22T08:27:49.132361308Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-04-22T08:27:49.132369355Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-04-22T08:27:49.132377451Z    -> 0.0171s
2026-04-22T08:27:49.132385307Z == 20230308005021 AddCollectionToModels: migrated (0.0205s) ===================
2026-04-22T08:27:49.132393323Z 
2026-04-22T08:27:49.132401058Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-04-22T08:27:49.132409025Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-04-22T08:27:49.132417041Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0014s) =============
2026-04-22T08:27:49.132425057Z 
2026-04-22T08:27:49.132432802Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-04-22T08:27:49.132440849Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-04-22T08:27:49.132448865Z -- rename_column(:collections, :excerpt, :caption)
2026-04-22T08:27:49.132456831Z    -> 0.0039s
2026-04-22T08:27:49.132464687Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0039s) ========
2026-04-22T08:27:49.132472723Z 
2026-04-22T08:27:49.132480448Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-04-22T08:27:49.132488444Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-04-22T08:27:49.132496461Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-04-22T08:27:49.132504537Z 
2026-04-22T08:27:49.132512242Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-04-22T08:27:49.132520198Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-04-22T08:27:49.132538906Z -- add_column(:users, :tag_cloud_settings, :json)
2026-04-22T08:27:49.132547032Z    -> 0.0015s
2026-04-22T08:27:49.132556492Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0015s) ===============
2026-04-22T08:27:49.132567664Z 
2026-04-22T08:27:49.132577213Z Migrating to AddCollectionToCollections (20230324000000)
2026-04-22T08:27:49.132585460Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-04-22T08:27:49.132593586Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-04-22T08:27:49.132601693Z    -> 0.0068s
2026-04-22T08:27:49.132609598Z == 20230324000000 AddCollectionToCollections: migrated (0.0068s) ==============
2026-04-22T08:27:49.132617665Z 
2026-04-22T08:27:49.132625751Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-04-22T08:27:49.132633747Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-04-22T08:27:49.132641813Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0493s) =========
2026-04-22T08:27:49.132649930Z 
2026-04-22T08:27:49.132657715Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-04-22T08:27:49.132665772Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-04-22T08:27:49.132673828Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0075s) 
2026-04-22T08:27:49.132682044Z 
2026-04-22T08:27:49.132689900Z Migrating to AddSlugs (20230615135601)
2026-04-22T08:27:49.132697896Z == 20230615135601 AddSlugs: migrating =========================================
2026-04-22T08:27:49.132705942Z -- add_column(:models, :slug, :string)
2026-04-22T08:27:49.132713959Z    -> 0.0025s
2026-04-22T08:27:49.132721885Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-04-22T08:27:49.132730221Z    -> 0.0019s
2026-04-22T08:27:49.132738147Z -- add_column(:collections, :slug, :string)
2026-04-22T08:27:49.132746133Z    -> 0.0005s
2026-04-22T08:27:49.132754049Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-04-22T08:27:49.132762346Z    -> 0.0001s
2026-04-22T08:27:49.132770252Z -- add_column(:creators, :slug, :string)
2026-04-22T08:27:49.132778248Z    -> 0.0005s
2026-04-22T08:27:49.132786184Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-04-22T08:27:49.132794391Z    -> 0.0001s
2026-04-22T08:27:49.132802297Z == 20230615135601 AddSlugs: migrated (0.0078s) ================================
2026-04-22T08:27:49.132810373Z 
2026-04-22T08:27:49.132818128Z Migrating to GenerateSlugs (20230617222353)
2026-04-22T08:27:49.132826064Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-04-22T08:27:49.132844672Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-04-22T08:27:49.132852918Z 
2026-04-22T08:27:49.132860764Z Migrating to MakeNamesUnique (20230628194944)
2026-04-22T08:27:49.132868750Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-04-22T08:27:49.132876887Z == 20230628194944 MakeNamesUnique: migrated (0.0032s) =========================
2026-04-22T08:27:49.132884973Z 
2026-04-22T08:27:49.132892759Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-04-22T08:27:49.132900805Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-04-22T08:27:49.132908891Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-04-22T08:27:49.132917178Z    -> 0.0021s
2026-04-22T08:27:49.132925565Z -- remove_index(:creators, :slug)
2026-04-22T08:27:49.132933621Z    -> 0.0004s
2026-04-22T08:27:49.132941587Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-04-22T08:27:49.132949784Z    -> 0.0001s
2026-04-22T08:27:49.132957699Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-04-22T08:27:49.132965946Z    -> 0.0001s
2026-04-22T08:27:49.132973892Z -- remove_index(:collections, :slug)
2026-04-22T08:27:49.132981898Z    -> 0.0243s
2026-04-22T08:27:49.132989804Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-04-22T08:27:49.132998011Z    -> 0.0006s
2026-04-22T08:27:49.133005907Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0282s) ======
2026-04-22T08:27:49.133014033Z 
2026-04-22T08:27:49.133021778Z Migrating to AddSizeToModelFiles (20230707082403)
2026-04-22T08:27:49.133029755Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-04-22T08:27:49.133037841Z -- add_column(:model_files, :size, :integer)
2026-04-22T08:27:49.133046769Z    -> 0.0006s
2026-04-22T08:27:49.133054725Z == 20230707082403 AddSizeToModelFiles: migrated (0.0010s) =====================
2026-04-22T08:27:49.133062761Z 
2026-04-22T08:27:49.133070527Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-04-22T08:27:49.133078483Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-04-22T08:27:49.133086539Z -- change_column(:model_files, :size, :bigint)
2026-04-22T08:27:49.133094485Z    -> 0.0132s
2026-04-22T08:27:49.133102401Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0136s) ==================
2026-04-22T08:27:49.133110517Z 
2026-04-22T08:27:49.133128734Z Migrating to AddNoteToProblems (20230711111009)
2026-04-22T08:27:49.133136960Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-04-22T08:27:49.133145057Z -- add_column(:problems, :note, :string, {default: nil})
2026-04-22T08:27:49.133153083Z    -> 0.0017s
2026-04-22T08:27:49.133161019Z == 20230711111009 AddNoteToProblems: migrated (0.0020s) =======================
2026-04-22T08:27:49.133169105Z 
2026-04-22T08:27:49.133176881Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-04-22T08:27:49.133184927Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-04-22T08:27:49.133192983Z -- add_column(:users, :problem_settings, :json)
2026-04-22T08:27:49.133200939Z    -> 0.0006s
2026-04-22T08:27:49.133208845Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0016s) ================
2026-04-22T08:27:49.133216901Z 
2026-04-22T08:27:49.133224667Z Migrating to AddLicenseToModel (20240127143358)
2026-04-22T08:27:49.133232723Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-04-22T08:27:49.133240800Z -- add_column(:models, :license, :string)
2026-04-22T08:27:49.133248856Z    -> 0.0006s
2026-04-22T08:27:49.133256772Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-04-22T08:27:49.133264858Z 
2026-04-22T08:27:49.133272614Z Migrating to AddIgnoredToProblems (20240131134832)
2026-04-22T08:27:49.133280580Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-04-22T08:27:49.133288696Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-04-22T08:27:49.133296752Z    -> 0.0006s
2026-04-22T08:27:49.133305259Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2026-04-22T08:27:49.133313446Z 
2026-04-22T08:27:49.133321201Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-04-22T08:27:49.133329268Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-04-22T08:27:49.133337404Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-04-22T08:27:49.133345601Z    -> 0.0095s
2026-04-22T08:27:49.133353527Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0095s) ======
2026-04-22T08:27:49.133361583Z 
2026-04-22T08:27:49.133369378Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-04-22T08:27:49.133377415Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-04-22T08:27:49.133385501Z -- add_column(:users, :file_list_settings, :json)
2026-04-22T08:27:49.133393487Z    -> 0.0006s
2026-04-22T08:27:49.133401413Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2026-04-22T08:27:49.133419960Z 
2026-04-22T08:27:49.133428748Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-04-22T08:27:49.133436754Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-04-22T08:27:49.133444850Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-04-22T08:27:49.133453177Z    -> 0.0002s
2026-04-22T08:27:49.133461143Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-04-22T08:27:49.133469490Z    -> 0.0009s
2026-04-22T08:27:49.133477426Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-04-22T08:27:49.133485803Z    -> 0.0002s
2026-04-22T08:27:49.133493759Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-04-22T08:27:49.133502266Z    -> 0.0042s
2026-04-22T08:27:49.133510162Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0055s) =================
2026-04-22T08:27:49.133518318Z 
2026-04-22T08:27:49.133526084Z Migrating to CreateFlipperTables (20240306095646)
2026-04-22T08:27:49.133534050Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-04-22T08:27:49.133542136Z -- create_table(:flipper_features)
2026-04-22T08:27:49.133550684Z    -> 0.0029s
2026-04-22T08:27:49.133559301Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-04-22T08:27:49.133568029Z    -> 0.0127s
2026-04-22T08:27:49.133576706Z -- create_table(:flipper_gates)
2026-04-22T08:27:49.133584722Z    -> 0.0008s
2026-04-22T08:27:49.133592688Z -- 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-04-22T08:27:49.133601185Z    -> 0.0002s
2026-04-22T08:27:49.133609061Z == 20240306095646 CreateFlipperTables: migrated (0.0168s) =====================
2026-04-22T08:27:49.133617117Z 
2026-04-22T08:27:49.133624903Z Migrating to RolifyCreateRoles (20240319155251)
2026-04-22T08:27:49.765025885Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-04-22T08:27:49.765065114Z -- create_table(:roles)
2026-04-22T08:27:49.765076497Z    -> 0.0375s
2026-04-22T08:27:49.765087118Z -- create_table(:users_roles, {id: false})
2026-04-22T08:27:49.765097379Z    -> 0.0005s
2026-04-22T08:27:49.765107018Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-04-22T08:27:49.765116888Z    -> 0.0049s
2026-04-22T08:27:49.765164163Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-04-22T08:27:49.765174574Z    -> 0.0002s
2026-04-22T08:27:49.765183652Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-04-22T08:27:49.765193222Z    -> 0.0001s
2026-04-22T08:27:49.765202420Z == 20240319155251 RolifyCreateRoles: migrated (0.0588s) =======================
2026-04-22T08:27:49.765211949Z 
2026-04-22T08:27:49.765221168Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-04-22T08:27:49.765230346Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-04-22T08:27:49.765239475Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0040s) ==================
2026-04-22T08:27:49.765248884Z 
2026-04-22T08:27:49.765258122Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-04-22T08:27:49.765267952Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-04-22T08:27:49.765277622Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-04-22T08:27:49.765287431Z    -> 0.0261s
2026-04-22T08:27:49.765296309Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0276s) ====================
2026-04-22T08:27:49.765305488Z 
2026-04-22T08:27:49.765314396Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-04-22T08:27:49.765323825Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-04-22T08:27:49.765333905Z -- add_column(:users, :reset_password_token, :string)
2026-04-22T08:27:49.765343294Z    -> 0.0013s
2026-04-22T08:27:49.765352452Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-04-22T08:27:49.765361961Z    -> 0.0002s
2026-04-22T08:27:49.765371511Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0035s) ============
2026-04-22T08:27:49.765381190Z 
2026-04-22T08:27:49.765390018Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-04-22T08:27:49.765399417Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-04-22T08:27:49.765408716Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0298s) ==============
2026-04-22T08:27:49.765417834Z 
2026-04-22T08:27:49.765426712Z Migrating to AddRememberableToUsers (20240410221112)
2026-04-22T08:27:49.765436602Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-04-22T08:27:49.765445450Z -- add_column(:users, :remember_created_at, :datetime)
2026-04-22T08:27:49.765454698Z    -> 0.0034s
2026-04-22T08:27:49.765463496Z == 20240410221112 AddRememberableToUsers: migrated (0.0047s) ==================
2026-04-22T08:27:49.765486422Z 
2026-04-22T08:27:49.765496072Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-04-22T08:27:49.765507074Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-04-22T08:27:49.765516563Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-04-22T08:27:49.765525932Z    -> 0.0008s
2026-04-22T08:27:49.765534790Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0021s) ===========
2026-04-22T08:27:49.765543657Z 
2026-04-22T08:27:49.765552335Z Migrating to DropDelayedJobs (20240418112821)
2026-04-22T08:27:49.765561313Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-04-22T08:27:49.765570982Z -- drop_table(:delayed_jobs)
2026-04-22T08:27:49.765579680Z    -> 0.0019s
2026-04-22T08:27:49.765588658Z == 20240418112821 DropDelayedJobs: migrated (0.0123s) =========================
2026-04-22T08:27:49.765598037Z 
2026-04-22T08:27:49.765606905Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-04-22T08:27:49.765616324Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-04-22T08:27:49.765625432Z -- add_column(:users, :interface_language, :string)
2026-04-22T08:27:49.765634330Z    -> 0.0013s
2026-04-22T08:27:49.765643378Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0050s) =============
2026-04-22T08:27:49.765652497Z 
2026-04-22T08:27:49.765661124Z Migrating to AddLockableToUsers (20240610120318)
2026-04-22T08:27:49.765670102Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-04-22T08:27:49.765679461Z -- change_table(:users)
2026-04-22T08:27:49.765688499Z    -> 0.0021s
2026-04-22T08:27:49.765697537Z == 20240610120318 AddLockableToUsers: migrated (0.0025s) ======================
2026-04-22T08:27:49.765706966Z 
2026-04-22T08:27:49.765716165Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-04-22T08:27:49.765725103Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-04-22T08:27:49.765734091Z -- add_column(:model_files, :attachment_data, :json)
2026-04-22T08:27:49.765743079Z    -> 0.0008s
2026-04-22T08:27:49.765752247Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0012s) ===========
2026-04-22T08:27:49.765761456Z 
2026-04-22T08:27:49.765770013Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-04-22T08:27:49.765779041Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-04-22T08:27:49.765788631Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0206s) ==================
2026-04-22T08:27:49.765798861Z 
2026-04-22T08:27:49.765807368Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-04-22T08:27:49.765827379Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-04-22T08:27:49.765836667Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-04-22T08:27:49.765846187Z    -> 0.0007s
2026-04-22T08:27:49.765855085Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0025s) ============
2026-04-22T08:27:49.765864493Z 
2026-04-22T08:27:49.765873271Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-04-22T08:27:49.765882349Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-04-22T08:27:49.765891508Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-04-22T08:27:49.765900566Z    -> 0.0007s
2026-04-22T08:27:49.765910326Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-04-22T08:27:49.765919144Z    -> 0.0006s
2026-04-22T08:27:49.765928142Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-04-22T08:27:49.765937931Z    -> 0.0006s
2026-04-22T08:27:49.765947781Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-04-22T08:27:49.765956659Z    -> 0.0047s
2026-04-22T08:27:49.765964455Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-04-22T08:27:49.765972501Z    -> 0.0006s
2026-04-22T08:27:49.765980327Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0083s) ====================
2026-04-22T08:27:49.765988303Z 
2026-04-22T08:27:49.765995978Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-04-22T08:27:49.766003884Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-04-22T08:27:49.766011950Z -- remove_index(:libraries, :path)
2026-04-22T08:27:49.766019826Z    -> 0.0017s
2026-04-22T08:27:49.766027622Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0024s) ================
2026-04-22T08:27:49.766035618Z 
2026-04-22T08:27:49.766043243Z Migrating to CreateFederailsActors (20240727113215)
2026-04-22T08:27:49.766051109Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-04-22T08:27:49.766059085Z -- create_table(:federails_actors)
2026-04-22T08:27:49.766066951Z    -> 0.0010s
2026-04-22T08:27:49.766074887Z -- foreign_key_exists?(:federails_actors, :users)
2026-04-22T08:27:49.766082793Z    -> 0.0029s
2026-04-22T08:27:49.766090609Z -- remove_foreign_key(:federails_actors, :users)
2026-04-22T08:27:49.766098485Z    -> 0.0129s
2026-04-22T08:27:49.766106451Z -- remove_index(:federails_actors, :user_id)
2026-04-22T08:27:49.766114407Z    -> 0.0004s
2026-04-22T08:27:49.766132333Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-04-22T08:27:49.766140780Z    -> 0.0001s
2026-04-22T08:27:49.766148816Z -- add_foreign_key(:federails_actors, :users)
2026-04-22T08:27:49.766156762Z    -> 0.0104s
2026-04-22T08:27:49.766166231Z == 20240727113215 CreateFederailsActors: migrated (0.0286s) ===================
2026-04-22T08:27:49.766176231Z 
2026-04-22T08:27:49.766185811Z Migrating to CreateFederailsFollowings (20240727113216)
2026-04-22T08:27:49.766195550Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-04-22T08:27:49.766204428Z -- create_table(:federails_followings)
2026-04-22T08:27:49.766213717Z    -> 0.0013s
2026-04-22T08:27:49.766223657Z == 20240727113216 CreateFederailsFollowings: migrated (0.0014s) ===============
2026-04-22T08:27:49.766233336Z 
2026-04-22T08:27:49.766241623Z Migrating to CreateFederailsActivities (20240727113217)
2026-04-22T08:27:49.766251042Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-04-22T08:27:49.766260601Z -- create_table(:federails_activities)
2026-04-22T08:27:49.766270070Z    -> 0.0084s
2026-04-22T08:27:49.766279519Z == 20240727113217 CreateFederailsActivities: migrated (0.0085s) ===============
2026-04-22T08:27:49.766288648Z 
2026-04-22T08:27:49.766297325Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-04-22T08:27:49.766307606Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-04-22T08:27:49.766316414Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-04-22T08:27:49.766325632Z    -> 0.0082s
2026-04-22T08:27:49.766336734Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-04-22T08:27:49.766345793Z    -> 0.0004s
2026-04-22T08:27:49.766354600Z -- change_table(:federails_actors)
2026-04-22T08:27:49.766366585Z    -> 0.0067s
2026-04-22T08:27:49.766375553Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0154s) =======
2026-04-22T08:27:49.766385402Z 
2026-04-22T08:27:49.766394330Z Migrating to CreateFederailsActors (20240731165647)
2026-04-22T08:27:49.766403238Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-04-22T08:27:49.766412287Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-04-22T08:27:49.766421094Z 
2026-04-22T08:27:49.766430553Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-04-22T08:27:49.766439361Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-04-22T08:27:49.766448019Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-04-22T08:27:49.766468670Z 
2026-04-22T08:27:49.766477097Z Migrating to BackfillActivities (20240805111500)
2026-04-22T08:27:49.766485684Z == 20240805111500 BackfillActivities: migrating ===============================
2026-04-22T08:27:49.766494903Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-04-22T08:27:49.766503661Z 
2026-04-22T08:27:49.766511927Z Migrating to CreateCaberRelations (20240827155630)
2026-04-22T08:27:49.766520745Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-04-22T08:27:49.766530124Z -- create_table(:caber_relations)
2026-04-22T08:27:49.766538571Z    -> 0.0390s
2026-04-22T08:27:49.766546978Z == 20240827155630 CreateCaberRelations: migrated (0.0390s) ====================
2026-04-22T08:27:49.766556387Z 
2026-04-22T08:27:49.766565495Z Migrating to AddDefaultAccessControls (20240830121749)
2026-04-22T08:27:49.766574583Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-04-22T08:27:49.766583251Z == 20240830121749 AddDefaultAccessControls: migrated (0.0632s) ================
2026-04-22T08:27:49.766591688Z 
2026-04-22T08:27:49.766600345Z Migrating to RenameDefaultRoles (20240830151650)
2026-04-22T08:27:49.766608862Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-04-22T08:27:49.766617700Z == 20240830151650 RenameDefaultRoles: migrated (0.0359s) ======================
2026-04-22T08:27:49.766626338Z 
2026-04-22T08:27:49.766635216Z Migrating to AddPublicIDsToModels (20240904151944)
2026-04-22T08:27:49.766643663Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-04-22T08:27:49.766653092Z -- add_column(:models, :public_id, :string)
2026-04-22T08:27:49.766661729Z    -> 0.0008s
2026-04-22T08:27:49.766670517Z -- add_index(:models, :public_id)
2026-04-22T08:27:49.766679024Z    -> 0.0024s
2026-04-22T08:27:49.766687651Z -- add_column(:model_files, :public_id, :string)
2026-04-22T08:27:49.766696299Z    -> 0.0007s
2026-04-22T08:27:49.766704816Z -- add_index(:model_files, :public_id)
2026-04-22T08:27:49.766714706Z    -> 0.0001s
2026-04-22T08:27:49.766723664Z -- add_column(:problems, :public_id, :string)
2026-04-22T08:27:49.766732632Z    -> 0.0007s
2026-04-22T08:27:49.766741670Z -- add_index(:problems, :public_id)
2026-04-22T08:27:49.766750317Z    -> 0.0001s
2026-04-22T08:27:49.766759045Z -- add_column(:creators, :public_id, :string)
2026-04-22T08:27:49.766768754Z    -> 0.0006s
2026-04-22T08:27:50.601869311Z -- add_index(:creators, :public_id)
2026-04-22T08:27:50.601910775Z    -> 0.0001s
2026-04-22T08:27:50.601946116Z -- add_column(:collections, :public_id, :string)
2026-04-22T08:27:50.601956397Z    -> 0.0006s
2026-04-22T08:27:50.601966216Z -- add_index(:collections, :public_id)
2026-04-22T08:27:50.601975575Z    -> 0.0001s
2026-04-22T08:27:50.601984904Z -- add_column(:libraries, :public_id, :string)
2026-04-22T08:27:50.601994173Z    -> 0.0006s
2026-04-22T08:27:50.602002449Z -- add_index(:libraries, :public_id)
2026-04-22T08:27:50.602010355Z    -> 0.0001s
2026-04-22T08:27:50.602018301Z == 20240904151944 AddPublicIDsToModels: migrated (0.0073s) ====================
2026-04-22T08:27:50.602026808Z 
2026-04-22T08:27:50.602034644Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-04-22T08:27:50.602042630Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-04-22T08:27:50.602050667Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:50.602058723Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0501s) ==============
2026-04-22T08:27:50.602066749Z 
2026-04-22T08:27:50.602074424Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-04-22T08:27:50.602082370Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-04-22T08:27:50.602090537Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-04-22T08:27:50.602098573Z 
2026-04-22T08:27:50.602106299Z Migrating to DeduplicateRoles (20240923114515)
2026-04-22T08:27:50.602114214Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-04-22T08:27:50.602122431Z == 20240923114515 DeduplicateRoles: migrated (0.1392s) ========================
2026-04-22T08:27:50.602130437Z 
2026-04-22T08:27:50.602138193Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-04-22T08:27:50.602146089Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-04-22T08:27:50.602154165Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-04-22T08:27:50.602162542Z    -> 0.1387s
2026-04-22T08:27:50.602170448Z -- add_index(:models, :name_lower)
2026-04-22T08:27:50.602178354Z    -> 0.0001s
2026-04-22T08:27:50.602186240Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-04-22T08:27:50.602194576Z    -> 0.0127s
2026-04-22T08:27:50.602202472Z -- add_index(:creators, :name_lower)
2026-04-22T08:27:50.602210358Z    -> 0.0001s
2026-04-22T08:27:50.602218354Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-04-22T08:27:50.602236661Z    -> 0.0092s
2026-04-22T08:27:50.602244707Z -- add_index(:collections, :name_lower)
2026-04-22T08:27:50.602252713Z    -> 0.0001s
2026-04-22T08:27:50.602260609Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1612s) =============
2026-04-22T08:27:50.602268726Z 
2026-04-22T08:27:50.602276411Z Migrating to AddKeypairToActors (20240926162407)
2026-04-22T08:27:50.602284397Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-04-22T08:27:50.602292564Z -- change_table(:federails_actors)
2026-04-22T08:27:50.602300500Z    -> 0.0015s
2026-04-22T08:27:50.602308396Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-04-22T08:27:50.602316562Z 
2026-04-22T08:27:50.602325680Z Migrating to AddUuids (20241004194445)
2026-04-22T08:27:50.602333917Z == 20241004194445 AddUuids: migrating =========================================
2026-04-22T08:27:50.602342003Z -- change_table(:federails_actors)
2026-04-22T08:27:50.602349939Z    -> 0.0029s
2026-04-22T08:27:50.602357945Z -- change_table(:federails_activities)
2026-04-22T08:27:50.602365851Z    -> 0.0008s
2026-04-22T08:27:50.602373737Z -- change_table(:federails_followings)
2026-04-22T08:27:50.602381633Z    -> 0.0009s
2026-04-22T08:27:50.602389509Z == 20241004194445 AddUuids: migrated (0.0046s) ================================
2026-04-22T08:27:50.602397595Z 
2026-04-22T08:27:50.602405261Z Migrating to CreateComments (20241007182824)
2026-04-22T08:27:50.602413307Z == 20241007182824 CreateComments: migrating ===================================
2026-04-22T08:27:50.602421563Z -- create_table(:comments)
2026-04-22T08:27:50.602429469Z    -> 0.0020s
2026-04-22T08:27:50.602437335Z == 20241007182824 CreateComments: migrated (0.0020s) ==========================
2026-04-22T08:27:50.602445411Z 
2026-04-22T08:27:50.602453067Z Migrating to AddSystemToComments (20241009122540)
2026-04-22T08:27:50.602461013Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-04-22T08:27:50.602469069Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-04-22T08:27:50.602477125Z    -> 0.0009s
2026-04-22T08:27:50.602485061Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-04-22T08:27:50.602493158Z 
2026-04-22T08:27:50.602500823Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-04-22T08:27:50.602508809Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-04-22T08:27:50.602516825Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0015s) ============
2026-04-22T08:27:50.602524912Z 
2026-04-22T08:27:50.602545533Z Migrating to AddOmniauthToUsers (20241015090803)
2026-04-22T08:27:50.602553579Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-04-22T08:27:50.602561716Z -- add_column(:users, :auth_provider, :string)
2026-04-22T08:27:50.602569722Z    -> 0.0008s
2026-04-22T08:27:50.602577578Z -- add_column(:users, :auth_uid, :string)
2026-04-22T08:27:50.602585504Z    -> 0.0008s
2026-04-22T08:27:50.602593349Z == 20241015090803 AddOmniauthToUsers: migrated (0.0016s) ======================
2026-04-22T08:27:50.602601386Z 
2026-04-22T08:27:50.602609011Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-04-22T08:27:50.602616997Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-04-22T08:27:50.602625113Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-04-22T08:27:50.602633139Z    -> 0.0008s
2026-04-22T08:27:50.602641055Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-04-22T08:27:50.602649172Z    -> 0.0008s
2026-04-22T08:27:50.602657058Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-04-22T08:27:50.602665124Z 
2026-04-22T08:27:50.602672789Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-04-22T08:27:50.602680785Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-04-22T08:27:50.602689483Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-04-22T08:27:50.602697569Z    -> 0.0008s
2026-04-22T08:27:50.602705425Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0009s) ======
2026-04-22T08:27:50.602713451Z 
2026-04-22T08:27:50.602721117Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-04-22T08:27:50.602729103Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-04-22T08:27:50.602737159Z -- change_table(:users)
2026-04-22T08:27:50.602745075Z    -> 0.0011s
2026-04-22T08:27:50.602753061Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0012s) =====================
2026-04-22T08:27:50.602761097Z 
2026-04-22T08:27:50.602768783Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-04-22T08:27:50.602776739Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-04-22T08:27:50.602784765Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0574s) =================
2026-04-22T08:27:50.602792821Z 
2026-04-22T08:27:50.602800466Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-04-22T08:27:50.602808463Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-04-22T08:27:50.602825777Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-04-22T08:27:50.602836529Z    -> 0.0009s
2026-04-22T08:27:50.602844445Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-04-22T08:27:50.602852822Z    -> 0.0012s
2026-04-22T08:27:50.602860688Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-04-22T08:27:50.602868894Z    -> 0.0004s
2026-04-22T08:27:50.602876700Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-04-22T08:27:50.602884947Z    -> 0.0009s
2026-04-22T08:27:50.602892883Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-04-22T08:27:50.602901089Z    -> 0.0008s
2026-04-22T08:27:50.602908915Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-04-22T08:27:50.602917101Z    -> 0.0008s
2026-04-22T08:27:50.602925067Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-04-22T08:27:50.602933254Z    -> 0.0004s
2026-04-22T08:27:50.602941100Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0057s) ===================
2026-04-22T08:27:50.602949456Z 
2026-04-22T08:27:50.602957352Z Migrating to AddInProgressToProblems (20241105121830)
2026-04-22T08:27:50.602965298Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-04-22T08:27:50.602973335Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-04-22T08:27:50.602981381Z    -> 0.0008s
2026-04-22T08:27:50.602989217Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-04-22T08:27:50.602997283Z 
2026-04-22T08:27:50.603004898Z Migrating to ClearStuckProblems (20241118155027)
2026-04-22T08:27:50.603012844Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-04-22T08:27:50.603021111Z == 20241118155027 ClearStuckProblems: migrated (0.0171s) ======================
2026-04-22T08:27:50.603029187Z 
2026-04-22T08:27:50.603037494Z Migrating to AddApprovedToUser (20241122121621)
2026-04-22T08:27:50.603045520Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-04-22T08:27:50.603053606Z -- change_table(:users)
2026-04-22T08:27:50.603061462Z    -> 0.0014s
2026-04-22T08:27:50.603069318Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) =======================
2026-04-22T08:27:50.603077374Z 
2026-04-22T08:27:50.603085140Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-04-22T08:27:50.603093166Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-04-22T08:27:50.603110431Z -- create_table(:federails_moderation_reports)
2026-04-22T08:27:50.603118517Z    -> 0.0029s
2026-04-22T08:27:50.603126483Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0029s) ========
2026-04-22T08:27:50.603134549Z 
2026-04-22T08:27:50.603142215Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-04-22T08:27:50.603150211Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-04-22T08:27:50.603158427Z -- create_table(:federails_moderation_domain_blocks)
2026-04-22T08:27:50.603166393Z    -> 0.0006s
2026-04-22T08:27:50.603174279Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0006s) ===
2026-04-22T08:27:50.603182355Z 
2026-04-22T08:27:50.603190021Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-04-22T08:27:50.603197987Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-04-22T08:27:50.603206023Z -- change_column_null(:comments, :commenter_id, true)
2026-04-22T08:27:50.603215101Z    -> 0.0090s
2026-04-22T08:27:50.603223098Z -- change_column_null(:comments, :commenter_type, true)
2026-04-22T08:27:50.603231044Z    -> 0.0081s
2026-04-22T08:27:50.603238909Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-04-22T08:27:50.603246976Z    -> 0.0011s
2026-04-22T08:27:50.603254821Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-04-22T08:27:50.603262888Z    -> 0.0120s
2026-04-22T08:27:50.603270723Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0316s) =======
2026-04-22T08:27:50.603278790Z 
2026-04-22T08:27:50.603286696Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-04-22T08:27:50.603294652Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-04-22T08:27:50.603302678Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-04-22T08:27:50.603310774Z    -> 0.0009s
2026-04-22T08:27:50.603318590Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-04-22T08:27:50.603326656Z 
2026-04-22T08:27:50.603334281Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-04-22T08:27:50.603342378Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-04-22T08:27:50.603350524Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1257s) ==================
2026-04-22T08:27:50.603358580Z 
2026-04-22T08:27:50.603366336Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-04-22T08:27:50.603374302Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-04-22T08:27:51.227149156Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-04-22T08:27:51.227191341Z    -> 0.0018s
2026-04-22T08:27:51.227201852Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0018s) ==========
2026-04-22T08:27:51.227210099Z 
2026-04-22T08:27:51.227217203Z Migrating to AddCreatorToCollections (20250222000000)
2026-04-22T08:27:51.227224227Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-04-22T08:27:51.227231352Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-04-22T08:27:51.227238576Z    -> 0.0231s
2026-04-22T08:27:51.227247895Z == 20250222000000 AddCreatorToCollections: migrated (0.0238s) =================
2026-04-22T08:27:51.227255200Z 
2026-04-22T08:27:51.227262555Z Migrating to AddLocalToActors (20250305171530)
2026-04-22T08:27:51.227269569Z == 20250305171530 AddLocalToActors: migrating =================================
2026-04-22T08:27:51.227276422Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-04-22T08:27:51.227283346Z    -> 0.0011s
2026-04-22T08:27:51.227292335Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-04-22T08:27:51.227299539Z    -> 0.0020s
2026-04-22T08:27:51.227306303Z    -> 0 rows
2026-04-22T08:27:51.227313046Z == 20250305171530 AddLocalToActors: migrated (0.0063s) ========================
2026-04-22T08:27:51.227320291Z 
2026-04-22T08:27:51.227327265Z Migrating to AddActorTypeToActors (20250407160721)
2026-04-22T08:27:51.227334369Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-04-22T08:27:51.227341293Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-04-22T08:27:51.227348578Z    -> 0.0008s
2026-04-22T08:27:51.227355642Z == 20250407160721 AddActorTypeToActors: migrated (0.0009s) ====================
2026-04-22T08:27:51.227362606Z 
2026-04-22T08:27:51.227369791Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-04-22T08:27:51.227376985Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-04-22T08:27:51.227385392Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-04-22T08:27:51.227392436Z    -> 0.0013s
2026-04-22T08:27:51.227399681Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0014s) =================
2026-04-22T08:27:51.227408188Z 
2026-04-22T08:27:51.227415503Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-04-22T08:27:51.227422877Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-04-22T08:27:51.227429811Z -- create_table(:oauth_applications)
2026-04-22T08:27:51.227467467Z    -> 0.0004s
2026-04-22T08:27:51.227476325Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-04-22T08:27:51.227483259Z    -> 0.0002s
2026-04-22T08:27:51.227491015Z -- create_table(:oauth_access_grants)
2026-04-22T08:27:51.227499071Z    -> 0.0006s
2026-04-22T08:27:51.227505574Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-04-22T08:27:51.227513209Z    -> 0.0002s
2026-04-22T08:27:51.227520073Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-04-22T08:27:51.227527258Z    -> 0.0090s
2026-04-22T08:27:51.227535454Z -- create_table(:oauth_access_tokens)
2026-04-22T08:27:51.227543090Z    -> 0.0006s
2026-04-22T08:27:51.227549813Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-04-22T08:27:51.227556637Z    -> 0.0001s
2026-04-22T08:27:51.227565324Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-04-22T08:27:51.227572649Z    -> 0.0002s
2026-04-22T08:27:51.227580475Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-04-22T08:27:51.227587800Z    -> 0.0095s
2026-04-22T08:27:51.227594613Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-04-22T08:27:51.227601738Z    -> 0.0075s
2026-04-22T08:27:51.227608381Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-04-22T08:27:51.227617940Z    -> 0.0093s
2026-04-22T08:27:51.227624594Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0378s) ==================
2026-04-22T08:27:51.227631588Z 
2026-04-22T08:27:51.227641848Z Migrating to AddOwnerToApplication (20250408145956)
2026-04-22T08:27:51.227649865Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-04-22T08:27:51.227659594Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-04-22T08:27:51.227666638Z    -> 0.0010s
2026-04-22T08:27:51.227673783Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-04-22T08:27:51.227680747Z    -> 0.0009s
2026-04-22T08:27:51.227687530Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-04-22T08:27:51.227694525Z    -> 0.0002s
2026-04-22T08:27:51.227701298Z == 20250408145956 AddOwnerToApplication: migrated (0.0073s) ===================
2026-04-22T08:27:51.227708322Z 
2026-04-22T08:27:51.227714976Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-04-22T08:27:51.227721880Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-04-22T08:27:51.227729285Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-04-22T08:27:51.227746048Z    -> 0.0109s
2026-04-22T08:27:51.227755046Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0123s) ============
2026-04-22T08:27:51.227762451Z 
2026-04-22T08:27:51.227770528Z Migrating to AddQuotaToUsers (20250409125753)
2026-04-22T08:27:51.227778554Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-04-22T08:27:51.227788043Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-04-22T08:27:51.227795989Z    -> 0.0010s
2026-04-22T08:27:51.227802873Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-04-22T08:27:51.227809887Z    -> 0.0009s
2026-04-22T08:27:51.227816701Z == 20250409125753 AddQuotaToUsers: migrated (0.0033s) =========================
2026-04-22T08:27:51.227823665Z 
2026-04-22T08:27:51.227830428Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-04-22T08:27:51.227840228Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-04-22T08:27:51.227868816Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-04-22T08:27:51.227878996Z    -> 0.0118s
2026-04-22T08:27:51.227885950Z -- add_index(:model_files, :filename_lower)
2026-04-22T08:27:51.227894858Z    -> 0.0002s
2026-04-22T08:27:51.227902824Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0134s) 
2026-04-22T08:27:51.227912183Z 
2026-04-22T08:27:51.227918816Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-04-22T08:27:51.227926141Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-04-22T08:27:51.227933195Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-04-22T08:27:51.227940119Z    -> 0.0002s
2026-04-22T08:27:51.227947454Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0014s) ===================
2026-04-22T08:27:51.227954608Z 
2026-04-22T08:27:51.227961192Z Migrating to AddPreviewToModelFile (20250520111046)
2026-04-22T08:27:51.227969528Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-04-22T08:27:51.227976643Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-04-22T08:27:51.227983837Z    -> 0.0013s
2026-04-22T08:27:51.227991002Z == 20250520111046 AddPreviewToModelFile: migrated (0.0022s) ===================
2026-04-22T08:27:51.227998577Z 
2026-04-22T08:27:51.228005170Z Migrating to CreateAltchaSolutions (20250609210440)
2026-04-22T08:27:51.228012294Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-04-22T08:27:51.228020421Z -- create_table(:altcha_solutions)
2026-04-22T08:27:51.228039389Z    -> 0.0004s
2026-04-22T08:27:51.228047646Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-04-22T08:27:51.228056574Z    -> 0.0002s
2026-04-22T08:27:51.228063357Z == 20250609210440 CreateAltchaSolutions: migrated (0.0017s) ===================
2026-04-22T08:27:51.228070341Z 
2026-04-22T08:27:51.228077085Z Migrating to AddIndexableFields (20250620141805)
2026-04-22T08:27:51.228086293Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-04-22T08:27:51.228093528Z -- change_table(:models)
2026-04-22T08:27:51.228100622Z    -> 0.0031s
2026-04-22T08:27:51.228107576Z -- change_table(:creators)
2026-04-22T08:27:51.228114590Z    -> 0.0020s
2026-04-22T08:27:51.228121334Z -- change_table(:collections)
2026-04-22T08:27:51.228128168Z    -> 0.0021s
2026-04-22T08:27:51.228134972Z == 20250620141805 AddIndexableFields: migrated (0.0073s) ======================
2026-04-22T08:27:51.228142897Z 
2026-04-22T08:27:51.228149511Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-04-22T08:27:51.228157317Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-04-22T08:27:51.228164982Z -- change_column(:models, :indexable, :string)
2026-04-22T08:27:51.228173399Z    -> 0.0215s
2026-04-22T08:27:51.228181495Z -- change_column(:models, :ai_indexable, :string)
2026-04-22T08:27:51.228188269Z    -> 0.0279s
2026-04-22T08:27:51.228195293Z -- change_column(:creators, :indexable, :string)
2026-04-22T08:27:51.228202127Z    -> 0.0132s
2026-04-22T08:27:51.228208900Z -- change_column(:creators, :ai_indexable, :string)
2026-04-22T08:27:51.228215694Z    -> 0.0098s
2026-04-22T08:27:51.228222458Z -- change_column(:collections, :indexable, :string)
2026-04-22T08:27:51.228229352Z    -> 0.0530s
2026-04-22T08:27:51.228237167Z -- change_column(:collections, :ai_indexable, :string)
2026-04-22T08:27:51.228246787Z    -> 0.0153s
2026-04-22T08:27:51.228253651Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1413s) ======
2026-04-22T08:27:51.228260544Z 
2026-04-22T08:27:51.228267168Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-04-22T08:27:51.228273901Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-04-22T08:27:51.228281547Z -- change_table(:models)
2026-04-22T08:27:51.228288501Z    -> 0.0004s
2026-04-22T08:27:51.228295495Z -- change_table(:creators)
2026-04-22T08:27:51.228302429Z    -> 0.0003s
2026-04-22T08:27:51.228319002Z -- change_table(:collections)
2026-04-22T08:27:51.228325846Z    -> 0.0003s
2026-04-22T08:27:51.228332569Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0010s) =================
2026-04-22T08:27:51.228339353Z 
2026-04-22T08:27:51.228346207Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-04-22T08:27:51.228353101Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-04-22T08:27:51.228360556Z -- change_table(:links)
2026-04-22T08:27:51.228367390Z    -> 0.0002s
2026-04-22T08:27:51.228374263Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-04-22T08:27:51.228385897Z 
2026-04-22T08:27:51.228394043Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-04-22T08:27:51.228401909Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-04-22T08:27:51.228409705Z -- add_column(:links, :synced_at, :datetime)
2026-04-22T08:27:51.228416549Z    -> 0.0011s
2026-04-22T08:27:51.228423713Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0011s) ======================
2026-04-22T08:27:51.228430968Z 
2026-04-22T08:27:51.228437882Z Migrating to CreateFaspClientProviders (20250806142734)
2026-04-22T08:27:51.228445186Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-04-22T08:27:51.228452701Z -- create_table(:fasp_client_providers)
2026-04-22T08:27:51.228459766Z    -> 0.0477s
2026-04-22T08:27:51.228466389Z == 20250806142734 CreateFaspClientProviders: migrated (0.0478s) ===============
2026-04-22T08:27:51.228473243Z 
2026-04-22T08:27:51.228480097Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-04-22T08:27:51.228487101Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-04-22T08:27:51.228494255Z -- create_table(:fasp_client_event_subscriptions)
2026-04-22T08:27:51.228501349Z    -> 0.0147s
2026-04-22T08:27:51.228508033Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0147s) ======
2026-04-22T08:27:51.228515077Z 
2026-04-22T08:27:51.228521811Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-04-22T08:27:51.228528704Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-04-22T08:27:51.228535939Z -- create_table(:fasp_client_backfill_requests)
2026-04-22T08:27:51.228542793Z    -> 0.0058s
2026-04-22T08:27:51.228549526Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0059s) ========
2026-04-22T08:27:51.228556480Z 
2026-04-22T08:27:51.228563224Z Migrating to AddImagesToCreators (20250922155445)
2026-04-22T08:27:51.228570228Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-04-22T08:27:51.228586551Z -- add_column(:creators, :avatar_data, :json)
2026-04-22T08:27:51.228593826Z    -> 0.0016s
2026-04-22T08:27:51.228601651Z -- add_column(:creators, :banner_data, :json)
2026-04-22T08:27:51.228608776Z    -> 0.0012s
2026-04-22T08:27:51.228618966Z == 20250922155445 AddImagesToCreators: migrated (0.0028s) =====================
2026-04-22T08:27:51.228628375Z 
2026-04-22T08:27:51.228635018Z Migrating to CreateFederailsHosts (20251010145758)
2026-04-22T08:27:51.228642273Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-04-22T08:27:51.228649197Z -- create_table(:federails_hosts)
2026-04-22T08:27:51.457597880Z    -> 0.0148s
2026-04-22T08:27:51.457749024Z == 20251010145758 CreateFederailsHosts: migrated (0.0149s) ====================
2026-04-22T08:27:51.457757531Z 
2026-04-22T08:27:51.457763914Z Migrating to AddTourStateToUsers (20251027152904)
2026-04-22T08:27:51.457770387Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-04-22T08:27:51.457776800Z -- add_column(:users, :tour_state, :json)
2026-04-22T08:27:51.457783153Z    -> 0.0012s
2026-04-22T08:27:51.457789526Z == 20251027152904 AddTourStateToUsers: migrated (0.0013s) =====================
2026-04-22T08:27:51.457796209Z 
2026-04-22T08:27:51.457802382Z Migrating to AddSortOrderToUsers (20251105110434)
2026-04-22T08:27:51.457808684Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-04-22T08:27:51.457814997Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-04-22T08:27:51.457821410Z    -> 0.0012s
2026-04-22T08:27:51.457827683Z == 20251105110434 AddSortOrderToUsers: migrated (0.0012s) =====================
2026-04-22T08:27:51.457834065Z 
2026-04-22T08:27:51.457840168Z Migrating to CreateGroups (20251203161006)
2026-04-22T08:27:51.457846621Z == 20251203161006 CreateGroups: migrating =====================================
2026-04-22T08:27:51.457852974Z -- create_table(:groups)
2026-04-22T08:27:51.457859647Z    -> 0.0113s
2026-04-22T08:27:51.457865890Z -- create_table(:memberships)
2026-04-22T08:27:51.457872192Z    -> 0.0012s
2026-04-22T08:27:51.457878385Z == 20251203161006 CreateGroups: migrated (0.0126s) ============================
2026-04-22T08:27:51.457884727Z 
2026-04-22T08:27:51.457890840Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-04-22T08:27:51.457897203Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-04-22T08:27:51.457903525Z -- remove_index(:memberships, [:group_id, :user_id])
2026-04-22T08:27:51.457909798Z    -> 0.0016s
2026-04-22T08:27:51.457932063Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-04-22T08:27:51.457938496Z    -> 0.0001s
2026-04-22T08:27:51.457944628Z -- remove_index(:memberships, [:user_id, :group_id])
2026-04-22T08:27:51.457950841Z    -> 0.0071s
2026-04-22T08:27:51.457956963Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-04-22T08:27:51.457963436Z    -> 0.0002s
2026-04-22T08:27:51.457969578Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0090s) =============
2026-04-22T08:27:51.457975871Z 
2026-04-22T08:27:51.457981913Z Migrating to CreateNoticedTables (20260119153039)
2026-04-22T08:27:51.457990641Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-04-22T08:27:51.457997204Z -- create_table(:noticed_events, {id: :primary_key})
2026-04-22T08:27:51.458003427Z    -> 0.0136s
2026-04-22T08:27:51.458009549Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-04-22T08:27:51.458015972Z    -> 0.0066s
2026-04-22T08:27:51.458022094Z == 20260119153039 CreateNoticedTables: migrated (0.0204s) =====================
2026-04-22T08:27:51.458028337Z 
2026-04-22T08:27:51.458034329Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-04-22T08:27:51.458040531Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-04-22T08:27:51.458046774Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-04-22T08:27:51.458052986Z    -> 0.0011s
2026-04-22T08:27:51.458060321Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0012s) =====
2026-04-22T08:27:51.458066824Z 
2026-04-22T08:27:51.458072896Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-04-22T08:27:51.458079089Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-04-22T08:27:51.458085341Z -- change_table(:users)
2026-04-22T08:27:51.458091474Z    -> 0.0088s
2026-04-22T08:27:51.458097696Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0092s) ===============
2026-04-22T08:27:51.458103939Z 
2026-04-22T08:27:51.458109961Z Migrating to CreateLists (20260302121346)
2026-04-22T08:27:51.458116324Z == 20260302121346 CreateLists: migrating ======================================
2026-04-22T08:27:51.458122607Z -- create_table(:lists)
2026-04-22T08:27:51.458128689Z    -> 0.0054s
2026-04-22T08:27:51.458134911Z -- create_table(:list_items)
2026-04-22T08:27:51.458141124Z    -> 0.0040s
2026-04-22T08:27:51.458147336Z == 20260302121346 CreateLists: migrated (0.0095s) =============================
2026-04-22T08:27:51.458153699Z 
2026-04-22T08:27:51.458167457Z Migrating to AddSpecialToLists (20260304122738)
2026-04-22T08:27:51.458174020Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-04-22T08:27:51.458180383Z -- add_column(:lists, :special, :string)
2026-04-22T08:27:51.458186565Z    -> 0.0012s
2026-04-22T08:27:51.458192688Z == 20260304122738 AddSpecialToLists: migrated (0.0012s) =======================
2026-04-22T08:27:51.458199060Z 
2026-04-22T08:27:51.458205153Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-04-22T08:27:51.458211395Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-04-22T08:27:51.458217668Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-04-22T08:27:51.458224301Z    -> 0.0166s
2026-04-22T08:27:51.458230494Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-04-22T08:27:51.458237057Z    -> 0.0016s
2026-04-22T08:27:51.458243179Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-04-22T08:27:51.458250274Z    -> 0.0012s
2026-04-22T08:27:51.458257238Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0195s) ============
2026-04-22T08:27:51.458263600Z 
2026-04-22T08:27:51.458270514Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-04-22T08:27:51.458277669Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-04-22T08:27:51.458283921Z -- add_column(:federails_activities, :to, :string)
2026-04-22T08:27:51.458290124Z    -> 0.0012s
2026-04-22T08:27:51.458296236Z -- add_column(:federails_activities, :cc, :string)
2026-04-22T08:27:51.458302439Z    -> 0.0011s
2026-04-22T08:27:51.458308541Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0023s) =========
2026-04-22T08:27:51.458314864Z 
2026-04-22T08:27:51.458320866Z Migrating to AddLikeCountToModels (20260410150554)
2026-04-22T08:27:51.458327279Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-04-22T08:27:51.458333531Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-04-22T08:27:51.458339804Z    -> 0.0012s
2026-04-22T08:27:51.458346247Z == 20260410150554 AddLikeCountToModels: migrated (0.0012s) ====================
2026-04-22T08:27:51.458352540Z 
2026-04-22T08:27:51.458359293Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-04-22T08:27:51.458365556Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-04-22T08:27:51.458371858Z -- create_table(:federails_quote_authorizations)
2026-04-22T08:27:51.458378131Z    -> 0.0128s
2026-04-22T08:27:51.458391518Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0128s) ======
2026-04-22T08:27:51.458398061Z 
2026-04-22T08:27:51.458404113Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-04-22T08:27:51.458410376Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-04-22T08:27:51.458416669Z -- add_column(:federails_activities, :result, :string)
2026-04-22T08:27:51.458422891Z    -> 0.0012s
2026-04-22T08:27:51.458429054Z -- add_column(:federails_activities, :instrument, :string)
2026-04-22T08:27:51.458435487Z    -> 0.0011s
2026-04-22T08:27:51.458441619Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0023s) 
2026-04-22T08:27:51.458448032Z 
2026-04-22T08:27:51.521155894Z s6-rc: info: service init-manyfold-config successfully started
2026-04-22T08:27:51.521433203Z s6-rc: info: service init-config-end: starting
2026-04-22T08:27:51.523067193Z s6-rc: info: service init-config-end successfully started
2026-04-22T08:27:51.523217205Z s6-rc: info: service init-mods: starting
2026-04-22T08:27:51.524853661Z s6-rc: info: service init-mods successfully started
2026-04-22T08:27:51.525158585Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-04-22T08:27:51.531400285Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-04-22T08:27:51.531578995Z s6-rc: info: service init-mods-package-install: starting
2026-04-22T08:27:51.542918230Z [pkg-install-init] **** Installing all mod packages ****
2026-04-22T08:27:51.955880394Z (1/1) Installing redis (8.4.2-r0)
2026-04-22T08:27:51.964020596Z   Executing redis-8.4.2-r0.pre-install
2026-04-22T08:27:52.006383037Z   Executing redis-8.4.2-r0.post-install
2026-04-22T08:27:52.015166636Z Executing busybox-1.37.0-r30.trigger
2026-04-22T08:27:52.028196636Z OK: 127.4 MiB in 119 packages
2026-04-22T08:27:52.066372646Z s6-rc: info: service init-mods-package-install successfully started
2026-04-22T08:27:52.066694724Z s6-rc: info: service init-mods-end: starting
2026-04-22T08:27:52.068922370Z s6-rc: info: service init-mods-end successfully started
2026-04-22T08:27:52.069152053Z s6-rc: info: service init-custom-files: starting
2026-04-22T08:27:52.077045409Z [custom-init] No custom files found, skipping...
2026-04-22T08:27:52.077690248Z s6-rc: info: service init-custom-files successfully started
2026-04-22T08:27:52.077962205Z s6-rc: info: service init-services: starting
2026-04-22T08:27:52.079562237Z s6-rc: info: service init-services successfully started
2026-04-22T08:27:52.079691448Z s6-rc: info: service svc-mod-universal-redis: starting
2026-04-22T08:27:52.080015380Z s6-rc: info: service svc-manyfold: starting
2026-04-22T08:27:52.080266566Z s6-rc: info: service svc-cron: starting
2026-04-22T08:27:52.082901512Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-04-22T08:27:52.083212248Z s6-rc: info: service svc-cron successfully started
2026-04-22T08:27:52.097232132Z 256:C 22 Apr 2026 08:27:52.097 # 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-04-22T08:27:52.097291511Z 256:C 22 Apr 2026 08:27:52.097 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-04-22T08:27:52.097309477Z 256:C 22 Apr 2026 08:27:52.097 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=256, just started
2026-04-22T08:27:52.097316321Z 256:C 22 Apr 2026 08:27:52.097 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-04-22T08:27:52.098288328Z 256:M 22 Apr 2026 08:27:52.098 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-04-22T08:27:52.098304521Z 256:M 22 Apr 2026 08:27:52.098 * monotonic clock: POSIX clock_gettime
2026-04-22T08:27:52.098967767Z 256:M 22 Apr 2026 08:27:52.098 * Running mode=standalone, port=6379.
2026-04-22T08:27:52.099470689Z 256:M 22 Apr 2026 08:27:52.099 * Server initialized
2026-04-22T08:27:52.099492533Z 256:M 22 Apr 2026 08:27:52.099 * Ready to accept connections tcp
2026-04-22T08:27:52.242149219Z 08:27:52 rails.1              | started with pid 277
2026-04-22T08:27:52.242174911Z 08:27:52 default_worker.1     | started with pid 278
2026-04-22T08:27:52.242202767Z 08:27:52 performance_worker.1 | started with pid 279
2026-04-22T08:27:54.859623236Z 08:27:54 rails.1              | => Booting Puma
2026-04-22T08:27:54.861558373Z 08:27:54 rails.1              | => Rails 8.0.5 application starting in production 
2026-04-22T08:27:54.861576029Z 08:27:54 rails.1              | => Run `bin/rails server --help` for more startup options
2026-04-22T08:27:55.599223131Z 08:27:55 default_worker.1     | Server: fc1116d4668e, Context: rails, Role: web, data: {cpu: {one_min: 4.1, five_min: 4.26, fifteen_min: 3.58}, memory: 0.179499008e9, disk: {available: 827788566528, total: 938656133120, used: 110867566592}}
2026-04-22T08:27:55.608073464Z 08:27:55 performance_worker.1 | Server: fc1116d4668e, Context: rails, Role: web, data: {cpu: {one_min: 4.1, five_min: 4.26, fifteen_min: 3.58}, memory: 0.179351552e9, disk: {available: 827788492800, total: 938656133120, used: 110867640320}}
2026-04-22T08:27:57.945844398Z 08:27:57 default_worker.1     | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:57.947598480Z 08:27:57 default_worker.1     | INFO  2026-04-22T08:27:57.947Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-04-22T08:27:57.952151960Z 08:27:57 default_worker.1     | INFO  2026-04-22T08:27:57.951Z pid=278 tid=25a: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-04-22T08:27:57.952205277Z 08:27:57 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:57.953571799Z 08:27:57 performance_worker.1 | INFO  2026-04-22T08:27:57.953Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-04-22T08:27:57.953657502Z 08:27:57 default_worker.1     | INFO  2026-04-22T08:27:57.953Z pid=278 tid=25a: Cron Jobs - added job with name clear-downloads in the namespace default
2026-04-22T08:27:58.023031910Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.022Z pid=278 tid=25a: Booted Rails 8.0.5 application in production environment
2026-04-22T08:27:58.023064135Z 08:27:58 default_worker.1     | Signal INFO not supported
2026-04-22T08:27:58.023130659Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.022Z pid=278 tid=25a: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-04-22T08:27:58.023179547Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.022Z pid=278 tid=25a: See LICENSE and the LGPL-3.0 for licensing details.
2026-04-22T08:27:58.023249578Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.022Z pid=278 tid=25a: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-04-22T08:27:58.025548908Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.025Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-04-22T08:27:58.033990258Z 08:27:58 performance_worker.1 | INFO  2026-04-22T08:27:58.033Z pid=279 tid=25b: Booted Rails 8.0.5 application in production environment
2026-04-22T08:27:58.034052694Z 08:27:58 performance_worker.1 | Signal INFO not supported
2026-04-22T08:27:58.034125420Z 08:27:58 performance_worker.1 | INFO  2026-04-22T08:27:58.033Z pid=279 tid=25b: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-04-22T08:27:58.034190852Z 08:27:58 performance_worker.1 | INFO  2026-04-22T08:27:58.033Z pid=279 tid=25b: See LICENSE and the LGPL-3.0 for licensing details.
2026-04-22T08:27:58.034260021Z 08:27:58 performance_worker.1 | INFO  2026-04-22T08:27:58.033Z pid=279 tid=25b: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-04-22T08:27:58.036592689Z 08:27:58 performance_worker.1 | INFO  2026-04-22T08:27:58.036Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-04-22T08:27:58.148268013Z 08:27:58 rails.1              | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-04-22T08:27:58.148735926Z 08:27:58 rails.1              | Server: fc1116d4668e, Context: rails, Role: web, data: {cpu: {one_min: 3.93, five_min: 4.23, fifteen_min: 3.57}, memory: 0.194998272e9, disk: {available: 827790008320, total: 938656133120, used: 110866124800}}
2026-04-22T08:27:58.148776227Z 08:27:58 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:58.148836568Z 08:27:58 rails.1              | INFO  2026-04-22T08:27:57.974Z pid=277 tid=20d: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-04-22T08:27:58.148874414Z 08:27:58 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:58.149116482Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: d316a34a-7605-4c50-b91a-4d71089468bf) 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, like_count: integer, tag_list: )
2026-04-22T08:27:58.149200942Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 8239e919-172d-429b-ad05-788a9ee4df9e) 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-04-22T08:27:58.149284100Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 2d3597b9-bf2e-4509-bff4-df91d8396544) 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-04-22T08:27:58.149361325Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: e91c38a0-a2df-42f8-a7f3-7f9a70fb107f) to Sidekiq(upgrade)
2026-04-22T08:27:58.149444943Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: da4f8338-d499-4235-b809-ea81b8ccc2f8) to Sidekiq(high)
2026-04-22T08:27:58.149531778Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: cda285bc-a257-4f9d-9112-6f9202d143e6) to Sidekiq(upgrade)
2026-04-22T08:27:58.149729276Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: f76b474e-bb71-42c7-903e-a290da0cf043) to Sidekiq(upgrade)
2026-04-22T08:27:58.155460849Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 4b7e8be0-7dbe-440c-8df5-b5cced878f2f) to Sidekiq(upgrade)
2026-04-22T08:27:58.155565389Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 4016327e-acf9-462c-a2b1-dea670875c13) to Sidekiq(upgrade)
2026-04-22T08:27:58.155614789Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: 56010605-b802-48b5-bcf2-bd857a83c379) to Sidekiq(upgrade)
2026-04-22T08:27:58.155668707Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: b9f01c3b-da7e-422c-bbf3-7bde142ba76a) to Sidekiq(upgrade)
2026-04-22T08:27:58.155714940Z 08:27:58 rails.1              | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 9d11b45c-a8ce-493b-9257-fd31f860f001) to Sidekiq(upgrade)
2026-04-22T08:27:58.155767186Z 08:27:58 rails.1              | [277] Puma starting in cluster mode...
2026-04-22T08:27:58.155824190Z 08:27:58 rails.1              | [277] * Puma version: 8.0.0 ("Into the Arena")
2026-04-22T08:27:58.155875143Z 08:27:58 rails.1              | [277] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-04-22T08:27:58.155923541Z 08:27:58 rails.1              | [277] *  Min threads: 4
2026-04-22T08:27:58.155976317Z 08:27:58 rails.1              | [277] *  Max threads: 16
2026-04-22T08:27:58.156021728Z 08:27:58 rails.1              | [277] *  Environment: production
2026-04-22T08:27:58.156072210Z 08:27:58 rails.1              | [277] *   Master PID: 277
2026-04-22T08:27:58.156114776Z 08:27:58 rails.1              | [277] *      Workers: 4
2026-04-22T08:27:58.156174807Z 08:27:58 rails.1              | [277] *     Restarts: (✔) hot (✖) phased (✖) refork
2026-04-22T08:27:58.156219877Z 08:27:58 rails.1              | [277] * Preloading application
2026-04-22T08:27:58.156278195Z 08:27:58 rails.1              | [277] * Listening on http://0.0.0.0:3214
2026-04-22T08:27:58.156315440Z 08:27:58 rails.1              | [277] Use Ctrl-C to stop
2026-04-22T08:27:58.183509564Z 08:27:58 rails.1              | [277] - Worker 0 (PID: 336) booted in 0.03s, phase: 0
2026-04-22T08:27:58.183632842Z 08:27:58 rails.1              | [277] - Worker 1 (PID: 349) booted in 0.02s, phase: 0
2026-04-22T08:27:58.183675568Z 08:27:58 rails.1              | [277] - Worker 2 (PID: 362) booted in 0.01s, phase: 0
2026-04-22T08:27:58.185558800Z 08:27:58 rails.1              | [277] - Worker 3 (PID: 375) booted in 0.0s, phase: 0
2026-04-22T08:27:58.309758627Z 08:27:58 performance_worker.1 | Server: fc1116d4668e, Context: sidekiq, Role: background, data: {cpu: {one_min: 4.1, five_min: 4.26, fifteen_min: 3.58}, memory: 0.23967744e9, disk: {available: 827649736704, total: 938656133120, used: 111006396416}}
2026-04-22T08:27:58.357899354Z 08:27:58 default_worker.1     | Server: fc1116d4668e, Context: sidekiq, Role: background, data: {cpu: {one_min: 4.1, five_min: 4.26, fifteen_min: 3.58}, memory: 0.23986176e9, disk: {available: 827649810432, total: 938656133120, used: 111006322688}}
2026-04-22T08:27:58.368894286Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.367Z pid=278 tid=kum jid=f6bbd3eecf5923b4a8fb2326 class=Upgrade::GenerateSlugsJob: start
2026-04-22T08:27:58.374321486Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [d316a34a-7605-4c50-b91a-4d71089468bf] Performing Upgrade::GenerateSlugsJob (Job ID: d316a34a-7605-4c50-b91a-4d71089468bf) from Sidekiq(high) enqueued at 2026-04-22T08:27:58.002846750Z 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, like_count: integer, tag_list: )
2026-04-22T08:27:58.374984601Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.368Z pid=278 tid=kvq jid=4d03e9e903d6052f62af0d3a class=Upgrade::GenerateSlugsJob: start
2026-04-22T08:27:58.385660160Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8239e919-172d-429b-ad05-788a9ee4df9e] Performing Upgrade::GenerateSlugsJob (Job ID: 8239e919-172d-429b-ad05-788a9ee4df9e) from Sidekiq(high) enqueued at 2026-04-22T08:27:58.005382427Z 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-04-22T08:27:58.393938932Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.368Z pid=278 tid=kvy jid=8ade146a31ccd8052b5eb6ee class=Upgrade::GenerateSlugsJob: start
2026-04-22T08:27:58.408910051Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2d3597b9-bf2e-4509-bff4-df91d8396544] Performing Upgrade::GenerateSlugsJob (Job ID: 2d3597b9-bf2e-4509-bff4-df91d8396544) from Sidekiq(high) enqueued at 2026-04-22T08:27:58.007041878Z 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-04-22T08:27:58.409801897Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.368Z pid=278 tid=kva jid=f1f774f30affd9c695891f34 class=Upgrade::FixMimeTypes: start
2026-04-22T08:27:58.410479442Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [da4f8338-d499-4235-b809-ea81b8ccc2f8] Performing Upgrade::FixMimeTypes (Job ID: da4f8338-d499-4235-b809-ea81b8ccc2f8) from Sidekiq(high) enqueued at 2026-04-22T08:27:58.009607485Z
2026-04-22T08:27:58.434921403Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2d3597b9-bf2e-4509-bff4-df91d8396544] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:58.436023102Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8239e919-172d-429b-ad05-788a9ee4df9e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:58.444123886Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [da4f8338-d499-4235-b809-ea81b8ccc2f8] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:58.455061342Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2d3597b9-bf2e-4509-bff4-df91d8396544] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-04-22T08:27:58.488364298Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8239e919-172d-429b-ad05-788a9ee4df9e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-04-22T08:27:58.509220990Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [da4f8338-d499-4235-b809-ea81b8ccc2f8] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-04-22T08:27:58.521490969Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [d316a34a-7605-4c50-b91a-4d71089468bf] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:58.572630125Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [d316a34a-7605-4c50-b91a-4d71089468bf] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-04-22T08:27:58.604631390Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2d3597b9-bf2e-4509-bff4-df91d8396544] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.011
2026-04-22T08:27:58.605534599Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8239e919-172d-429b-ad05-788a9ee4df9e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.053
2026-04-22T08:27:58.607515478Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [d316a34a-7605-4c50-b91a-4d71089468bf] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.048
2026-04-22T08:27:58.610876356Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [da4f8338-d499-4235-b809-ea81b8ccc2f8] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.021
2026-04-22T08:27:58.640589523Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2d3597b9-bf2e-4509-bff4-df91d8396544] Performed Upgrade::GenerateSlugsJob (Job ID: 2d3597b9-bf2e-4509-bff4-df91d8396544) from Sidekiq(high) in 229.95ms
2026-04-22T08:27:58.655347203Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8239e919-172d-429b-ad05-788a9ee4df9e] Performed Upgrade::GenerateSlugsJob (Job ID: 8239e919-172d-429b-ad05-788a9ee4df9e) from Sidekiq(high) in 273.16ms
2026-04-22T08:27:58.658842782Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [d316a34a-7605-4c50-b91a-4d71089468bf] Performed Upgrade::GenerateSlugsJob (Job ID: d316a34a-7605-4c50-b91a-4d71089468bf) from Sidekiq(high) in 289.06ms
2026-04-22T08:27:58.659512771Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [da4f8338-d499-4235-b809-ea81b8ccc2f8] Performed Upgrade::FixMimeTypes (Job ID: da4f8338-d499-4235-b809-ea81b8ccc2f8) from Sidekiq(high) in 249.03ms
2026-04-22T08:27:58.659948018Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.655Z pid=278 tid=kvy jid=8ade146a31ccd8052b5eb6ee class=Upgrade::GenerateSlugsJob elapsed=0.288: done
2026-04-22T08:27:58.660160215Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.658Z pid=278 tid=kvq jid=4d03e9e903d6052f62af0d3a class=Upgrade::GenerateSlugsJob elapsed=0.291: done
2026-04-22T08:27:58.660630211Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.660Z pid=278 tid=kvy jid=887e09efe03f28e20b308bf6 class=Upgrade::FixStaleAttachmentDataJob: start
2026-04-22T08:27:58.662869832Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [e91c38a0-a2df-42f8-a7f3-7f9a70fb107f] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: e91c38a0-a2df-42f8-a7f3-7f9a70fb107f) from Sidekiq(upgrade) enqueued at 2026-04-22T08:27:58.008696831Z
2026-04-22T08:27:58.663624802Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.660Z pid=278 tid=kva jid=f1f774f30affd9c695891f34 class=Upgrade::FixMimeTypes elapsed=0.291: done
2026-04-22T08:27:58.663797810Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.659Z pid=278 tid=kum jid=f6bbd3eecf5923b4a8fb2326 class=Upgrade::GenerateSlugsJob elapsed=0.292: done
2026-04-22T08:27:58.664413881Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.664Z pid=278 tid=kva jid=8dc221c431986bf50989217e class=Upgrade::BackfillDataPackages: start
2026-04-22T08:27:58.665594659Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [f76b474e-bb71-42c7-903e-a290da0cf043] Performing Upgrade::BackfillDataPackages (Job ID: f76b474e-bb71-42c7-903e-a290da0cf043) from Sidekiq(upgrade) enqueued at 2026-04-22T08:27:58.010963125Z
2026-04-22T08:27:58.690454653Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.660Z pid=278 tid=kvq jid=c6647327d1c7002d8a344a01 class=Upgrade::FixNilFileSizeValues: start
2026-04-22T08:27:58.690974339Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [e91c38a0-a2df-42f8-a7f3-7f9a70fb107f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:58.752079514Z 08:27:58 default_worker.1     | INFO  2026-04-22T08:27:58.664Z pid=278 tid=kum jid=9b36544122dcbaf9d9141069 class=Upgrade::DisambiguateUsernamesJob: start
2026-04-22T08:27:58.794636697Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [cda285bc-a257-4f9d-9112-6f9202d143e6] Performing Upgrade::FixNilFileSizeValues (Job ID: cda285bc-a257-4f9d-9112-6f9202d143e6) from Sidekiq(upgrade) enqueued at 2026-04-22T08:27:58.010262043Z
2026-04-22T08:27:58.797573983Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [4b7e8be0-7dbe-440c-8df5-b5cced878f2f] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 4b7e8be0-7dbe-440c-8df5-b5cced878f2f) from Sidekiq(upgrade) enqueued at 2026-04-22T08:27:58.011621110Z
2026-04-22T08:27:58.864426813Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [e91c38a0-a2df-42f8-a7f3-7f9a70fb107f] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-04-22T08:27:58.872199645Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [cda285bc-a257-4f9d-9112-6f9202d143e6] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:58.903989695Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [e91c38a0-a2df-42f8-a7f3-7f9a70fb107f] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.067
2026-04-22T08:27:58.904427316Z 08:27:58 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [4b7e8be0-7dbe-440c-8df5-b5cced878f2f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:59.002943331Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [f76b474e-bb71-42c7-903e-a290da0cf043] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:59.095325122Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [cda285bc-a257-4f9d-9112-6f9202d143e6] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-04-22T08:27:59.124645658Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-04-22T08:27:59.125798550Z s6-rc: info: service svc-manyfold successfully started
2026-04-22T08:27:59.126130238Z s6-rc: info: service legacy-services: starting
2026-04-22T08:27:59.140373781Z s6-rc: info: service legacy-services successfully started
2026-04-22T08:27:59.140584325Z s6-rc: info: service ci-service-check: starting
2026-04-22T08:27:59.143958431Z [ls.io-init] done.
2026-04-22T08:27:59.145781542Z s6-rc: info: service ci-service-check successfully started
2026-04-22T08:27:59.234881544Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [cda285bc-a257-4f9d-9112-6f9202d143e6] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.191
2026-04-22T08:27:59.260236444Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [e91c38a0-a2df-42f8-a7f3-7f9a70fb107f] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: e91c38a0-a2df-42f8-a7f3-7f9a70fb107f) from Sidekiq(upgrade) in 598.73ms
2026-04-22T08:27:59.262831520Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [f76b474e-bb71-42c7-903e-a290da0cf043] Performed Upgrade::BackfillDataPackages (Job ID: f76b474e-bb71-42c7-903e-a290da0cf043) from Sidekiq(upgrade) in 597.23ms
2026-04-22T08:27:59.265931543Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.265Z pid=278 tid=kvy jid=887e09efe03f28e20b308bf6 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.604: done
2026-04-22T08:27:59.275177623Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [4b7e8be0-7dbe-440c-8df5-b5cced878f2f] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 4b7e8be0-7dbe-440c-8df5-b5cced878f2f) from Sidekiq(upgrade) in 493.84ms
2026-04-22T08:27:59.295467583Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [cda285bc-a257-4f9d-9112-6f9202d143e6] Performed Upgrade::FixNilFileSizeValues (Job ID: cda285bc-a257-4f9d-9112-6f9202d143e6) from Sidekiq(upgrade) in 604.51ms
2026-04-22T08:27:59.297394223Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.274Z pid=278 tid=kva jid=8dc221c431986bf50989217e class=Upgrade::BackfillDataPackages elapsed=0.61: done
2026-04-22T08:27:59.305336287Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.305Z pid=278 tid=kva jid=24b6fdafc16c087c3aa3b6ed class=Upgrade::CreateSpecialListsJob: start
2026-04-22T08:27:59.327711798Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [56010605-b802-48b5-bcf2-bd857a83c379] Performing Upgrade::CreateSpecialListsJob (Job ID: 56010605-b802-48b5-bcf2-bd857a83c379) from Sidekiq(upgrade) enqueued at 2026-04-22T08:27:58.012927681Z
2026-04-22T08:27:59.332373295Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.290Z pid=278 tid=kum jid=9b36544122dcbaf9d9141069 class=Upgrade::DisambiguateUsernamesJob elapsed=0.626: done
2026-04-22T08:27:59.332639952Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.275Z pid=278 tid=kvy jid=8146033152cdf1939a039408 class=Upgrade::UpdateActorsJob: start
2026-04-22T08:27:59.335504000Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [4016327e-acf9-462c-a2b1-dea670875c13] Performing Upgrade::UpdateActorsJob (Job ID: 4016327e-acf9-462c-a2b1-dea670875c13) from Sidekiq(upgrade) enqueued at 2026-04-22T08:27:58.012254406Z
2026-04-22T08:27:59.337049172Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.305Z pid=278 tid=kvq jid=c6647327d1c7002d8a344a01 class=Upgrade::FixNilFileSizeValues elapsed=0.645: done
2026-04-22T08:27:59.341236254Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [56010605-b802-48b5-bcf2-bd857a83c379] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:59.370059298Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.332Z pid=278 tid=kum jid=f66722d075dfc1af30747c89 class=Upgrade::FixParentCollections: start
2026-04-22T08:27:59.373566752Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [4016327e-acf9-462c-a2b1-dea670875c13] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:59.429836038Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [56010605-b802-48b5-bcf2-bd857a83c379] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-04-22T08:27:59.439363505Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.369Z pid=278 tid=kvq jid=cfa3ab1da1ec251c026d4bd5 class=Upgrade::PruneOrphanedProblems: start
2026-04-22T08:27:59.457214363Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [b9f01c3b-da7e-422c-bbf3-7bde142ba76a] Performing Upgrade::FixParentCollections (Job ID: b9f01c3b-da7e-422c-bbf3-7bde142ba76a) from Sidekiq(upgrade) enqueued at 2026-04-22T08:27:58.013544263Z
2026-04-22T08:27:59.510421874Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [56010605-b802-48b5-bcf2-bd857a83c379] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.059
2026-04-22T08:27:59.512256248Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [b9f01c3b-da7e-422c-bbf3-7bde142ba76a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:59.567915757Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9d11b45c-a8ce-493b-9257-fd31f860f001] Performing Upgrade::PruneOrphanedProblems (Job ID: 9d11b45c-a8ce-493b-9257-fd31f860f001) from Sidekiq(upgrade) enqueued at 2026-04-22T08:27:58.014268542Z
2026-04-22T08:27:59.579197736Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [4016327e-acf9-462c-a2b1-dea670875c13] Performed Upgrade::UpdateActorsJob (Job ID: 4016327e-acf9-462c-a2b1-dea670875c13) from Sidekiq(upgrade) in 239.34ms
2026-04-22T08:27:59.598685522Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.598Z pid=278 tid=kvy jid=8146033152cdf1939a039408 class=Upgrade::UpdateActorsJob elapsed=0.323: done
2026-04-22T08:27:59.619263061Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [56010605-b802-48b5-bcf2-bd857a83c379] Performed Upgrade::CreateSpecialListsJob (Job ID: 56010605-b802-48b5-bcf2-bd857a83c379) from Sidekiq(upgrade) in 281.73ms
2026-04-22T08:27:59.619595491Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9d11b45c-a8ce-493b-9257-fd31f860f001] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-04-22T08:27:59.673310514Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.672Z pid=278 tid=kva jid=24b6fdafc16c087c3aa3b6ed class=Upgrade::CreateSpecialListsJob elapsed=0.368: done
2026-04-22T08:27:59.675138865Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [b9f01c3b-da7e-422c-bbf3-7bde142ba76a] Performed Upgrade::FixParentCollections (Job ID: b9f01c3b-da7e-422c-bbf3-7bde142ba76a) from Sidekiq(upgrade) in 302.85ms
2026-04-22T08:27:59.721237320Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.720Z pid=278 tid=kum jid=f66722d075dfc1af30747c89 class=Upgrade::FixParentCollections elapsed=0.388: done
2026-04-22T08:27:59.752460427Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9d11b45c-a8ce-493b-9257-fd31f860f001] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-04-22T08:27:59.754985613Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9d11b45c-a8ce-493b-9257-fd31f860f001] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.076
2026-04-22T08:27:59.756562669Z 08:27:59 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9d11b45c-a8ce-493b-9257-fd31f860f001] Performed Upgrade::PruneOrphanedProblems (Job ID: 9d11b45c-a8ce-493b-9257-fd31f860f001) from Sidekiq(upgrade) in 316.54ms
2026-04-22T08:27:59.756772992Z 08:27:59 default_worker.1     | INFO  2026-04-22T08:27:59.756Z pid=278 tid=kvq jid=cfa3ab1da1ec251c026d4bd5 class=Upgrade::PruneOrphanedProblems elapsed=0.387: done
2026-04-22T08:28:00.250456234Z 08:28:00 rails.1              | [c681d2af-1f1e-459d-a91f-c1010528afe5] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1429,"duration":16.17,"view":0.0,"db":2.7,"@timestamp":"2026-04-22T08:28:00.249Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-04-22T08:28:02.065981616Z 08:28:02 rails.1              | [31fc5b70-8229-43bc-9a14-92414b825ae8] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":198796,"duration":1787.68,"view":0.0,"db":82.97,"location":"http://172.17.0.4:3214/","@timestamp":"2026-04-22T08:28:02.056Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-04-22T08:28:02.102877669Z 08:28:02 rails.1              | [c80f3805-af21-414e-b605-1c0f6ec5364a] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1128,"duration":18.69,"view":0.0,"db":1.26,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-04-22T08:28:02.101Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-04-22T08:28:02.777236139Z 08:28:02 rails.1              | [35478d17-acd6-4a78-adef-6861d949eb27] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25941,"duration":650.18,"view":555.78,"db":4.41,"@timestamp":"2026-04-22T08:28:02.776Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-04-22T08:28:02.839224172Z 08:28:02 rails.1              | [529feb46-1add-4932-bd9e-45e8650c1862] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1213,"duration":21.11,"view":0.0,"db":3.66,"@timestamp":"2026-04-22T08:28:02.838Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-04-22T08:28:03.175783063Z 08:28:03 rails.1              | [d3208c28-8001-4c71-a7cf-aa8887e6e7a0] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":19023,"duration":235.98,"view":0.0,"db":1.85,"location":"http://172.17.0.4:3214/","@timestamp":"2026-04-22T08:28:03.144Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-04-22T08:28:03.224788111Z 08:28:03 rails.1              | [fdae1c32-6cff-4354-9686-a02e6e4dc630] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1176,"duration":37.71,"view":0.0,"db":3.97,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-04-22T08:28:03.223Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-04-22T08:28:03.753559013Z 08:28:03 rails.1              | [2794c483-172f-403f-8393-1433fde9365b] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":26407,"duration":498.2,"view":321.94,"db":8.86,"@timestamp":"2026-04-22T08:28:03.746Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}