2026-05-09T00:32:38.207561164Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-05-09T00:32:38.207591375Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-05-09T00:32:38.252023215Z [mod-init] Running Docker Modification Logic
2026-05-09T00:32:38.518705621Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-05-09T00:32:39.233416202Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-05-09T00:32:39.621021984Z [mod-init] Installing linuxserver/mods:universal-redis
2026-05-09T00:32:39.644574706Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-05-09T00:32:39.645370128Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-05-09T00:32:39.668491462Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-05-09T00:32:39.672270543Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-05-09T00:32:39.672452369Z s6-rc: info: service fix-attrs: starting
2026-05-09T00:32:39.672565056Z s6-rc: info: service init-migrations: starting
2026-05-09T00:32:39.672883667Z s6-rc: info: service init-envfile: starting
2026-05-09T00:32:39.678068399Z [migrations] started
2026-05-09T00:32:39.678094782Z [migrations] no migrations found
2026-05-09T00:32:39.678655732Z s6-rc: info: service init-migrations successfully started
2026-05-09T00:32:39.678688067Z s6-rc: info: service init-adduser: starting
2026-05-09T00:32:39.679508750Z s6-rc: info: service fix-attrs successfully started
2026-05-09T00:32:39.679653661Z s6-rc: info: service legacy-cont-init: starting
2026-05-09T00:32:39.680046152Z s6-rc: info: service init-envfile successfully started
2026-05-09T00:32:39.686761776Z s6-rc: info: service legacy-cont-init successfully started
2026-05-09T00:32:39.709373974Z usermod: no changes
2026-05-09T00:32:39.718309940Z ───────────────────────────────────────
2026-05-09T00:32:39.718321233Z 
2026-05-09T00:32:39.718326875Z       ██╗     ███████╗██╗ ██████╗
2026-05-09T00:32:39.718332696Z       ██║     ██╔════╝██║██╔═══██╗
2026-05-09T00:32:39.718338378Z       ██║     ███████╗██║██║   ██║
2026-05-09T00:32:39.718344159Z       ██║     ╚════██║██║██║   ██║
2026-05-09T00:32:39.718350262Z       ███████╗███████║██║╚██████╔╝
2026-05-09T00:32:39.718355943Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-05-09T00:32:39.718361665Z 
2026-05-09T00:32:39.718367116Z    Brought to you by linuxserver.io
2026-05-09T00:32:39.718397848Z ───────────────────────────────────────
2026-05-09T00:32:39.719036624Z 
2026-05-09T00:32:39.719062987Z To support LSIO projects visit:
2026-05-09T00:32:39.719071544Z https://www.linuxserver.io/donate/
2026-05-09T00:32:39.719078939Z 
2026-05-09T00:32:39.719086144Z ───────────────────────────────────────
2026-05-09T00:32:39.719094420Z GID/UID
2026-05-09T00:32:39.719101785Z ───────────────────────────────────────
2026-05-09T00:32:39.723776780Z 
2026-05-09T00:32:39.723788283Z User UID:    911
2026-05-09T00:32:39.723794666Z User GID:    911
2026-05-09T00:32:39.723800848Z ───────────────────────────────────────
2026-05-09T00:32:39.725580302Z Linuxserver.io version: v0.139.2-ls148
2026-05-09T00:32:39.725893994Z Build-date: 2026-05-09T00:24:03+00:00
2026-05-09T00:32:39.725900888Z ───────────────────────────────────────
2026-05-09T00:32:39.725907852Z     
2026-05-09T00:32:39.746669663Z s6-rc: info: service init-adduser successfully started
2026-05-09T00:32:39.746819375Z s6-rc: info: service init-device-perms: starting
2026-05-09T00:32:39.754682921Z s6-rc: info: service init-device-perms successfully started
2026-05-09T00:32:39.754799346Z s6-rc: info: service init-os-end: starting
2026-05-09T00:32:39.756174335Z s6-rc: info: service init-os-end successfully started
2026-05-09T00:32:39.756352975Z s6-rc: info: service init-manyfold-config: starting
2026-05-09T00:32:39.756521293Z s6-rc: info: service init-config: starting
2026-05-09T00:32:39.757734998Z s6-rc: info: service init-config successfully started
2026-05-09T00:32:39.757854779Z s6-rc: info: service init-crontab-config: starting
2026-05-09T00:32:39.761160086Z **** SECRET_KEY_BASE set in environment. ****
2026-05-09T00:32:39.768038107Z s6-rc: info: service init-crontab-config successfully started
2026-05-09T00:32:39.786560880Z **** Running Manyfold database init. ****
2026-05-09T00:32:48.901632213Z Server: 549d81424cba, Context: rails, Role: web, data: {cpu: {one_min: 1.29, five_min: 2.74, fifteen_min: 2.59}, memory: 0.240070656e9, disk: {available: 828508680192, total: 938656133120, used: 110147452928}}
2026-05-09T00:32:48.901668085Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-05-09T00:32:48.901677975Z INFO  2026-05-09T00:32:47.097Z pid=173 tid=2kd: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-09T00:32:48.901687595Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-05-09T00:32:48.901722054Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-05-09T00:32:48.901730962Z Migrating to CreateLibraries (20210130201037)
2026-05-09T00:32:48.901739158Z == 20210130201037 CreateLibraries: migrating ==================================
2026-05-09T00:32:48.901747435Z -- create_table(:libraries)
2026-05-09T00:32:48.901755371Z    -> 0.0027s
2026-05-09T00:32:48.901763558Z == 20210130201037 CreateLibraries: migrated (0.0027s) =========================
2026-05-09T00:32:48.901771634Z 
2026-05-09T00:32:48.901779680Z Migrating to CreateModels (20210130203243)
2026-05-09T00:32:48.901787736Z == 20210130203243 CreateModels: migrating =====================================
2026-05-09T00:32:48.901795853Z -- create_table(:models)
2026-05-09T00:32:48.901803769Z    -> 0.0009s
2026-05-09T00:32:48.901811755Z == 20210130203243 CreateModels: migrated (0.0009s) ============================
2026-05-09T00:32:48.901819831Z 
2026-05-09T00:32:48.901827667Z Migrating to CreateParts (20210205230918)
2026-05-09T00:32:48.901835633Z == 20210205230918 CreateParts: migrating ======================================
2026-05-09T00:32:48.901843799Z -- create_table(:parts)
2026-05-09T00:32:48.901851765Z    -> 0.0036s
2026-05-09T00:32:48.901859751Z == 20210205230918 CreateParts: migrated (0.0036s) =============================
2026-05-09T00:32:48.901867797Z 
2026-05-09T00:32:48.901875613Z Migrating to AddFieldsToParts (20210210153744)
2026-05-09T00:32:48.901883599Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-05-09T00:32:48.901891666Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-05-09T00:32:48.901899762Z    -> 0.0008s
2026-05-09T00:32:48.901907868Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-05-09T00:32:48.901915974Z    -> 0.0003s
2026-05-09T00:32:48.901923880Z == 20210210153744 AddFieldsToParts: migrated (0.0012s) ========================
2026-05-09T00:32:48.901931987Z 
2026-05-09T00:32:48.901939823Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-05-09T00:32:48.901947809Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-05-09T00:32:48.901955955Z -- create_table(:tags, {id: :integer})
2026-05-09T00:32:48.901966105Z    -> 0.0049s
2026-05-09T00:32:48.901975364Z -- create_table(:taggings, {id: :integer})
2026-05-09T00:32:48.901983480Z    -> 0.0021s
2026-05-09T00:32:48.901991446Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-09T00:32:48.902009443Z    -> 0.0002s
2026-05-09T00:32:48.902017489Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-09T00:32:48.902026136Z    -> 0.0022s
2026-05-09T00:32:48.902034022Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0096s) ===============
2026-05-09T00:32:48.902042098Z 
2026-05-09T00:32:48.902050085Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-05-09T00:32:48.902058111Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-05-09T00:32:48.902066197Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-05-09T00:32:48.902074363Z    -> 0.0002s
2026-05-09T00:32:48.902082249Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-09T00:32:48.902090436Z    -> 0.0004s
2026-05-09T00:32:48.902098452Z -- remove_foreign_key(:taggings, :tags)
2026-05-09T00:32:48.902106448Z    -> 0.1747s
2026-05-09T00:32:48.902114544Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-09T00:32:48.902122681Z    -> 0.0157s
2026-05-09T00:32:48.902130567Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-05-09T00:32:48.902138723Z    -> 0.0002s
2026-05-09T00:32:48.902146649Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-05-09T00:32:48.902155156Z    -> 0.0047s
2026-05-09T00:32:48.902163072Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-05-09T00:32:48.902171259Z    -> 0.0693s
2026-05-09T00:32:48.902179265Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2981s) =================
2026-05-09T00:32:48.902187371Z 
2026-05-09T00:32:48.902195137Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-05-09T00:32:48.902203173Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-05-09T00:32:48.902211209Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-05-09T00:32:48.902219225Z    -> 0.0347s
2026-05-09T00:32:48.902227111Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1141s) ===========
2026-05-09T00:32:48.902235157Z 
2026-05-09T00:32:48.902242993Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-05-09T00:32:48.902250999Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-05-09T00:32:48.902259166Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-09T00:32:48.902267482Z    -> 0.0002s
2026-05-09T00:32:48.902275398Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-05-09T00:32:48.902292803Z 
2026-05-09T00:32:48.902300679Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-05-09T00:32:48.902308846Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-05-09T00:32:48.902317082Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2026-05-09T00:32:48.902325209Z 
2026-05-09T00:32:48.902333415Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-05-09T00:32:48.902341521Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-05-09T00:32:48.902349548Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-09T00:32:48.902357694Z    -> 0.0079s
2026-05-09T00:32:48.902365560Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-09T00:32:48.902373696Z    -> 0.0002s
2026-05-09T00:32:48.902381803Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-09T00:32:48.902390069Z    -> 0.0057s
2026-05-09T00:32:48.902397965Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-09T00:32:48.902406132Z    -> 0.0012s
2026-05-09T00:32:48.902414007Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-09T00:32:48.902422304Z    -> 0.0004s
2026-05-09T00:32:48.902430170Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-09T00:32:48.902438387Z    -> 0.0002s
2026-05-09T00:32:48.902446483Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-09T00:32:48.902454709Z    -> 0.0037s
2026-05-09T00:32:48.902462605Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-09T00:32:48.902470802Z    -> 0.0001s
2026-05-09T00:32:48.902478718Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-09T00:32:48.902486864Z    -> 0.0005s
2026-05-09T00:32:48.902494780Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-09T00:32:48.902503157Z    -> 0.0001s
2026-05-09T00:32:48.902511293Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-09T00:32:48.902519740Z    -> 0.0008s
2026-05-09T00:32:48.902527666Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-09T00:32:48.902536033Z    -> 0.0001s
2026-05-09T00:32:48.902543929Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-09T00:32:48.902552246Z    -> 0.0014s
2026-05-09T00:32:48.902569310Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-09T00:32:48.902577737Z    -> 0.0001s
2026-05-09T00:32:48.902585853Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0228s) =============
2026-05-09T00:32:48.902593970Z 
2026-05-09T00:32:48.902601756Z Migrating to AddPreviewPartToModel (20210220204055)
2026-05-09T00:32:48.902609752Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-05-09T00:32:48.902617798Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-05-09T00:32:48.902625984Z    -> 0.2395s
2026-05-09T00:32:48.902633860Z == 20210220204055 AddPreviewPartToModel: migrated (0.2395s) ===================
2026-05-09T00:32:48.902641946Z 
2026-05-09T00:32:48.902649752Z Migrating to CreateCreators (20210225232756)
2026-05-09T00:32:48.902657828Z == 20210225232756 CreateCreators: migrating ===================================
2026-05-09T00:32:48.902666516Z -- create_table(:creators)
2026-05-09T00:32:48.902674522Z    -> 0.0132s
2026-05-09T00:32:48.902682408Z == 20210225232756 CreateCreators: migrated (0.0133s) ==========================
2026-05-09T00:32:48.902690484Z 
2026-05-09T00:32:48.902698250Z Migrating to AddCreatorToModels (20210225232841)
2026-05-09T00:32:48.902706236Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-05-09T00:32:48.902714553Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-05-09T00:32:48.902722749Z    -> 0.0484s
2026-05-09T00:32:48.902730625Z == 20210225232841 AddCreatorToModels: migrated (0.0485s) ======================
2026-05-09T00:32:48.902738751Z 
2026-05-09T00:32:48.902746567Z Migrating to CreateLinks (20210301230017)
2026-05-09T00:32:48.902754563Z == 20210301230017 CreateLinks: migrating ======================================
2026-05-09T00:32:48.902762650Z -- create_table(:links)
2026-05-09T00:32:48.902770525Z    -> 0.0008s
2026-05-09T00:32:48.902778622Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-05-09T00:32:48.902786718Z 
2026-05-09T00:32:48.902794514Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-05-09T00:32:48.902802510Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-05-09T00:32:48.902810556Z -- remove_column(:creators, :thingiverse_user, :string)
2026-05-09T00:32:48.902818622Z    -> 0.0614s
2026-05-09T00:32:48.902826528Z -- remove_column(:creators, :cults3d_user, :string)
2026-05-09T00:32:48.902834514Z    -> 0.0040s
2026-05-09T00:32:48.902843041Z -- remove_column(:creators, :mmf_user, :string)
2026-05-09T00:32:48.902861609Z    -> 0.0129s
2026-05-09T00:32:48.902870427Z -- remove_column(:creators, :cgtrader_user, :string)
2026-05-09T00:32:48.902878433Z    -> 0.0033s
2026-05-09T00:32:48.902886369Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0838s) ==============
2026-05-09T00:32:48.902894455Z 
2026-05-09T00:32:48.902902571Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-05-09T00:32:48.902910587Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-05-09T00:32:48.902918834Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-05-09T00:32:48.902926890Z    -> 0.0530s
2026-05-09T00:32:48.902934766Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0531s) ==
2026-05-09T00:32:48.902942812Z 
2026-05-09T00:32:48.902950568Z Migrating to AddYUpToParts (20210318202638)
2026-05-09T00:32:48.902958514Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-05-09T00:32:48.902966540Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-05-09T00:32:48.902974596Z    -> 0.0137s
2026-05-09T00:32:48.902982803Z == 20210318202638 AddYUpToParts: migrated (0.0138s) ===========================
2026-05-09T00:32:48.902990899Z 
2026-05-09T00:32:48.902998635Z Migrating to CreateImages (20210321164508)
2026-05-09T00:32:48.903006591Z == 20210321164508 CreateImages: migrating =====================================
2026-05-09T00:32:48.903014657Z -- create_table(:images)
2026-05-09T00:32:48.903022523Z    -> 0.0146s
2026-05-09T00:32:48.903030409Z == 20210321164508 CreateImages: migrated (0.0146s) ============================
2026-05-09T00:32:48.903038485Z 
2026-05-09T00:32:48.903046311Z Migrating to CreateDelayedJobs (20210330215825)
2026-05-09T00:32:49.653368871Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-05-09T00:32:49.653395124Z -- create_table(:delayed_jobs)
2026-05-09T00:32:49.653404403Z    -> 0.0082s
2026-05-09T00:32:49.653413150Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-05-09T00:32:49.653421708Z    -> 0.0001s
2026-05-09T00:32:49.653429874Z == 20210330215825 CreateDelayedJobs: migrated (0.0084s) =======================
2026-05-09T00:32:49.653438171Z 
2026-05-09T00:32:49.653446287Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-05-09T00:32:49.653454624Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-05-09T00:32:49.653462800Z -- rename_table(:parts, :model_files)
2026-05-09T00:32:49.653470826Z    -> 0.0016s
2026-05-09T00:32:49.653478823Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-05-09T00:32:49.653517541Z    -> 0.0316s
2026-05-09T00:32:49.653525737Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0332s) =================
2026-05-09T00:32:49.653534034Z 
2026-05-09T00:32:49.653541809Z Migrating to RemoveImagesTable (20220106220519)
2026-05-09T00:32:49.653549846Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-05-09T00:32:49.653559625Z -- drop_table(:images)
2026-05-09T00:32:49.653567571Z    -> 0.0003s
2026-05-09T00:32:49.653575577Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-05-09T00:32:49.653583614Z 
2026-05-09T00:32:49.653591389Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-05-09T00:32:49.653599506Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-05-09T00:32:49.653607582Z -- table_exists?(:active_storage_blobs)
2026-05-09T00:32:49.653615538Z    -> 0.0001s
2026-05-09T00:32:49.653623454Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ======
2026-05-09T00:32:49.653631470Z 
2026-05-09T00:32:49.653639286Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-05-09T00:32:49.653647272Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-05-09T00:32:49.653655298Z -- table_exists?(:active_storage_blobs)
2026-05-09T00:32:49.653663374Z    -> 0.0001s
2026-05-09T00:32:49.653671240Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-05-09T00:32:49.653679276Z 
2026-05-09T00:32:49.653686992Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-05-09T00:32:49.653695078Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-05-09T00:32:49.653703275Z -- table_exists?(:active_storage_blobs)
2026-05-09T00:32:49.653711231Z    -> 0.0001s
2026-05-09T00:32:49.653719116Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s) 
2026-05-09T00:32:49.653727333Z 
2026-05-09T00:32:49.653735119Z Migrating to DeviseCreateUsers (20220614210023)
2026-05-09T00:32:49.653743055Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-05-09T00:32:49.653751111Z -- create_table(:users)
2026-05-09T00:32:49.653759017Z    -> 0.0012s
2026-05-09T00:32:49.653766863Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-05-09T00:32:49.653775229Z    -> 0.0016s
2026-05-09T00:32:49.653783316Z == 20220614210023 DeviseCreateUsers: migrated (0.0029s) =======================
2026-05-09T00:32:49.653791552Z 
2026-05-09T00:32:49.653809158Z Migrating to AddUsernameToUsers (20220614211256)
2026-05-09T00:32:49.653818236Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-05-09T00:32:49.653826583Z -- add_column(:users, :username, :string, {null: false})
2026-05-09T00:32:49.653834779Z    -> 0.0233s
2026-05-09T00:32:49.653842796Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-05-09T00:32:49.653851203Z    -> 0.0002s
2026-05-09T00:32:49.653859269Z == 20220614211256 AddUsernameToUsers: migrated (0.0235s) ======================
2026-05-09T00:32:49.653867505Z 
2026-05-09T00:32:49.653875311Z Migrating to AddAdminToUsers (20220614213902)
2026-05-09T00:32:49.653883247Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-05-09T00:32:49.653891283Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-09T00:32:49.653899339Z    -> 0.0006s
2026-05-09T00:32:49.653907195Z == 20220614213902 AddAdminToUsers: migrated (0.0006s) =========================
2026-05-09T00:32:49.653915211Z 
2026-05-09T00:32:49.653922907Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-05-09T00:32:49.653931123Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-05-09T00:32:49.653939350Z -- add_column(:users, :pagination_settings, :json)
2026-05-09T00:32:49.653947386Z    -> 0.0005s
2026-05-09T00:32:49.653955222Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-05-09T00:32:49.653963248Z 
2026-05-09T00:32:49.653971004Z Migrating to CreateSettings (20220619174307)
2026-05-09T00:32:49.653978950Z == 20220619174307 CreateSettings: migrating ===================================
2026-05-09T00:32:49.653987006Z -- create_table(:settings)
2026-05-09T00:32:49.653995092Z    -> 0.0004s
2026-05-09T00:32:49.654002978Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-05-09T00:32:49.654011245Z    -> 0.0025s
2026-05-09T00:32:49.654019081Z == 20220619174307 CreateSettings: migrated (0.0030s) ==========================
2026-05-09T00:32:49.654027197Z 
2026-05-09T00:32:49.654035995Z Migrating to AddScaleFactorToModels (20220626152444)
2026-05-09T00:32:49.654043951Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-05-09T00:32:49.654051987Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-05-09T00:32:49.654060264Z    -> 0.0104s
2026-05-09T00:32:49.654068210Z == 20220626152444 AddScaleFactorToModels: migrated (0.0128s) ==================
2026-05-09T00:32:49.654076286Z 
2026-05-09T00:32:49.654084061Z Migrating to AddDigestToModelFiles (20220702202932)
2026-05-09T00:32:49.654101687Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-05-09T00:32:49.654109803Z -- add_column(:model_files, :digest, :string)
2026-05-09T00:32:49.654117799Z    -> 0.0025s
2026-05-09T00:32:49.654125665Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-05-09T00:32:49.654134002Z    -> 0.0002s
2026-05-09T00:32:49.654141938Z == 20220702202932 AddDigestToModelFiles: migrated (0.0048s) ===================
2026-05-09T00:32:49.654149994Z 
2026-05-09T00:32:49.654157720Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-05-09T00:32:49.654165776Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-05-09T00:32:49.654174373Z -- add_column(:users, :renderer_settings, :json)
2026-05-09T00:32:49.654182389Z    -> 0.0008s
2026-05-09T00:32:49.654190285Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0011s) ==============
2026-05-09T00:32:49.654198492Z 
2026-05-09T00:32:49.654206278Z Migrating to CreateProblems (20221210001132)
2026-05-09T00:32:49.654214194Z == 20221210001132 CreateProblems: migrating ===================================
2026-05-09T00:32:49.654222290Z -- create_table(:problems)
2026-05-09T00:32:49.654230156Z    -> 0.0008s
2026-05-09T00:32:49.654238072Z == 20221210001132 CreateProblems: migrated (0.0011s) ==========================
2026-05-09T00:32:49.654246128Z 
2026-05-09T00:32:49.654253873Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-05-09T00:32:49.654262010Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-05-09T00:32:49.654270096Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0171s) ========
2026-05-09T00:32:49.654278132Z 
2026-05-09T00:32:49.654285838Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-05-09T00:32:49.654293764Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-05-09T00:32:49.654301840Z -- create_table(:favorites, {force: true})
2026-05-09T00:32:49.654309766Z    -> 0.0041s
2026-05-09T00:32:49.654317642Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-05-09T00:32:49.654326189Z    -> 0.0001s
2026-05-09T00:32:49.654334145Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-05-09T00:32:49.654342712Z    -> 0.0001s
2026-05-09T00:32:49.654350688Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-05-09T00:32:49.654359636Z    -> 0.0001s
2026-05-09T00:32:49.654367562Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0049s) ================
2026-05-09T00:32:49.654384797Z 
2026-05-09T00:32:49.654392593Z Migrating to MovePrintedToFavorites (20221220223040)
2026-05-09T00:32:49.654400729Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-05-09T00:32:49.654408805Z == 20221220223040 MovePrintedToFavorites: migrated (0.0585s) ==================
2026-05-09T00:32:49.654417062Z 
2026-05-09T00:32:49.654424748Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-05-09T00:32:49.654432714Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-05-09T00:32:49.654440760Z -- remove_column(:model_files, :printed, :boolean)
2026-05-09T00:32:49.654448686Z    -> 0.0250s
2026-05-09T00:32:49.654456532Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0253s) ===============
2026-05-09T00:32:49.654464738Z 
2026-05-09T00:32:49.654472484Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-05-09T00:32:49.654480450Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-05-09T00:32:49.654488466Z -- add_column(:models, :notes, :text)
2026-05-09T00:32:49.654496612Z    -> 0.0011s
2026-05-09T00:32:49.654504508Z -- add_column(:models, :excerpt, :text)
2026-05-09T00:32:49.654512384Z    -> 0.0023s
2026-05-09T00:32:49.654520851Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0035s) =================
2026-05-09T00:32:49.654529108Z 
2026-05-09T00:32:49.654536833Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-05-09T00:32:49.654544779Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-05-09T00:32:49.654552775Z -- add_column(:creators, :notes, :text)
2026-05-09T00:32:49.654560671Z    -> 0.0005s
2026-05-09T00:32:49.654568547Z -- add_column(:creators, :excerpt, :text)
2026-05-09T00:32:49.654576684Z    -> 0.0005s
2026-05-09T00:32:49.654584539Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-05-09T00:32:49.654592766Z 
2026-05-09T00:32:49.654600532Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-05-09T00:32:49.654608488Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-05-09T00:32:49.654616514Z -- add_column(:model_files, :notes, :text)
2026-05-09T00:32:49.654624440Z    -> 0.0005s
2026-05-09T00:32:49.654632326Z -- add_column(:model_files, :excerpt, :text)
2026-05-09T00:32:49.654640262Z    -> 0.0005s
2026-05-09T00:32:49.654648127Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2026-05-09T00:32:49.654656484Z 
2026-05-09T00:32:49.654664180Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-05-09T00:32:49.654681425Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-05-09T00:32:49.654689541Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0187s) =================
2026-05-09T00:32:49.654697577Z 
2026-05-09T00:32:49.654705403Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-05-09T00:32:49.654713399Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-05-09T00:32:49.654721405Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-05-09T00:32:49.654729742Z    -> 0.0440s
2026-05-09T00:32:49.654737658Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0440s) =============
2026-05-09T00:32:49.654745734Z 
2026-05-09T00:32:49.654753460Z Migrating to RenameExcerptToCaption (20230222155910)
2026-05-09T00:32:49.654761406Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-05-09T00:32:49.654769442Z -- rename_column(:creators, :excerpt, :caption)
2026-05-09T00:32:49.654777378Z    -> 0.0214s
2026-05-09T00:32:49.654785244Z -- rename_column(:models, :excerpt, :caption)
2026-05-09T00:32:49.654793220Z    -> 0.0216s
2026-05-09T00:32:49.654801106Z -- rename_column(:model_files, :excerpt, :caption)
2026-05-09T00:32:49.654809052Z    -> 0.0188s
2026-05-09T00:32:49.654817178Z == 20230222155910 RenameExcerptToCaption: migrated (0.0642s) ==================
2026-05-09T00:32:49.654825214Z 
2026-05-09T00:32:49.654832940Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-05-09T00:32:49.654840926Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-05-09T00:32:49.654848962Z -- add_column(:libraries, :notes, :string)
2026-05-09T00:32:49.654857048Z    -> 0.0023s
2026-05-09T00:32:49.654864934Z -- add_column(:libraries, :caption, :string)
2026-05-09T00:32:49.654872840Z    -> 0.0004s
2026-05-09T00:32:49.654880726Z -- add_column(:libraries, :name, :string)
2026-05-09T00:32:49.654888622Z    -> 0.0004s
2026-05-09T00:32:49.654896678Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0117s) ============
2026-05-09T00:32:49.654904754Z 
2026-05-09T00:32:49.654913031Z Migrating to AddTagregexToLibrary (20230305180823)
2026-05-09T00:32:50.134201671Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-05-09T00:32:50.134223134Z -- add_column(:libraries, :tag_regex, :text)
2026-05-09T00:32:50.134230930Z    -> 0.0020s
2026-05-09T00:32:50.134238124Z == 20230305180823 AddTagregexToLibrary: migrated (0.0036s) ====================
2026-05-09T00:32:50.134245108Z 
2026-05-09T00:32:50.134477837Z Migrating to AddIconToLibrary (20230307215826)
2026-05-09T00:32:50.134486464Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-05-09T00:32:50.134493499Z -- add_column(:libraries, :icon, :text)
2026-05-09T00:32:50.134500162Z    -> 0.0019s
2026-05-09T00:32:50.134506835Z == 20230307215826 AddIconToLibrary: migrated (0.0035s) ========================
2026-05-09T00:32:50.134513609Z 
2026-05-09T00:32:50.134520052Z Migrating to CreateCollection (20230308004237)
2026-05-09T00:32:50.134526645Z == 20230308004237 CreateCollection: migrating =================================
2026-05-09T00:32:50.134533339Z -- create_table(:collections)
2026-05-09T00:32:50.134540072Z    -> 0.0028s
2026-05-09T00:32:50.134546886Z == 20230308004237 CreateCollection: migrated (0.0069s) ========================
2026-05-09T00:32:50.134553550Z 
2026-05-09T00:32:50.134560023Z Migrating to AddCollectionToModels (20230308005021)
2026-05-09T00:32:50.134566636Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-05-09T00:32:50.134573279Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-05-09T00:32:50.134579953Z    -> 0.0176s
2026-05-09T00:32:50.134586486Z == 20230308005021 AddCollectionToModels: migrated (0.0211s) ===================
2026-05-09T00:32:50.134593169Z 
2026-05-09T00:32:50.134599632Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-05-09T00:32:50.134606266Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-05-09T00:32:50.134612899Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0003s) =============
2026-05-09T00:32:50.134619593Z 
2026-05-09T00:32:50.134626236Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-05-09T00:32:50.134632859Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-05-09T00:32:50.134639573Z -- rename_column(:collections, :excerpt, :caption)
2026-05-09T00:32:50.134648080Z    -> 0.0039s
2026-05-09T00:32:50.134654924Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0039s) ========
2026-05-09T00:32:50.134661767Z 
2026-05-09T00:32:50.134668281Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-05-09T00:32:50.134674984Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-05-09T00:32:50.134681688Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-05-09T00:32:50.134688351Z 
2026-05-09T00:32:50.134694744Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-05-09T00:32:50.134701397Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-05-09T00:32:50.134717921Z -- add_column(:users, :tag_cloud_settings, :json)
2026-05-09T00:32:50.134724644Z    -> 0.0016s
2026-05-09T00:32:50.134731227Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0016s) ===============
2026-05-09T00:32:50.134737861Z 
2026-05-09T00:32:50.134745185Z Migrating to AddCollectionToCollections (20230324000000)
2026-05-09T00:32:50.134751879Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-05-09T00:32:50.134758562Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-05-09T00:32:50.134765256Z    -> 0.0062s
2026-05-09T00:32:50.134771819Z == 20230324000000 AddCollectionToCollections: migrated (0.0062s) ==============
2026-05-09T00:32:50.134778472Z 
2026-05-09T00:32:50.134785096Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-05-09T00:32:50.134791729Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-05-09T00:32:50.134798383Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0488s) =========
2026-05-09T00:32:50.134805026Z 
2026-05-09T00:32:50.134811449Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-05-09T00:32:50.134818102Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-05-09T00:32:50.134824916Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0037s) 
2026-05-09T00:32:50.134831750Z 
2026-05-09T00:32:50.134838313Z Migrating to AddSlugs (20230615135601)
2026-05-09T00:32:50.134844866Z == 20230615135601 AddSlugs: migrating =========================================
2026-05-09T00:32:50.134851570Z -- add_column(:models, :slug, :string)
2026-05-09T00:32:50.134858133Z    -> 0.0028s
2026-05-09T00:32:50.134864907Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-05-09T00:32:50.134871790Z    -> 0.0021s
2026-05-09T00:32:50.134878554Z -- add_column(:collections, :slug, :string)
2026-05-09T00:32:50.134885177Z    -> 0.0005s
2026-05-09T00:32:50.134891701Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-05-09T00:32:50.134898715Z    -> 0.0001s
2026-05-09T00:32:50.134905248Z -- add_column(:creators, :slug, :string)
2026-05-09T00:32:50.134911791Z    -> 0.0004s
2026-05-09T00:32:50.134918334Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-05-09T00:32:50.134925038Z    -> 0.0001s
2026-05-09T00:32:50.134931611Z == 20230615135601 AddSlugs: migrated (0.0082s) ================================
2026-05-09T00:32:50.134938274Z 
2026-05-09T00:32:50.134944898Z Migrating to GenerateSlugs (20230617222353)
2026-05-09T00:32:50.134951461Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-05-09T00:32:50.134966211Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-05-09T00:32:50.134973004Z 
2026-05-09T00:32:50.134979557Z Migrating to MakeNamesUnique (20230628194944)
2026-05-09T00:32:50.134986141Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-05-09T00:32:50.134993025Z == 20230628194944 MakeNamesUnique: migrated (0.0033s) =========================
2026-05-09T00:32:50.134999708Z 
2026-05-09T00:32:50.135006161Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-05-09T00:32:50.135012834Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-05-09T00:32:50.135019588Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-05-09T00:32:50.135026372Z    -> 0.0023s
2026-05-09T00:32:50.135033306Z -- remove_index(:creators, :slug)
2026-05-09T00:32:50.135039909Z    -> 0.0004s
2026-05-09T00:32:50.135046602Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-05-09T00:32:50.135053386Z    -> 0.0001s
2026-05-09T00:32:50.135059919Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-05-09T00:32:50.135066733Z    -> 0.0001s
2026-05-09T00:32:50.135073296Z -- remove_index(:collections, :slug)
2026-05-09T00:32:50.135079869Z    -> 0.0236s
2026-05-09T00:32:50.135086393Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-05-09T00:32:50.135093186Z    -> 0.0006s
2026-05-09T00:32:50.135099870Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0277s) ======
2026-05-09T00:32:50.135106764Z 
2026-05-09T00:32:50.135113177Z Migrating to AddSizeToModelFiles (20230707082403)
2026-05-09T00:32:50.135119760Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-05-09T00:32:50.135126473Z -- add_column(:model_files, :size, :integer)
2026-05-09T00:32:50.135133057Z    -> 0.0007s
2026-05-09T00:32:50.135139640Z == 20230707082403 AddSizeToModelFiles: migrated (0.0010s) =====================
2026-05-09T00:32:50.135147285Z 
2026-05-09T00:32:50.135153929Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-05-09T00:32:50.135160582Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-05-09T00:32:50.135167265Z -- change_column(:model_files, :size, :bigint)
2026-05-09T00:32:50.135173879Z    -> 0.0093s
2026-05-09T00:32:50.135180492Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0096s) ==================
2026-05-09T00:32:50.135187186Z 
2026-05-09T00:32:50.135193598Z Migrating to AddNoteToProblems (20230711111009)
2026-05-09T00:32:50.135219300Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-05-09T00:32:50.135226294Z -- add_column(:problems, :note, :string, {default: nil})
2026-05-09T00:32:50.135232968Z    -> 0.0022s
2026-05-09T00:32:50.135239501Z == 20230711111009 AddNoteToProblems: migrated (0.0026s) =======================
2026-05-09T00:32:50.135246224Z 
2026-05-09T00:32:50.135252647Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-05-09T00:32:50.135259501Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-05-09T00:32:50.135266335Z -- add_column(:users, :problem_settings, :json)
2026-05-09T00:32:50.135272988Z    -> 0.0006s
2026-05-09T00:32:50.135280774Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0017s) ================
2026-05-09T00:32:50.135288640Z 
2026-05-09T00:32:50.135295273Z Migrating to AddLicenseToModel (20240127143358)
2026-05-09T00:32:50.135300925Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-05-09T00:32:50.135306416Z -- add_column(:models, :license, :string)
2026-05-09T00:32:50.135311827Z    -> 0.0006s
2026-05-09T00:32:50.135317177Z == 20240127143358 AddLicenseToModel: migrated (0.0007s) =======================
2026-05-09T00:32:50.135322678Z 
2026-05-09T00:32:50.135327969Z Migrating to AddIgnoredToProblems (20240131134832)
2026-05-09T00:32:50.135333390Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-05-09T00:32:50.135338841Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-05-09T00:32:50.135344532Z    -> 0.0006s
2026-05-09T00:32:50.135350334Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2026-05-09T00:32:50.135355845Z 
2026-05-09T00:32:50.135361106Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-05-09T00:32:50.135366557Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-05-09T00:32:50.135372228Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-05-09T00:32:50.135377819Z    -> 0.0104s
2026-05-09T00:32:50.135383170Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0104s) ======
2026-05-09T00:32:50.135388661Z 
2026-05-09T00:32:50.135393912Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-05-09T00:32:50.135399353Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-05-09T00:32:50.135404804Z -- add_column(:users, :file_list_settings, :json)
2026-05-09T00:32:50.135410205Z    -> 0.0006s
2026-05-09T00:32:50.135415555Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0007s) ===============
2026-05-09T00:32:50.135427459Z 
2026-05-09T00:32:50.135432760Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-05-09T00:32:50.135438201Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-05-09T00:32:50.135443642Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-05-09T00:32:50.135449253Z    -> 0.0002s
2026-05-09T00:32:50.135454624Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-05-09T00:32:50.135460306Z    -> 0.0009s
2026-05-09T00:32:50.135465817Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-05-09T00:32:50.135471518Z    -> 0.0002s
2026-05-09T00:32:50.135476889Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-05-09T00:32:50.135482651Z    -> 0.0042s
2026-05-09T00:32:50.135488041Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0056s) =================
2026-05-09T00:32:50.135493573Z 
2026-05-09T00:32:50.135498973Z Migrating to CreateFlipperTables (20240306095646)
2026-05-09T00:32:50.135504515Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-05-09T00:32:50.135510166Z -- create_table(:flipper_features)
2026-05-09T00:32:50.135515547Z    -> 0.0028s
2026-05-09T00:32:50.135520888Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-05-09T00:32:50.135526529Z    -> 0.0045s
2026-05-09T00:32:50.135531920Z -- create_table(:flipper_gates)
2026-05-09T00:32:50.135537321Z    -> 0.0003s
2026-05-09T00:32:50.135542691Z -- 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-05-09T00:32:50.135548473Z    -> 0.0002s
2026-05-09T00:32:50.135553834Z == 20240306095646 CreateFlipperTables: migrated (0.0078s) =====================
2026-05-09T00:32:50.135559405Z 
2026-05-09T00:32:50.135564676Z Migrating to RolifyCreateRoles (20240319155251)
2026-05-09T00:32:50.753088155Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-05-09T00:32:50.753114558Z -- create_table(:roles)
2026-05-09T00:32:50.753123947Z    -> 0.0377s
2026-05-09T00:32:50.753133275Z -- create_table(:users_roles, {id: false})
2026-05-09T00:32:50.753141712Z    -> 0.0005s
2026-05-09T00:32:50.753150620Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-05-09T00:32:50.753159288Z    -> 0.0046s
2026-05-09T00:32:50.753197525Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-05-09T00:32:50.753206473Z    -> 0.0002s
2026-05-09T00:32:50.753214569Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-05-09T00:32:50.753223056Z    -> 0.0001s
2026-05-09T00:32:50.753231313Z == 20240319155251 RolifyCreateRoles: migrated (0.0584s) =======================
2026-05-09T00:32:50.753239820Z 
2026-05-09T00:32:50.753247846Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-05-09T00:32:50.753256023Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-05-09T00:32:50.753264239Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0085s) ==================
2026-05-09T00:32:50.753272436Z 
2026-05-09T00:32:50.753280392Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-05-09T00:32:50.753288508Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-05-09T00:32:50.753296674Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-09T00:32:50.753304971Z    -> 0.0141s
2026-05-09T00:32:50.753312967Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0153s) ====================
2026-05-09T00:32:50.753321184Z 
2026-05-09T00:32:50.753329080Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-05-09T00:32:50.753337246Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-05-09T00:32:50.753345413Z -- add_column(:users, :reset_password_token, :string)
2026-05-09T00:32:50.753353559Z    -> 0.0011s
2026-05-09T00:32:50.753361555Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-05-09T00:32:50.753370162Z    -> 0.0001s
2026-05-09T00:32:50.753378179Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0030s) ============
2026-05-09T00:32:50.753386415Z 
2026-05-09T00:32:50.753396696Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-05-09T00:32:50.753404872Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-05-09T00:32:50.753413059Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0257s) ==============
2026-05-09T00:32:50.753421225Z 
2026-05-09T00:32:50.753429171Z Migrating to AddRememberableToUsers (20240410221112)
2026-05-09T00:32:50.753437438Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-05-09T00:32:50.753445645Z -- add_column(:users, :remember_created_at, :datetime)
2026-05-09T00:32:50.753453791Z    -> 0.0032s
2026-05-09T00:32:50.753461787Z == 20240410221112 AddRememberableToUsers: migrated (0.0044s) ==================
2026-05-09T00:32:50.753479833Z 
2026-05-09T00:32:50.753487809Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-05-09T00:32:50.753496998Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-05-09T00:32:50.753505305Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-05-09T00:32:50.753513511Z    -> 0.0006s
2026-05-09T00:32:50.753521587Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0019s) ===========
2026-05-09T00:32:50.753529764Z 
2026-05-09T00:32:50.753537830Z Migrating to DropDelayedJobs (20240418112821)
2026-05-09T00:32:50.753547079Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-05-09T00:32:50.753555506Z -- drop_table(:delayed_jobs)
2026-05-09T00:32:50.753563542Z    -> 0.0019s
2026-05-09T00:32:50.753571408Z == 20240418112821 DropDelayedJobs: migrated (0.0122s) =========================
2026-05-09T00:32:50.753579574Z 
2026-05-09T00:32:50.753587270Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-05-09T00:32:50.753595226Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-05-09T00:32:50.753603232Z -- add_column(:users, :interface_language, :string)
2026-05-09T00:32:50.753611128Z    -> 0.0007s
2026-05-09T00:32:50.753618944Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0042s) =============
2026-05-09T00:32:50.753627070Z 
2026-05-09T00:32:50.753634765Z Migrating to AddLockableToUsers (20240610120318)
2026-05-09T00:32:50.753643082Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-05-09T00:32:50.753651138Z -- change_table(:users)
2026-05-09T00:32:50.753658984Z    -> 0.0017s
2026-05-09T00:32:50.753666800Z == 20240610120318 AddLockableToUsers: migrated (0.0020s) ======================
2026-05-09T00:32:50.753674826Z 
2026-05-09T00:32:50.753682542Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-05-09T00:32:50.753690468Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-05-09T00:32:50.753698454Z -- add_column(:model_files, :attachment_data, :json)
2026-05-09T00:32:50.753706410Z    -> 0.0007s
2026-05-09T00:32:50.753714316Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0012s) ===========
2026-05-09T00:32:50.753722552Z 
2026-05-09T00:32:50.753730248Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-05-09T00:32:50.753738154Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-05-09T00:32:50.753746160Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0168s) ==================
2026-05-09T00:32:50.753754176Z 
2026-05-09T00:32:50.753761851Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-05-09T00:32:50.753779236Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-05-09T00:32:50.753787313Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-05-09T00:32:50.753795649Z    -> 0.0016s
2026-05-09T00:32:50.753803635Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0035s) ============
2026-05-09T00:32:50.753811662Z 
2026-05-09T00:32:50.753819357Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-05-09T00:32:50.753827243Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-05-09T00:32:50.753835269Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-05-09T00:32:50.753843426Z    -> 0.0011s
2026-05-09T00:32:50.753851682Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-05-09T00:32:50.753859688Z    -> 0.0006s
2026-05-09T00:32:50.753867544Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-05-09T00:32:50.753875510Z    -> 0.0006s
2026-05-09T00:32:50.753883536Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-05-09T00:32:50.753891563Z    -> 0.0049s
2026-05-09T00:32:50.753899378Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-05-09T00:32:50.753907535Z    -> 0.0009s
2026-05-09T00:32:50.753915551Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0094s) ====================
2026-05-09T00:32:50.753923587Z 
2026-05-09T00:32:50.753931283Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-05-09T00:32:50.753939188Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-05-09T00:32:50.753947205Z -- remove_index(:libraries, :path)
2026-05-09T00:32:50.753955101Z    -> 0.0012s
2026-05-09T00:32:50.753963127Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0020s) ================
2026-05-09T00:32:50.753971343Z 
2026-05-09T00:32:50.753979039Z Migrating to CreateFederailsActors (20240727113215)
2026-05-09T00:32:50.753986945Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-05-09T00:32:50.753994961Z -- create_table(:federails_actors)
2026-05-09T00:32:50.754002827Z    -> 0.0014s
2026-05-09T00:32:50.754010682Z -- foreign_key_exists?(:federails_actors, :users)
2026-05-09T00:32:50.754018618Z    -> 0.0020s
2026-05-09T00:32:50.754026454Z -- remove_foreign_key(:federails_actors, :users)
2026-05-09T00:32:50.754034410Z    -> 0.0195s
2026-05-09T00:32:50.754042507Z -- remove_index(:federails_actors, :user_id)
2026-05-09T00:32:50.754050402Z    -> 0.0009s
2026-05-09T00:32:50.754067387Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-05-09T00:32:50.754075693Z    -> 0.0001s
2026-05-09T00:32:50.754083499Z -- add_foreign_key(:federails_actors, :users)
2026-05-09T00:32:50.754091425Z    -> 0.0211s
2026-05-09T00:32:50.754099251Z == 20240727113215 CreateFederailsActors: migrated (0.0461s) ===================
2026-05-09T00:32:50.754107387Z 
2026-05-09T00:32:50.754115063Z Migrating to CreateFederailsFollowings (20240727113216)
2026-05-09T00:32:50.754123229Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-05-09T00:32:50.754131215Z -- create_table(:federails_followings)
2026-05-09T00:32:50.754139061Z    -> 0.0034s
2026-05-09T00:32:50.754146977Z == 20240727113216 CreateFederailsFollowings: migrated (0.0034s) ===============
2026-05-09T00:32:50.754154983Z 
2026-05-09T00:32:50.754162669Z Migrating to CreateFederailsActivities (20240727113217)
2026-05-09T00:32:50.754170725Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-05-09T00:32:50.754178731Z -- create_table(:federails_activities)
2026-05-09T00:32:50.754186617Z    -> 0.0088s
2026-05-09T00:32:50.754194412Z == 20240727113217 CreateFederailsActivities: migrated (0.0088s) ===============
2026-05-09T00:32:50.754202429Z 
2026-05-09T00:32:50.754210144Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-05-09T00:32:50.754218130Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-05-09T00:32:50.754226136Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-05-09T00:32:50.754234473Z    -> 0.0090s
2026-05-09T00:32:50.754242850Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-05-09T00:32:50.754250936Z    -> 0.0004s
2026-05-09T00:32:50.754258832Z -- change_table(:federails_actors)
2026-05-09T00:32:50.754266728Z    -> 0.0072s
2026-05-09T00:32:50.754274564Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0166s) =======
2026-05-09T00:32:50.754282610Z 
2026-05-09T00:32:50.754290336Z Migrating to CreateFederailsActors (20240731165647)
2026-05-09T00:32:50.754298432Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-05-09T00:32:50.754306448Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-05-09T00:32:50.754314474Z 
2026-05-09T00:32:50.754322210Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-05-09T00:32:50.754330156Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-05-09T00:32:50.754338112Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-05-09T00:32:50.754355076Z 
2026-05-09T00:32:50.754362862Z Migrating to BackfillActivities (20240805111500)
2026-05-09T00:32:50.754370938Z == 20240805111500 BackfillActivities: migrating ===============================
2026-05-09T00:32:50.754378954Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-05-09T00:32:50.754386960Z 
2026-05-09T00:32:50.754394686Z Migrating to CreateCaberRelations (20240827155630)
2026-05-09T00:32:50.754402582Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-05-09T00:32:50.754410568Z -- create_table(:caber_relations)
2026-05-09T00:32:50.754419396Z    -> 0.0403s
2026-05-09T00:32:50.754427271Z == 20240827155630 CreateCaberRelations: migrated (0.0403s) ====================
2026-05-09T00:32:50.754435348Z 
2026-05-09T00:32:50.754443123Z Migrating to AddDefaultAccessControls (20240830121749)
2026-05-09T00:32:50.754451069Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-05-09T00:32:50.754459055Z == 20240830121749 AddDefaultAccessControls: migrated (0.0596s) ================
2026-05-09T00:32:50.754467182Z 
2026-05-09T00:32:50.754474897Z Migrating to RenameDefaultRoles (20240830151650)
2026-05-09T00:32:50.754482813Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-05-09T00:32:50.754490789Z == 20240830151650 RenameDefaultRoles: migrated (0.0330s) ======================
2026-05-09T00:32:50.754499066Z 
2026-05-09T00:32:50.754506752Z Migrating to AddPublicIDsToModels (20240904151944)
2026-05-09T00:32:50.754514677Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-05-09T00:32:50.754522714Z -- add_column(:models, :public_id, :string)
2026-05-09T00:32:50.754530620Z    -> 0.0008s
2026-05-09T00:32:50.754538485Z -- add_index(:models, :public_id)
2026-05-09T00:32:50.754546341Z    -> 0.0025s
2026-05-09T00:32:50.754554197Z -- add_column(:model_files, :public_id, :string)
2026-05-09T00:32:50.754562273Z    -> 0.0007s
2026-05-09T00:32:50.754570129Z -- add_index(:model_files, :public_id)
2026-05-09T00:32:50.754577985Z    -> 0.0001s
2026-05-09T00:32:50.754585811Z -- add_column(:problems, :public_id, :string)
2026-05-09T00:32:50.754593707Z    -> 0.0012s
2026-05-09T00:32:50.754601593Z -- add_index(:problems, :public_id)
2026-05-09T00:32:50.754609478Z    -> 0.0004s
2026-05-09T00:32:50.754617324Z -- add_column(:creators, :public_id, :string)
2026-05-09T00:32:50.754626322Z    -> 0.0006s
2026-05-09T00:32:51.578314402Z -- add_index(:creators, :public_id)
2026-05-09T00:32:51.578345585Z    -> 0.0002s
2026-05-09T00:32:51.578388161Z -- add_column(:collections, :public_id, :string)
2026-05-09T00:32:51.578396909Z    -> 0.0006s
2026-05-09T00:32:51.578405095Z -- add_index(:collections, :public_id)
2026-05-09T00:32:51.578413211Z    -> 0.0001s
2026-05-09T00:32:51.578421418Z -- add_column(:libraries, :public_id, :string)
2026-05-09T00:32:51.578429414Z    -> 0.0006s
2026-05-09T00:32:51.578437320Z -- add_index(:libraries, :public_id)
2026-05-09T00:32:51.578445266Z    -> 0.0001s
2026-05-09T00:32:51.578453292Z == 20240904151944 AddPublicIDsToModels: migrated (0.0082s) ====================
2026-05-09T00:32:51.578461589Z 
2026-05-09T00:32:51.578469485Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-05-09T00:32:51.578477511Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-05-09T00:32:51.578485768Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:51.578493774Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0608s) ==============
2026-05-09T00:32:51.578501800Z 
2026-05-09T00:32:51.578509525Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-05-09T00:32:51.578517562Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-05-09T00:32:51.578525528Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-05-09T00:32:51.578533534Z 
2026-05-09T00:32:51.578541319Z Migrating to DeduplicateRoles (20240923114515)
2026-05-09T00:32:51.578549366Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-05-09T00:32:51.578557352Z == 20240923114515 DeduplicateRoles: migrated (0.1416s) ========================
2026-05-09T00:32:51.578565368Z 
2026-05-09T00:32:51.578573063Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-05-09T00:32:51.578580999Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-05-09T00:32:51.578588965Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-09T00:32:51.578597422Z    -> 0.1479s
2026-05-09T00:32:51.578605268Z -- add_index(:models, :name_lower)
2026-05-09T00:32:51.578613244Z    -> 0.0002s
2026-05-09T00:32:51.578622333Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-09T00:32:51.578631090Z    -> 0.0067s
2026-05-09T00:32:51.578639076Z -- add_index(:creators, :name_lower)
2026-05-09T00:32:51.578646972Z    -> 0.0001s
2026-05-09T00:32:51.578654818Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-09T00:32:51.578672584Z    -> 0.0084s
2026-05-09T00:32:51.578680540Z -- add_index(:collections, :name_lower)
2026-05-09T00:32:51.578688636Z    -> 0.0001s
2026-05-09T00:32:51.578696512Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1636s) =============
2026-05-09T00:32:51.578704719Z 
2026-05-09T00:32:51.578712584Z Migrating to AddKeypairToActors (20240926162407)
2026-05-09T00:32:51.578720781Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-05-09T00:32:51.578728787Z -- change_table(:federails_actors)
2026-05-09T00:32:51.578736653Z    -> 0.0015s
2026-05-09T00:32:51.578744529Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-05-09T00:32:51.578752815Z 
2026-05-09T00:32:51.578761834Z Migrating to AddUuids (20241004194445)
2026-05-09T00:32:51.578769820Z == 20241004194445 AddUuids: migrating =========================================
2026-05-09T00:32:51.578777866Z -- change_table(:federails_actors)
2026-05-09T00:32:51.578785772Z    -> 0.0029s
2026-05-09T00:32:51.578793638Z -- change_table(:federails_activities)
2026-05-09T00:32:51.578801513Z    -> 0.0008s
2026-05-09T00:32:51.578809459Z -- change_table(:federails_followings)
2026-05-09T00:32:51.578817506Z    -> 0.0008s
2026-05-09T00:32:51.578825372Z == 20241004194445 AddUuids: migrated (0.0046s) ================================
2026-05-09T00:32:51.578833358Z 
2026-05-09T00:32:51.578841023Z Migrating to CreateComments (20241007182824)
2026-05-09T00:32:51.578850021Z == 20241007182824 CreateComments: migrating ===================================
2026-05-09T00:32:51.578858067Z -- create_table(:comments)
2026-05-09T00:32:51.578865953Z    -> 0.0019s
2026-05-09T00:32:51.578873799Z == 20241007182824 CreateComments: migrated (0.0020s) ==========================
2026-05-09T00:32:51.578882006Z 
2026-05-09T00:32:51.578889721Z Migrating to AddSystemToComments (20241009122540)
2026-05-09T00:32:51.578897577Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-05-09T00:32:51.578905553Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-05-09T00:32:51.578913519Z    -> 0.0009s
2026-05-09T00:32:51.578921335Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-05-09T00:32:51.578929301Z 
2026-05-09T00:32:51.578936966Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-05-09T00:32:51.578944992Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-05-09T00:32:51.578952969Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0015s) ============
2026-05-09T00:32:51.578960965Z 
2026-05-09T00:32:51.578977819Z Migrating to AddOmniauthToUsers (20241015090803)
2026-05-09T00:32:51.578985765Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-05-09T00:32:51.578993731Z -- add_column(:users, :auth_provider, :string)
2026-05-09T00:32:51.579001637Z    -> 0.0009s
2026-05-09T00:32:51.579009492Z -- add_column(:users, :auth_uid, :string)
2026-05-09T00:32:51.579017408Z    -> 0.0007s
2026-05-09T00:32:51.579025304Z == 20241015090803 AddOmniauthToUsers: migrated (0.0017s) ======================
2026-05-09T00:32:51.579033320Z 
2026-05-09T00:32:51.579041006Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-05-09T00:32:51.579048992Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-05-09T00:32:51.579056958Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-05-09T00:32:51.579064954Z    -> 0.0009s
2026-05-09T00:32:51.579072750Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-05-09T00:32:51.579080946Z    -> 0.0008s
2026-05-09T00:32:51.579088732Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0017s) =====
2026-05-09T00:32:51.579096708Z 
2026-05-09T00:32:51.579104454Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-05-09T00:32:51.579112400Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-05-09T00:32:51.579120917Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-05-09T00:32:51.579128953Z    -> 0.0009s
2026-05-09T00:32:51.579136819Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0009s) ======
2026-05-09T00:32:51.579145005Z 
2026-05-09T00:32:51.579152701Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-05-09T00:32:51.579160557Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-05-09T00:32:51.579168573Z -- change_table(:users)
2026-05-09T00:32:51.579176378Z    -> 0.0011s
2026-05-09T00:32:51.579184224Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0011s) =====================
2026-05-09T00:32:51.579192381Z 
2026-05-09T00:32:51.579200066Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-05-09T00:32:51.579208142Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-05-09T00:32:51.579216118Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0556s) =================
2026-05-09T00:32:51.579224135Z 
2026-05-09T00:32:51.579231800Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-05-09T00:32:51.579239686Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-05-09T00:32:51.579256660Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-05-09T00:32:51.579265167Z    -> 0.0009s
2026-05-09T00:32:51.579273103Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-05-09T00:32:51.579281580Z    -> 0.0012s
2026-05-09T00:32:51.579289456Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-05-09T00:32:51.579297583Z    -> 0.0004s
2026-05-09T00:32:51.579305368Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-05-09T00:32:51.579313525Z    -> 0.0011s
2026-05-09T00:32:51.579321290Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-05-09T00:32:51.579329477Z    -> 0.0009s
2026-05-09T00:32:51.579337242Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-05-09T00:32:51.579345469Z    -> 0.0008s
2026-05-09T00:32:51.579353245Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-05-09T00:32:51.579361401Z    -> 0.0004s
2026-05-09T00:32:51.579369147Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0059s) ===================
2026-05-09T00:32:51.579377213Z 
2026-05-09T00:32:51.579384878Z Migrating to AddInProgressToProblems (20241105121830)
2026-05-09T00:32:51.579392784Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-05-09T00:32:51.579400750Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-05-09T00:32:51.579408797Z    -> 0.0008s
2026-05-09T00:32:51.579416602Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-05-09T00:32:51.579424638Z 
2026-05-09T00:32:51.579432314Z Migrating to ClearStuckProblems (20241118155027)
2026-05-09T00:32:51.579440200Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-05-09T00:32:51.579448216Z == 20241118155027 ClearStuckProblems: migrated (0.0204s) ======================
2026-05-09T00:32:51.579456222Z 
2026-05-09T00:32:51.579464499Z Migrating to AddApprovedToUser (20241122121621)
2026-05-09T00:32:51.579472615Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-05-09T00:32:51.579480681Z -- change_table(:users)
2026-05-09T00:32:51.579488477Z    -> 0.0014s
2026-05-09T00:32:51.579496263Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) =======================
2026-05-09T00:32:51.579504279Z 
2026-05-09T00:32:51.579511964Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-05-09T00:32:51.579519940Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-05-09T00:32:51.579537375Z -- create_table(:federails_moderation_reports)
2026-05-09T00:32:51.579545522Z    -> 0.0028s
2026-05-09T00:32:51.579553368Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0028s) ========
2026-05-09T00:32:51.579561324Z 
2026-05-09T00:32:51.579569039Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-05-09T00:32:51.579576975Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-05-09T00:32:51.579585062Z -- create_table(:federails_moderation_domain_blocks)
2026-05-09T00:32:51.579592967Z    -> 0.0005s
2026-05-09T00:32:51.579600813Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-05-09T00:32:51.579608940Z 
2026-05-09T00:32:51.579616725Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-05-09T00:32:51.579624661Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-05-09T00:32:51.579632647Z -- change_column_null(:comments, :commenter_id, true)
2026-05-09T00:32:51.579640573Z    -> 0.0078s
2026-05-09T00:32:51.579648409Z -- change_column_null(:comments, :commenter_type, true)
2026-05-09T00:32:51.579656325Z    -> 0.0075s
2026-05-09T00:32:51.579664201Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-05-09T00:32:51.579672387Z    -> 0.0011s
2026-05-09T00:32:51.579680233Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-05-09T00:32:51.579688249Z    -> 0.0105s
2026-05-09T00:32:51.579696085Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0283s) =======
2026-05-09T00:32:51.579704051Z 
2026-05-09T00:32:51.579711787Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-05-09T00:32:51.579719693Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-05-09T00:32:51.579727689Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-05-09T00:32:51.579735765Z    -> 0.0009s
2026-05-09T00:32:51.579743671Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-05-09T00:32:51.579751647Z 
2026-05-09T00:32:51.579759393Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-05-09T00:32:51.579767278Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-05-09T00:32:51.579775295Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1166s) ==================
2026-05-09T00:32:51.579783271Z 
2026-05-09T00:32:51.579790926Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-05-09T00:32:51.579799032Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-05-09T00:32:52.162257294Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-05-09T00:32:52.162284098Z    -> 0.0018s
2026-05-09T00:32:52.162293767Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0018s) ==========
2026-05-09T00:32:52.162302755Z 
2026-05-09T00:32:52.162310701Z Migrating to AddCreatorToCollections (20250222000000)
2026-05-09T00:32:52.162319028Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-05-09T00:32:52.162327786Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-05-09T00:32:52.162336102Z    -> 0.0212s
2026-05-09T00:32:52.162344159Z == 20250222000000 AddCreatorToCollections: migrated (0.0212s) =================
2026-05-09T00:32:52.162352285Z 
2026-05-09T00:32:52.162360021Z Migrating to AddLocalToActors (20250305171530)
2026-05-09T00:32:52.162367916Z == 20250305171530 AddLocalToActors: migrating =================================
2026-05-09T00:32:52.162375903Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-05-09T00:32:52.162383939Z    -> 0.0009s
2026-05-09T00:32:52.162391935Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-05-09T00:32:52.162401905Z    -> 0.0017s
2026-05-09T00:32:52.162409911Z    -> 0 rows
2026-05-09T00:32:52.162417827Z == 20250305171530 AddLocalToActors: migrated (0.0054s) ========================
2026-05-09T00:32:52.162425983Z 
2026-05-09T00:32:52.162434461Z Migrating to AddActorTypeToActors (20250407160721)
2026-05-09T00:32:52.162443469Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-05-09T00:32:52.162452026Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-05-09T00:32:52.162461325Z    -> 0.0008s
2026-05-09T00:32:52.162469120Z == 20250407160721 AddActorTypeToActors: migrated (0.0008s) ====================
2026-05-09T00:32:52.162477577Z 
2026-05-09T00:32:52.162485373Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-05-09T00:32:52.162493299Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-05-09T00:32:52.162501275Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-05-09T00:32:52.162509251Z    -> 0.0014s
2026-05-09T00:32:52.162517047Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0015s) =================
2026-05-09T00:32:52.162525253Z 
2026-05-09T00:32:52.162532939Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-05-09T00:32:52.162540885Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-05-09T00:32:52.162548901Z -- create_table(:oauth_applications)
2026-05-09T00:32:52.162584583Z    -> 0.0005s
2026-05-09T00:32:52.162592669Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-05-09T00:32:52.162600705Z    -> 0.0002s
2026-05-09T00:32:52.162608561Z -- create_table(:oauth_access_grants)
2026-05-09T00:32:52.162616597Z    -> 0.0006s
2026-05-09T00:32:52.162624443Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-05-09T00:32:52.162632479Z    -> 0.0001s
2026-05-09T00:32:52.162640345Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-05-09T00:32:52.162648652Z    -> 0.0088s
2026-05-09T00:32:52.162656438Z -- create_table(:oauth_access_tokens)
2026-05-09T00:32:52.162664374Z    -> 0.0006s
2026-05-09T00:32:52.162672199Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-05-09T00:32:52.162680396Z    -> 0.0001s
2026-05-09T00:32:52.162689314Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-05-09T00:32:52.162697470Z    -> 0.0001s
2026-05-09T00:32:52.162705386Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-05-09T00:32:52.162713593Z    -> 0.0104s
2026-05-09T00:32:52.162721849Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-05-09T00:32:52.162729845Z    -> 0.0080s
2026-05-09T00:32:52.162737691Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-05-09T00:32:52.162745918Z    -> 0.0094s
2026-05-09T00:32:52.162753784Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0391s) ==================
2026-05-09T00:32:52.162761890Z 
2026-05-09T00:32:52.162769626Z Migrating to AddOwnerToApplication (20250408145956)
2026-05-09T00:32:52.162778483Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-05-09T00:32:52.162786580Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-05-09T00:32:52.162794676Z    -> 0.0010s
2026-05-09T00:32:52.162802562Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-05-09T00:32:52.162810768Z    -> 0.0008s
2026-05-09T00:32:52.162818634Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-05-09T00:32:52.162826640Z    -> 0.0002s
2026-05-09T00:32:52.162834506Z == 20250408145956 AddOwnerToApplication: migrated (0.0068s) ===================
2026-05-09T00:32:52.162842552Z 
2026-05-09T00:32:52.162850308Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-05-09T00:32:52.162858264Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-05-09T00:32:52.162866250Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-05-09T00:32:52.162884136Z    -> 0.0116s
2026-05-09T00:32:52.162892042Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0129s) ============
2026-05-09T00:32:52.162900028Z 
2026-05-09T00:32:52.162907754Z Migrating to AddQuotaToUsers (20250409125753)
2026-05-09T00:32:52.162915660Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-05-09T00:32:52.162923646Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-05-09T00:32:52.162931652Z    -> 0.0010s
2026-05-09T00:32:52.162939498Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-05-09T00:32:52.162947594Z    -> 0.0008s
2026-05-09T00:32:52.162955650Z == 20250409125753 AddQuotaToUsers: migrated (0.0031s) =========================
2026-05-09T00:32:52.162963666Z 
2026-05-09T00:32:52.162971332Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-05-09T00:32:52.162979288Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-05-09T00:32:52.162987314Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-05-09T00:32:52.162995911Z    -> 0.0121s
2026-05-09T00:32:52.163003727Z -- add_index(:model_files, :filename_lower)
2026-05-09T00:32:52.163011833Z    -> 0.0002s
2026-05-09T00:32:52.163019659Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0136s) 
2026-05-09T00:32:52.163027715Z 
2026-05-09T00:32:52.163035761Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-05-09T00:32:52.163044158Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-05-09T00:32:52.163052205Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-05-09T00:32:52.163060171Z    -> 0.0002s
2026-05-09T00:32:52.163067976Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0011s) ===================
2026-05-09T00:32:52.163076213Z 
2026-05-09T00:32:52.163083939Z Migrating to AddPreviewToModelFile (20250520111046)
2026-05-09T00:32:52.163091874Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-05-09T00:32:52.163099891Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-05-09T00:32:52.163107947Z    -> 0.0010s
2026-05-09T00:32:52.163116023Z == 20250520111046 AddPreviewToModelFile: migrated (0.0018s) ===================
2026-05-09T00:32:52.163124089Z 
2026-05-09T00:32:52.163131985Z Migrating to CreateAltchaSolutions (20250609210440)
2026-05-09T00:32:52.163140202Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-05-09T00:32:52.163148248Z -- create_table(:altcha_solutions)
2026-05-09T00:32:52.163165352Z    -> 0.0004s
2026-05-09T00:32:52.163173469Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-05-09T00:32:52.163182006Z    -> 0.0002s
2026-05-09T00:32:52.163189862Z == 20250609210440 CreateAltchaSolutions: migrated (0.0016s) ===================
2026-05-09T00:32:52.163197928Z 
2026-05-09T00:32:52.163205634Z Migrating to AddIndexableFields (20250620141805)
2026-05-09T00:32:52.163213750Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-05-09T00:32:52.163221796Z -- change_table(:models)
2026-05-09T00:32:52.163229662Z    -> 0.0024s
2026-05-09T00:32:52.163237498Z -- change_table(:creators)
2026-05-09T00:32:52.163245364Z    -> 0.0017s
2026-05-09T00:32:52.163253199Z -- change_table(:collections)
2026-05-09T00:32:52.163261045Z    -> 0.0017s
2026-05-09T00:32:52.163268921Z == 20250620141805 AddIndexableFields: migrated (0.0058s) ======================
2026-05-09T00:32:52.163277067Z 
2026-05-09T00:32:52.163284793Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-05-09T00:32:52.163292839Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-05-09T00:32:52.163300865Z -- change_column(:models, :indexable, :string)
2026-05-09T00:32:52.163308821Z    -> 0.0182s
2026-05-09T00:32:52.163316687Z -- change_column(:models, :ai_indexable, :string)
2026-05-09T00:32:52.163324613Z    -> 0.0203s
2026-05-09T00:32:52.163332479Z -- change_column(:creators, :indexable, :string)
2026-05-09T00:32:52.163340455Z    -> 0.0085s
2026-05-09T00:32:52.163348321Z -- change_column(:creators, :ai_indexable, :string)
2026-05-09T00:32:52.163356487Z    -> 0.0085s
2026-05-09T00:32:52.163364343Z -- change_column(:collections, :indexable, :string)
2026-05-09T00:32:52.163372279Z    -> 0.0455s
2026-05-09T00:32:52.163380105Z -- change_column(:collections, :ai_indexable, :string)
2026-05-09T00:32:52.163388021Z    -> 0.0130s
2026-05-09T00:32:52.163395887Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1144s) ======
2026-05-09T00:32:52.163404033Z 
2026-05-09T00:32:52.163411729Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-05-09T00:32:52.163419665Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-05-09T00:32:52.163428202Z -- change_table(:models)
2026-05-09T00:32:52.163436509Z    -> 0.0003s
2026-05-09T00:32:52.163444354Z -- change_table(:creators)
2026-05-09T00:32:52.163452190Z    -> 0.0003s
2026-05-09T00:32:52.163469866Z -- change_table(:collections)
2026-05-09T00:32:52.163477922Z    -> 0.0003s
2026-05-09T00:32:52.163485758Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0009s) =================
2026-05-09T00:32:52.163493674Z 
2026-05-09T00:32:52.163501369Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-05-09T00:32:52.163509355Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-05-09T00:32:52.163517301Z -- change_table(:links)
2026-05-09T00:32:52.163525097Z    -> 0.0002s
2026-05-09T00:32:52.163532883Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-05-09T00:32:52.163541019Z 
2026-05-09T00:32:52.163548775Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-05-09T00:32:52.163556711Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-05-09T00:32:52.163565639Z -- add_column(:links, :synced_at, :datetime)
2026-05-09T00:32:52.163573514Z    -> 0.0010s
2026-05-09T00:32:52.163581380Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0010s) ======================
2026-05-09T00:32:52.163589366Z 
2026-05-09T00:32:52.163597062Z Migrating to CreateFaspClientProviders (20250806142734)
2026-05-09T00:32:52.163605198Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-05-09T00:32:52.163613214Z -- create_table(:fasp_client_providers)
2026-05-09T00:32:52.163621130Z    -> 0.0427s
2026-05-09T00:32:52.163628976Z == 20250806142734 CreateFaspClientProviders: migrated (0.0427s) ===============
2026-05-09T00:32:52.163636972Z 
2026-05-09T00:32:52.163644708Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-05-09T00:32:52.163652654Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-05-09T00:32:52.163660660Z -- create_table(:fasp_client_event_subscriptions)
2026-05-09T00:32:52.163668816Z    -> 0.0118s
2026-05-09T00:32:52.163676863Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0119s) ======
2026-05-09T00:32:52.163684859Z 
2026-05-09T00:32:52.163692514Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-05-09T00:32:52.163700440Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-05-09T00:32:52.163708446Z -- create_table(:fasp_client_backfill_requests)
2026-05-09T00:32:52.163716342Z    -> 0.0054s
2026-05-09T00:32:52.163724168Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0054s) ========
2026-05-09T00:32:52.163732334Z 
2026-05-09T00:32:52.163740030Z Migrating to AddImagesToCreators (20250922155445)
2026-05-09T00:32:52.163747946Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-05-09T00:32:52.163765882Z -- add_column(:creators, :avatar_data, :json)
2026-05-09T00:32:52.163773858Z    -> 0.0011s
2026-05-09T00:32:52.163781774Z -- add_column(:creators, :banner_data, :json)
2026-05-09T00:32:52.163789660Z    -> 0.0009s
2026-05-09T00:32:52.163797526Z == 20250922155445 AddImagesToCreators: migrated (0.0021s) =====================
2026-05-09T00:32:52.163805702Z 
2026-05-09T00:32:52.163813438Z Migrating to CreateFederailsHosts (20251010145758)
2026-05-09T00:32:52.163821364Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-05-09T00:32:52.163829410Z -- create_table(:federails_hosts)
2026-05-09T00:32:52.448304408Z    -> 0.0113s
2026-05-09T00:32:52.448332945Z == 20251010145758 CreateFederailsHosts: migrated (0.0113s) ====================
2026-05-09T00:32:52.448342996Z 
2026-05-09T00:32:52.448351703Z Migrating to AddTourStateToUsers (20251027152904)
2026-05-09T00:32:52.448360010Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-05-09T00:32:52.448368146Z -- add_column(:users, :tour_state, :json)
2026-05-09T00:32:52.448376172Z    -> 0.0012s
2026-05-09T00:32:52.448384209Z == 20251027152904 AddTourStateToUsers: migrated (0.0012s) =====================
2026-05-09T00:32:52.448392305Z 
2026-05-09T00:32:52.448400101Z Migrating to AddSortOrderToUsers (20251105110434)
2026-05-09T00:32:52.448408087Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-05-09T00:32:52.448416263Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-05-09T00:32:52.448424309Z    -> 0.0011s
2026-05-09T00:32:52.448432235Z == 20251105110434 AddSortOrderToUsers: migrated (0.0011s) =====================
2026-05-09T00:32:52.448440241Z 
2026-05-09T00:32:52.448447957Z Migrating to CreateGroups (20251203161006)
2026-05-09T00:32:52.448455893Z == 20251203161006 CreateGroups: migrating =====================================
2026-05-09T00:32:52.448464250Z -- create_table(:groups)
2026-05-09T00:32:52.448472166Z    -> 0.0101s
2026-05-09T00:32:52.448480202Z -- create_table(:memberships)
2026-05-09T00:32:52.448488108Z    -> 0.0011s
2026-05-09T00:32:52.448496064Z == 20251203161006 CreateGroups: migrated (0.0112s) ============================
2026-05-09T00:32:52.448504110Z 
2026-05-09T00:32:52.448511886Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-05-09T00:32:52.448519882Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-05-09T00:32:52.448527908Z -- remove_index(:memberships, [:group_id, :user_id])
2026-05-09T00:32:52.448535844Z    -> 0.0013s
2026-05-09T00:32:52.448571426Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-05-09T00:32:52.448579732Z    -> 0.0002s
2026-05-09T00:32:52.448587618Z -- remove_index(:memberships, [:user_id, :group_id])
2026-05-09T00:32:52.448595574Z    -> 0.0064s
2026-05-09T00:32:52.448605634Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-05-09T00:32:52.448613761Z    -> 0.0001s
2026-05-09T00:32:52.448621587Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0081s) =============
2026-05-09T00:32:52.448629643Z 
2026-05-09T00:32:52.448637489Z Migrating to CreateNoticedTables (20260119153039)
2026-05-09T00:32:52.448645385Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-05-09T00:32:52.448653441Z -- create_table(:noticed_events, {id: :primary_key})
2026-05-09T00:32:52.448661647Z    -> 0.0125s
2026-05-09T00:32:52.448669523Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-05-09T00:32:52.448677509Z    -> 0.0060s
2026-05-09T00:32:52.448685325Z == 20260119153039 CreateNoticedTables: migrated (0.0185s) =====================
2026-05-09T00:32:52.448693381Z 
2026-05-09T00:32:52.448701247Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-05-09T00:32:52.448709233Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-05-09T00:32:52.448717259Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-05-09T00:32:52.448725265Z    -> 0.0011s
2026-05-09T00:32:52.448734173Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0012s) =====
2026-05-09T00:32:52.448742620Z 
2026-05-09T00:32:52.448750346Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-05-09T00:32:52.448758352Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-05-09T00:32:52.448766619Z -- change_table(:users)
2026-05-09T00:32:52.448774464Z    -> 0.0085s
2026-05-09T00:32:52.448782280Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0089s) ===============
2026-05-09T00:32:52.448790557Z 
2026-05-09T00:32:52.448805046Z Migrating to CreateLists (20260302121346)
2026-05-09T00:32:52.448815146Z == 20260302121346 CreateLists: migrating ======================================
2026-05-09T00:32:52.448825207Z -- create_table(:lists)
2026-05-09T00:32:52.448835127Z    -> 0.0047s
2026-05-09T00:32:52.448845237Z -- create_table(:list_items)
2026-05-09T00:32:52.448853844Z    -> 0.0039s
2026-05-09T00:32:52.448861650Z == 20260302121346 CreateLists: migrated (0.0086s) =============================
2026-05-09T00:32:52.448869676Z 
2026-05-09T00:32:52.448887943Z Migrating to AddSpecialToLists (20260304122738)
2026-05-09T00:32:52.448896109Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-05-09T00:32:52.448904086Z -- add_column(:lists, :special, :string)
2026-05-09T00:32:52.448911951Z    -> 0.0011s
2026-05-09T00:32:52.448919947Z == 20260304122738 AddSpecialToLists: migrated (0.0011s) =======================
2026-05-09T00:32:52.448927944Z 
2026-05-09T00:32:52.448935629Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-05-09T00:32:52.448943565Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-05-09T00:32:52.448951591Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-05-09T00:32:52.448960008Z    -> 0.0014s
2026-05-09T00:32:52.448967834Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-05-09T00:32:52.448976000Z    -> 0.0010s
2026-05-09T00:32:52.448984047Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-05-09T00:32:52.448992113Z    -> 0.0010s
2026-05-09T00:32:52.448999909Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0035s) ============
2026-05-09T00:32:52.449008005Z 
2026-05-09T00:32:52.449015650Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-05-09T00:32:52.449023626Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-05-09T00:32:52.449031592Z -- add_column(:federails_activities, :to, :string)
2026-05-09T00:32:52.449039508Z    -> 0.0011s
2026-05-09T00:32:52.449047404Z -- add_column(:federails_activities, :cc, :string)
2026-05-09T00:32:52.449055521Z    -> 0.0010s
2026-05-09T00:32:52.449063517Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0021s) =========
2026-05-09T00:32:52.449071563Z 
2026-05-09T00:32:52.449079268Z Migrating to AddLikeCountToModels (20260410150554)
2026-05-09T00:32:52.449087214Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-05-09T00:32:52.449095241Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-05-09T00:32:52.449103267Z    -> 0.0011s
2026-05-09T00:32:52.449112014Z == 20260410150554 AddLikeCountToModels: migrated (0.0011s) ====================
2026-05-09T00:32:52.449120071Z 
2026-05-09T00:32:52.449127736Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-05-09T00:32:52.449135742Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-05-09T00:32:52.449143748Z -- create_table(:federails_quote_authorizations)
2026-05-09T00:32:52.449151664Z    -> 0.0114s
2026-05-09T00:32:52.449168739Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0114s) ======
2026-05-09T00:32:52.449176825Z 
2026-05-09T00:32:52.449184661Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-05-09T00:32:52.449192627Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-05-09T00:32:52.449200613Z -- add_column(:federails_activities, :result, :string)
2026-05-09T00:32:52.449208709Z    -> 0.0012s
2026-05-09T00:32:52.449216615Z -- add_column(:federails_activities, :instrument, :string)
2026-05-09T00:32:52.449224581Z    -> 0.0011s
2026-05-09T00:32:52.449232427Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0023s) 
2026-05-09T00:32:52.449240523Z 
2026-05-09T00:32:52.449248399Z Migrating to CreateCollectionsModelsJoinTable (20260422125049)
2026-05-09T00:32:52.449256375Z == 20260422125049 CreateCollectionsModelsJoinTable: migrating =================
2026-05-09T00:32:52.449264391Z -- create_join_table(:collections, :models)
2026-05-09T00:32:52.449272287Z    -> 0.0067s
2026-05-09T00:32:52.449280113Z == 20260422125049 CreateCollectionsModelsJoinTable: migrated (0.0068s) ========
2026-05-09T00:32:52.449288129Z 
2026-05-09T00:32:52.449295875Z Migrating to AddPreviewFieldsToCollections (20260427114113)
2026-05-09T00:32:52.449303871Z == 20260427114113 AddPreviewFieldsToCollections: migrating ====================
2026-05-09T00:32:52.449312097Z -- change_table(:collections)
2026-05-09T00:32:52.449319973Z    -> 0.0214s
2026-05-09T00:32:52.449327809Z == 20260427114113 AddPreviewFieldsToCollections: migrated (0.0217s) ===========
2026-05-09T00:32:52.449335825Z 
2026-05-09T00:32:52.449343511Z Migrating to AddModelsCountToCollections (20260428101428)
2026-05-09T00:32:52.449351457Z == 20260428101428 AddModelsCountToCollections: migrating ======================
2026-05-09T00:32:52.449359433Z -- add_column(:collections_models, :id, :primary_key)
2026-05-09T00:32:52.449367359Z    -> 0.0044s
2026-05-09T00:32:52.449375455Z -- add_column(:collections, :models_count, :integer)
2026-05-09T00:32:52.449383521Z    -> 0.0080s
2026-05-09T00:32:52.449391377Z == 20260428101428 AddModelsCountToCollections: migrated (0.0127s) =============
2026-05-09T00:32:52.449399393Z 
2026-05-09T00:32:52.493125272Z s6-rc: info: service init-manyfold-config successfully started
2026-05-09T00:32:52.493513494Z s6-rc: info: service init-config-end: starting
2026-05-09T00:32:52.496720492Z s6-rc: info: service init-config-end successfully started
2026-05-09T00:32:52.497056950Z s6-rc: info: service init-mods: starting
2026-05-09T00:32:52.499662637Z s6-rc: info: service init-mods successfully started
2026-05-09T00:32:52.499718820Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-05-09T00:32:52.508812123Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-05-09T00:32:52.508997376Z s6-rc: info: service init-mods-package-install: starting
2026-05-09T00:32:52.523390092Z [pkg-install-init] **** Installing all mod packages ****
2026-05-09T00:32:52.888718710Z (1/1) Installing redis (8.4.2-r0)
2026-05-09T00:32:52.896806828Z   Executing redis-8.4.2-r0.pre-install
2026-05-09T00:32:52.938458730Z   Executing redis-8.4.2-r0.post-install
2026-05-09T00:32:52.948409179Z Executing busybox-1.37.0-r30.trigger
2026-05-09T00:32:52.962839030Z OK: 127.5 MiB in 119 packages
2026-05-09T00:32:53.002234457Z s6-rc: info: service init-mods-package-install successfully started
2026-05-09T00:32:53.002644713Z s6-rc: info: service init-mods-end: starting
2026-05-09T00:32:53.004694822Z s6-rc: info: service init-mods-end successfully started
2026-05-09T00:32:53.005057502Z s6-rc: info: service init-custom-files: starting
2026-05-09T00:32:53.012887251Z [custom-init] No custom files found, skipping...
2026-05-09T00:32:53.013609044Z s6-rc: info: service init-custom-files successfully started
2026-05-09T00:32:53.013819438Z s6-rc: info: service init-services: starting
2026-05-09T00:32:53.015604793Z s6-rc: info: service init-services successfully started
2026-05-09T00:32:53.015926010Z s6-rc: info: service svc-mod-universal-redis: starting
2026-05-09T00:32:53.016238810Z s6-rc: info: service svc-manyfold: starting
2026-05-09T00:32:53.016438081Z s6-rc: info: service svc-cron: starting
2026-05-09T00:32:53.019780723Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-05-09T00:32:53.020046779Z s6-rc: info: service svc-cron successfully started
2026-05-09T00:32:53.030558108Z 258:C 09 May 2026 00:32:53.030 # 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-05-09T00:32:53.030593389Z 258:C 09 May 2026 00:32:53.030 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-05-09T00:32:53.030601455Z 258:C 09 May 2026 00:32:53.030 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=258, just started
2026-05-09T00:32:53.030608810Z 258:C 09 May 2026 00:32:53.030 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-05-09T00:32:53.031192205Z 258:M 09 May 2026 00:32:53.031 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-05-09T00:32:53.031212876Z 258:M 09 May 2026 00:32:53.031 * monotonic clock: POSIX clock_gettime
2026-05-09T00:32:53.031656871Z 258:M 09 May 2026 00:32:53.031 * Running mode=standalone, port=6379.
2026-05-09T00:32:53.032053740Z 258:M 09 May 2026 00:32:53.031 * Server initialized
2026-05-09T00:32:53.032072928Z 258:M 09 May 2026 00:32:53.031 * Ready to accept connections tcp
2026-05-09T00:32:53.187417874Z 00:32:53 rails.1              | started with pid 278
2026-05-09T00:32:53.187441502Z 00:32:53 default_worker.1     | started with pid 279
2026-05-09T00:32:53.187450300Z 00:32:53 performance_worker.1 | started with pid 280
2026-05-09T00:32:55.815142910Z 00:32:55 rails.1              | => Booting Puma
2026-05-09T00:32:55.815179764Z 00:32:55 rails.1              | => Rails 8.0.5 application starting in production 
2026-05-09T00:32:55.815189464Z 00:32:55 rails.1              | => Run `bin/rails server --help` for more startup options
2026-05-09T00:32:56.564963700Z 00:32:56 default_worker.1     | Server: 549d81424cba, Context: rails, Role: web, data: {cpu: {one_min: 1.4, five_min: 2.72, fifteen_min: 2.59}, memory: 0.179748864e9, disk: {available: 828497428480, total: 938656133120, used: 110158704640}}
2026-05-09T00:32:56.593549559Z 00:32:56 performance_worker.1 | Server: 549d81424cba, Context: rails, Role: web, data: {cpu: {one_min: 1.4, five_min: 2.72, fifteen_min: 2.59}, memory: 0.1798144e9, disk: {available: 828497231872, total: 938656133120, used: 110158901248}}
2026-05-09T00:32:58.868638487Z 00:32:58 default_worker.1     | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:58.870356317Z 00:32:58 default_worker.1     | INFO  2026-05-09T00:32:58.870Z pid=279 tid=24n: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-09T00:32:58.870907868Z 00:32:58 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:58.871801427Z 00:32:58 performance_worker.1 | INFO  2026-05-09T00:32:58.871Z pid=280 tid=24o: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-09T00:32:58.876949214Z 00:32:58 default_worker.1     | INFO  2026-05-09T00:32:58.876Z pid=279 tid=24n: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-05-09T00:32:58.877003704Z 00:32:58 performance_worker.1 | INFO  2026-05-09T00:32:58.876Z pid=280 tid=24o: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-05-09T00:32:58.879384379Z 00:32:58 default_worker.1     | INFO  2026-05-09T00:32:58.879Z pid=279 tid=24n: Cron Jobs - added job with name clear-downloads in the namespace default
2026-05-09T00:32:58.879691337Z 00:32:58 performance_worker.1 | INFO  2026-05-09T00:32:58.879Z pid=280 tid=24o: Cron Jobs - added job with name clear-downloads in the namespace default
2026-05-09T00:32:58.955648936Z 00:32:58 default_worker.1     | INFO  2026-05-09T00:32:58.955Z pid=279 tid=24n: Booted Rails 8.0.5 application in production environment
2026-05-09T00:32:58.955697875Z 00:32:58 default_worker.1     | Signal INFO not supported
2026-05-09T00:32:58.955710059Z 00:32:58 default_worker.1     | INFO  2026-05-09T00:32:58.955Z pid=279 tid=24n: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-09T00:32:58.955767355Z 00:32:58 default_worker.1     | INFO  2026-05-09T00:32:58.955Z pid=279 tid=24n: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-09T00:32:58.955781543Z 00:32:58 default_worker.1     | INFO  2026-05-09T00:32:58.955Z pid=279 tid=24n: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-09T00:32:58.958345096Z 00:32:58 default_worker.1     | INFO  2026-05-09T00:32:58.958Z pid=279 tid=24n: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-05-09T00:32:58.960831353Z 00:32:58 performance_worker.1 | INFO  2026-05-09T00:32:58.960Z pid=280 tid=24o: Booted Rails 8.0.5 application in production environment
2026-05-09T00:32:58.960853227Z 00:32:58 performance_worker.1 | Signal INFO not supported
2026-05-09T00:32:58.960886234Z 00:32:58 performance_worker.1 | INFO  2026-05-09T00:32:58.960Z pid=280 tid=24o: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-09T00:32:58.960923970Z 00:32:58 performance_worker.1 | INFO  2026-05-09T00:32:58.960Z pid=280 tid=24o: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-09T00:32:58.960964110Z 00:32:58 performance_worker.1 | INFO  2026-05-09T00:32:58.960Z pid=280 tid=24o: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-09T00:32:58.963757796Z 00:32:58 performance_worker.1 | INFO  2026-05-09T00:32:58.963Z pid=280 tid=24o: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-05-09T00:32:59.096760919Z 00:32:59 rails.1              | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-05-09T00:32:59.097252639Z 00:32:59 rails.1              | Server: 549d81424cba, Context: rails, Role: web, data: {cpu: {one_min: 1.4, five_min: 2.72, fifteen_min: 2.59}, memory: 0.191320064e9, disk: {available: 828499255296, total: 938656133120, used: 110156877824}}
2026-05-09T00:32:59.097279403Z 00:32:59 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:59.097315897Z 00:32:59 rails.1              | INFO  2026-05-09T00:32:58.870Z pid=278 tid=21i: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-09T00:32:59.097361539Z 00:32:59 rails.1              | INFO  2026-05-09T00:32:58.876Z pid=278 tid=21i: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-05-09T00:32:59.097411750Z 00:32:59 rails.1              | INFO  2026-05-09T00:32:58.879Z pid=278 tid=21i: Cron Jobs - added job with name clear-downloads in the namespace default
2026-05-09T00:32:59.097637995Z 00:32:59 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:59.097700872Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 8df8fafb-ca9e-4e6b-994e-2598edf4bde8) 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-05-09T00:32:59.097797817Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: a83b2604-1c65-48f7-b3f2-39522a6caf15) 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-05-09T00:32:59.097871766Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 82253963-ab47-48c8-b9d4-40486c386f71) 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, cover_data: json, preview_model_id: integer, models_count: integer)
2026-05-09T00:32:59.103858372Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::BackfillCollectionCounterCache (Job ID: 1bbdef40-30fb-4654-a465-eb7616022306) to Sidekiq(high)
2026-05-09T00:32:59.103884054Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::ConvertCollectionsJob (Job ID: 6948a107-0dea-4ba6-9ef3-feaac4346465) to Sidekiq(upgrade)
2026-05-09T00:32:59.103894024Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: f84aae1d-a940-4e32-94b6-940229d06cc5) to Sidekiq(upgrade)
2026-05-09T00:32:59.103902862Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: 8002499a-6fbd-47ed-b5b5-792e8e800609) to Sidekiq(high)
2026-05-09T00:32:59.103911259Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 45228049-c5de-45ac-a6dd-c80531ee932a) to Sidekiq(upgrade)
2026-05-09T00:32:59.103922111Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: c7f4aa9d-0cdd-44cb-a717-5e21d3972848) to Sidekiq(upgrade)
2026-05-09T00:32:59.103968334Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: b4367b26-c052-41ab-bf22-a0880a479ed2) to Sidekiq(upgrade)
2026-05-09T00:32:59.104006420Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: b4665895-8c5d-43ba-95c2-28d113988ba9) to Sidekiq(upgrade)
2026-05-09T00:32:59.104052593Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: ea38e65d-692a-47a8-8010-a9da8e2ffb84) to Sidekiq(upgrade)
2026-05-09T00:32:59.104105069Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 87d60349-fbd5-4272-a13f-f19a4603e8bf) to Sidekiq(upgrade)
2026-05-09T00:32:59.104165360Z 00:32:59 rails.1              | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: bc5a2abd-1d9b-4159-a9e9-3d7dff9ad9e3) to Sidekiq(upgrade)
2026-05-09T00:32:59.104217896Z 00:32:59 rails.1              | [278] Puma starting in cluster mode...
2026-05-09T00:32:59.104260081Z 00:32:59 rails.1              | [278] * Puma version: 8.0.1 ("Into the Arena")
2026-05-09T00:32:59.104312968Z 00:32:59 rails.1              | [278] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-09T00:32:59.104358159Z 00:32:59 rails.1              | [278] *  Min threads: 4
2026-05-09T00:32:59.104409081Z 00:32:59 rails.1              | [278] *  Max threads: 16
2026-05-09T00:32:59.104454553Z 00:32:59 rails.1              | [278] *  Environment: production
2026-05-09T00:32:59.104491688Z 00:32:59 rails.1              | [278] *   Master PID: 278
2026-05-09T00:32:59.104545386Z 00:32:59 rails.1              | [278] *      Workers: 4
2026-05-09T00:32:59.104603102Z 00:32:59 rails.1              | [278] *     Restarts: (✔) hot (✖) phased (✖) refork
2026-05-09T00:32:59.104640628Z 00:32:59 rails.1              | [278] * Preloading application
2026-05-09T00:32:59.104700679Z 00:32:59 rails.1              | [278] * Listening on http://0.0.0.0:3214
2026-05-09T00:32:59.104737743Z 00:32:59 rails.1              | [278] Use Ctrl-C to stop
2026-05-09T00:32:59.125801804Z 00:32:59 rails.1              | [278] - Worker 0 (PID: 337) booted in 0.02s, phase: 0
2026-05-09T00:32:59.126657096Z 00:32:59 rails.1              | [278] - Worker 1 (PID: 345) booted in 0.01s, phase: 0
2026-05-09T00:32:59.126694432Z 00:32:59 rails.1              | [278] - Worker 2 (PID: 363) booted in 0.01s, phase: 0
2026-05-09T00:32:59.128052827Z 00:32:59 rails.1              | [278] - Worker 3 (PID: 367) booted in 0.0s, phase: 0
2026-05-09T00:32:59.251426547Z 00:32:59 performance_worker.1 | Server: 549d81424cba, Context: sidekiq, Role: background, data: {cpu: {one_min: 1.61, five_min: 2.74, fifteen_min: 2.6}, memory: 0.24061952e9, disk: {available: 828489773056, total: 938656133120, used: 110166360064}}
2026-05-09T00:32:59.293975095Z 00:32:59 default_worker.1     | Server: 549d81424cba, Context: sidekiq, Role: background, data: {cpu: {one_min: 1.61, five_min: 2.74, fifteen_min: 2.6}, memory: 0.241922048e9, disk: {available: 828489773056, total: 938656133120, used: 110166360064}}
2026-05-09T00:32:59.305268619Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.303Z pid=279 tid=m9z jid=30cc16c44c9850d751efeba2 class=Upgrade::GenerateSlugsJob: start
2026-05-09T00:32:59.311812767Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8df8fafb-ca9e-4e6b-994e-2598edf4bde8] Performing Upgrade::GenerateSlugsJob (Job ID: 8df8fafb-ca9e-4e6b-994e-2598edf4bde8) from Sidekiq(high) enqueued at 2026-05-09T00:32:58.899120324Z 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-05-09T00:32:59.312608430Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.303Z pid=279 tid=ma7 jid=668275721161ca687b236582 class=Upgrade::GenerateSlugsJob: start
2026-05-09T00:32:59.326172897Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83b2604-1c65-48f7-b3f2-39522a6caf15] Performing Upgrade::GenerateSlugsJob (Job ID: a83b2604-1c65-48f7-b3f2-39522a6caf15) from Sidekiq(high) enqueued at 2026-05-09T00:32:58.902075556Z 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-05-09T00:32:59.337974675Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.303Z pid=279 tid=mbb jid=67a60d8656f2d39fd8d918e1 class=Upgrade::GenerateSlugsJob: start
2026-05-09T00:32:59.372240122Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [82253963-ab47-48c8-b9d4-40486c386f71] Performing Upgrade::GenerateSlugsJob (Job ID: 82253963-ab47-48c8-b9d4-40486c386f71) from Sidekiq(high) enqueued at 2026-05-09T00:32:58.903916212Z 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, cover_data: json, preview_model_id: integer, models_count: integer)
2026-05-09T00:32:59.373296559Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.303Z pid=279 tid=mbj jid=590251f5a04267a43da20b51 class=Upgrade::BackfillCollectionCounterCache: start
2026-05-09T00:32:59.373963131Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [1bbdef40-30fb-4654-a465-eb7616022306] Performing Upgrade::BackfillCollectionCounterCache (Job ID: 1bbdef40-30fb-4654-a465-eb7616022306) from Sidekiq(high) enqueued at 2026-05-09T00:32:58.905794966Z
2026-05-09T00:32:59.402632398Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [1bbdef40-30fb-4654-a465-eb7616022306] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:59.405289769Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83b2604-1c65-48f7-b3f2-39522a6caf15] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:59.426899659Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [82253963-ab47-48c8-b9d4-40486c386f71] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:59.444935501Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [1bbdef40-30fb-4654-a465-eb7616022306] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:32:59.517146896Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83b2604-1c65-48f7-b3f2-39522a6caf15] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:32:59.547495425Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [82253963-ab47-48c8-b9d4-40486c386f71] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:32:59.551452564Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8df8fafb-ca9e-4e6b-994e-2598edf4bde8] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:59.635183608Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8df8fafb-ca9e-4e6b-994e-2598edf4bde8] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:32:59.651679559Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [1bbdef40-30fb-4654-a465-eb7616022306] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.069
2026-05-09T00:32:59.653160341Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [82253963-ab47-48c8-b9d4-40486c386f71] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.031
2026-05-09T00:32:59.655861391Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83b2604-1c65-48f7-b3f2-39522a6caf15] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.101
2026-05-09T00:32:59.656952648Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8df8fafb-ca9e-4e6b-994e-2598edf4bde8] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.041
2026-05-09T00:32:59.698624100Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [1bbdef40-30fb-4654-a465-eb7616022306] Performed Upgrade::BackfillCollectionCounterCache (Job ID: 1bbdef40-30fb-4654-a465-eb7616022306) from Sidekiq(high) in 303.91ms
2026-05-09T00:32:59.715232347Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [82253963-ab47-48c8-b9d4-40486c386f71] Performed Upgrade::GenerateSlugsJob (Job ID: 82253963-ab47-48c8-b9d4-40486c386f71) from Sidekiq(high) in 368.52ms
2026-05-09T00:32:59.724426633Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83b2604-1c65-48f7-b3f2-39522a6caf15] Performed Upgrade::GenerateSlugsJob (Job ID: a83b2604-1c65-48f7-b3f2-39522a6caf15) from Sidekiq(high) in 410.35ms
2026-05-09T00:32:59.727619002Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8df8fafb-ca9e-4e6b-994e-2598edf4bde8] Performed Upgrade::GenerateSlugsJob (Job ID: 8df8fafb-ca9e-4e6b-994e-2598edf4bde8) from Sidekiq(high) in 421.53ms
2026-05-09T00:32:59.734394988Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.716Z pid=279 tid=mbj jid=590251f5a04267a43da20b51 class=Upgrade::BackfillCollectionCounterCache elapsed=0.412: done
2026-05-09T00:32:59.734485971Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.726Z pid=279 tid=mbb jid=67a60d8656f2d39fd8d918e1 class=Upgrade::GenerateSlugsJob elapsed=0.423: done
2026-05-09T00:32:59.734996039Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.734Z pid=279 tid=mbj jid=398f46d60d673e554c92da1a class=Upgrade::FixMimeTypes: start
2026-05-09T00:32:59.737020446Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [8002499a-6fbd-47ed-b5b5-792e8e800609] Performing Upgrade::FixMimeTypes (Job ID: 8002499a-6fbd-47ed-b5b5-792e8e800609) from Sidekiq(high) enqueued at 2026-05-09T00:32:58.907894885Z
2026-05-09T00:32:59.737371472Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.734Z pid=279 tid=m9z jid=30cc16c44c9850d751efeba2 class=Upgrade::GenerateSlugsJob elapsed=0.431: done
2026-05-09T00:32:59.738513452Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.733Z pid=279 tid=ma7 jid=668275721161ca687b236582 class=Upgrade::GenerateSlugsJob elapsed=0.43: done
2026-05-09T00:32:59.738617001Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.737Z pid=279 tid=m9z jid=2d5557d17d1f2568dec138a0 class=Upgrade::FixStaleAttachmentDataJob: start
2026-05-09T00:32:59.739546383Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [f84aae1d-a940-4e32-94b6-940229d06cc5] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: f84aae1d-a940-4e32-94b6-940229d06cc5) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.907183072Z
2026-05-09T00:32:59.741600369Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.734Z pid=279 tid=mbb jid=030d0fa52420f9ad8de48e69 class=Upgrade::ConvertCollectionsJob: start
2026-05-09T00:32:59.742138012Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [8002499a-6fbd-47ed-b5b5-792e8e800609] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:32:59.798173460Z 00:32:59 default_worker.1     | INFO  2026-05-09T00:32:59.738Z pid=279 tid=ma7 jid=c107707d2fb791f87a39f770 class=Upgrade::FixNilFileSizeValues: start
2026-05-09T00:32:59.850184875Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::ConvertCollectionsJob] [6948a107-0dea-4ba6-9ef3-feaac4346465] Performing Upgrade::ConvertCollectionsJob (Job ID: 6948a107-0dea-4ba6-9ef3-feaac4346465) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.906499495Z
2026-05-09T00:32:59.859324942Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [45228049-c5de-45ac-a6dd-c80531ee932a] Performing Upgrade::FixNilFileSizeValues (Job ID: 45228049-c5de-45ac-a6dd-c80531ee932a) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.908609194Z
2026-05-09T00:32:59.953284305Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [8002499a-6fbd-47ed-b5b5-792e8e800609] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:32:59.968340827Z 00:32:59 default_worker.1     | [ActiveJob] [Upgrade::ConvertCollectionsJob] [6948a107-0dea-4ba6-9ef3-feaac4346465] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:00.003474302Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [45228049-c5de-45ac-a6dd-c80531ee932a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:00.021441045Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [f84aae1d-a940-4e32-94b6-940229d06cc5] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:00.060799689Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-05-09T00:33:00.062284659Z s6-rc: info: service svc-manyfold successfully started
2026-05-09T00:33:00.062596167Z s6-rc: info: service legacy-services: starting
2026-05-09T00:33:00.070765268Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [8002499a-6fbd-47ed-b5b5-792e8e800609] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.104
2026-05-09T00:33:00.076261186Z s6-rc: info: service legacy-services successfully started
2026-05-09T00:33:00.076485578Z s6-rc: info: service ci-service-check: starting
2026-05-09T00:33:00.080778013Z [ls.io-init] done.
2026-05-09T00:33:00.081582403Z s6-rc: info: service ci-service-check successfully started
2026-05-09T00:33:00.172490090Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::ConvertCollectionsJob] [6948a107-0dea-4ba6-9ef3-feaac4346465] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:33:00.238370816Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [f84aae1d-a940-4e32-94b6-940229d06cc5] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:33:00.240990642Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::ConvertCollectionsJob] [6948a107-0dea-4ba6-9ef3-feaac4346465] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.178
2026-05-09T00:33:00.241301157Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [45228049-c5de-45ac-a6dd-c80531ee932a] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:33:00.244224885Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [8002499a-6fbd-47ed-b5b5-792e8e800609] Performed Upgrade::FixMimeTypes (Job ID: 8002499a-6fbd-47ed-b5b5-792e8e800609) from Sidekiq(high) in 505.75ms
2026-05-09T00:33:00.244699631Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [45228049-c5de-45ac-a6dd-c80531ee932a] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.171
2026-05-09T00:33:00.262384467Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.261Z pid=279 tid=mbj jid=398f46d60d673e554c92da1a class=Upgrade::FixMimeTypes elapsed=0.526: done
2026-05-09T00:33:00.263031850Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [f84aae1d-a940-4e32-94b6-940229d06cc5] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.066
2026-05-09T00:33:00.288312873Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::ConvertCollectionsJob] [6948a107-0dea-4ba6-9ef3-feaac4346465] Performed Upgrade::ConvertCollectionsJob (Job ID: 6948a107-0dea-4ba6-9ef3-feaac4346465) from Sidekiq(upgrade) in 546.17ms
2026-05-09T00:33:00.317628181Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.271Z pid=279 tid=mbj jid=d222b4ccdccc9bc9f51dbe36 class=Upgrade::BackfillDataPackages: start
2026-05-09T00:33:00.356551848Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [45228049-c5de-45ac-a6dd-c80531ee932a] Performed Upgrade::FixNilFileSizeValues (Job ID: 45228049-c5de-45ac-a6dd-c80531ee932a) from Sidekiq(upgrade) in 494.66ms
2026-05-09T00:33:00.367238871Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [f84aae1d-a940-4e32-94b6-940229d06cc5] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: f84aae1d-a940-4e32-94b6-940229d06cc5) from Sidekiq(upgrade) in 627.72ms
2026-05-09T00:33:00.373017258Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.312Z pid=279 tid=mbb jid=030d0fa52420f9ad8de48e69 class=Upgrade::ConvertCollectionsJob elapsed=0.577: done
2026-05-09T00:33:00.390419975Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.390Z pid=279 tid=mbb jid=b67bcb0f05a933102e04dc5c class=Upgrade::DisambiguateUsernamesJob: start
2026-05-09T00:33:00.396119823Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [c7f4aa9d-0cdd-44cb-a717-5e21d3972848] Performing Upgrade::BackfillDataPackages (Job ID: c7f4aa9d-0cdd-44cb-a717-5e21d3972848) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.909306117Z
2026-05-09T00:33:00.403824320Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.371Z pid=279 tid=ma7 jid=c107707d2fb791f87a39f770 class=Upgrade::FixNilFileSizeValues elapsed=0.634: done
2026-05-09T00:33:00.428919588Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [b4367b26-c052-41ab-bf22-a0880a479ed2] Performing Upgrade::DisambiguateUsernamesJob (Job ID: b4367b26-c052-41ab-bf22-a0880a479ed2) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.909966848Z
2026-05-09T00:33:00.441632841Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.390Z pid=279 tid=m9z jid=2d5557d17d1f2568dec138a0 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.653: done
2026-05-09T00:33:00.450218512Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [c7f4aa9d-0cdd-44cb-a717-5e21d3972848] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:00.468149803Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.441Z pid=279 tid=ma7 jid=e0824fc18c6ee5f1a84bf35e class=Upgrade::UpdateActorsJob: start
2026-05-09T00:33:00.474304609Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [b4367b26-c052-41ab-bf22-a0880a479ed2] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:00.501502372Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.456Z pid=279 tid=m9z jid=10ae50616e13f230092a17a4 class=Upgrade::CreateSpecialListsJob: start
2026-05-09T00:33:00.576342050Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [b4665895-8c5d-43ba-95c2-28d113988ba9] Performing Upgrade::UpdateActorsJob (Job ID: b4665895-8c5d-43ba-95c2-28d113988ba9) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.910657499Z
2026-05-09T00:33:00.707334954Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ea38e65d-692a-47a8-8010-a9da8e2ffb84] Performing Upgrade::CreateSpecialListsJob (Job ID: ea38e65d-692a-47a8-8010-a9da8e2ffb84) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.911369823Z
2026-05-09T00:33:00.780828601Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [b4665895-8c5d-43ba-95c2-28d113988ba9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:00.869604475Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ea38e65d-692a-47a8-8010-a9da8e2ffb84] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:00.938458469Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [c7f4aa9d-0cdd-44cb-a717-5e21d3972848] Performed Upgrade::BackfillDataPackages (Job ID: c7f4aa9d-0cdd-44cb-a717-5e21d3972848) from Sidekiq(upgrade) in 454.83ms
2026-05-09T00:33:00.945200727Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [b4367b26-c052-41ab-bf22-a0880a479ed2] Performed Upgrade::DisambiguateUsernamesJob (Job ID: b4367b26-c052-41ab-bf22-a0880a479ed2) from Sidekiq(upgrade) in 542.56ms
2026-05-09T00:33:00.990389873Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.945Z pid=279 tid=mbj jid=d222b4ccdccc9bc9f51dbe36 class=Upgrade::BackfillDataPackages elapsed=0.674: done
2026-05-09T00:33:00.999236619Z 00:33:00 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ea38e65d-692a-47a8-8010-a9da8e2ffb84] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:33:00.999527625Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.990Z pid=279 tid=mbb jid=b67bcb0f05a933102e04dc5c class=Upgrade::DisambiguateUsernamesJob elapsed=0.6: done
2026-05-09T00:33:00.999790625Z 00:33:00 default_worker.1     | INFO  2026-05-09T00:33:00.999Z pid=279 tid=mbj jid=70d07430370e89321e703012 class=Upgrade::FixParentCollections: start
2026-05-09T00:33:01.002661066Z 00:33:01 default_worker.1     | INFO  2026-05-09T00:33:01.002Z pid=279 tid=mbb jid=9fa7a828c55d695af991c528 class=Upgrade::PruneOrphanedProblems: start
2026-05-09T00:33:01.006942017Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ea38e65d-692a-47a8-8010-a9da8e2ffb84] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.053
2026-05-09T00:33:01.008597712Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [87d60349-fbd5-4272-a13f-f19a4603e8bf] Performing Upgrade::FixParentCollections (Job ID: 87d60349-fbd5-4272-a13f-f19a4603e8bf) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.912077438Z
2026-05-09T00:33:01.008978128Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [b4665895-8c5d-43ba-95c2-28d113988ba9] Performed Upgrade::UpdateActorsJob (Job ID: b4665895-8c5d-43ba-95c2-28d113988ba9) from Sidekiq(upgrade) in 528.52ms
2026-05-09T00:33:01.010116069Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [bc5a2abd-1d9b-4159-a9e9-3d7dff9ad9e3] Performing Upgrade::PruneOrphanedProblems (Job ID: bc5a2abd-1d9b-4159-a9e9-3d7dff9ad9e3) from Sidekiq(upgrade) enqueued at 2026-05-09T00:32:58.912799713Z
2026-05-09T00:33:01.020694463Z 00:33:01 default_worker.1     | INFO  2026-05-09T00:33:01.010Z pid=279 tid=ma7 jid=e0824fc18c6ee5f1a84bf35e class=Upgrade::UpdateActorsJob elapsed=0.569: done
2026-05-09T00:33:01.066136057Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [87d60349-fbd5-4272-a13f-f19a4603e8bf] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:01.131698552Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ea38e65d-692a-47a8-8010-a9da8e2ffb84] Performed Upgrade::CreateSpecialListsJob (Job ID: ea38e65d-692a-47a8-8010-a9da8e2ffb84) from Sidekiq(upgrade) in 542.77ms
2026-05-09T00:33:01.136976581Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [bc5a2abd-1d9b-4159-a9e9-3d7dff9ad9e3] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-09T00:33:01.192250015Z 00:33:01 default_worker.1     | INFO  2026-05-09T00:33:01.191Z pid=279 tid=m9z jid=10ae50616e13f230092a17a4 class=Upgrade::CreateSpecialListsJob elapsed=0.735: done
2026-05-09T00:33:01.309915249Z 00:33:01 rails.1              | [4e236df5-ab09-40ea-9384-862098544a06] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1436,"duration":29.71,"view":0.0,"db":4.4,"@timestamp":"2026-05-09T00:33:01.308Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-09T00:33:01.373298145Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [bc5a2abd-1d9b-4159-a9e9-3d7dff9ad9e3] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-09T00:33:01.393603307Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [87d60349-fbd5-4272-a13f-f19a4603e8bf] Performed Upgrade::FixParentCollections (Job ID: 87d60349-fbd5-4272-a13f-f19a4603e8bf) from Sidekiq(upgrade) in 375.09ms
2026-05-09T00:33:01.399641006Z 00:33:01 default_worker.1     | INFO  2026-05-09T00:33:01.399Z pid=279 tid=mbj jid=70d07430370e89321e703012 class=Upgrade::FixParentCollections elapsed=0.399: done
2026-05-09T00:33:01.399839005Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [bc5a2abd-1d9b-4159-a9e9-3d7dff9ad9e3] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.133
2026-05-09T00:33:01.403274934Z 00:33:01 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [bc5a2abd-1d9b-4159-a9e9-3d7dff9ad9e3] Performed Upgrade::PruneOrphanedProblems (Job ID: bc5a2abd-1d9b-4159-a9e9-3d7dff9ad9e3) from Sidekiq(upgrade) in 396.56ms
2026-05-09T00:33:01.403684108Z 00:33:01 default_worker.1     | INFO  2026-05-09T00:33:01.403Z pid=279 tid=mbb jid=9fa7a828c55d695af991c528 class=Upgrade::PruneOrphanedProblems elapsed=0.401: done
2026-05-09T00:33:03.313221851Z 00:33:03 rails.1              | [954389b8-cd0b-4841-8ae1-78b69f53518b] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":113087,"duration":1965.07,"view":0.0,"db":100.91,"location":"http://172.17.0.4:3214/","@timestamp":"2026-05-09T00:33:03.300Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-09T00:33:03.412350365Z 00:33:03 rails.1              | [e831d687-8033-43fa-b813-449310689dbb] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1095,"duration":64.1,"view":0.0,"db":3.04,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-05-09T00:33:03.410Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-09T00:33:04.084949529Z 00:33:04 rails.1              | [faa5f5c2-05ad-4cb7-aa75-cde08a8ea64e] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25933,"duration":649.71,"view":575.1,"db":5.12,"@timestamp":"2026-05-09T00:33:04.084Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-05-09T00:33:04.169125560Z 00:33:04 rails.1              | [e87a4f5b-7f45-4c6c-acc4-1c1e46048717] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1220,"duration":35.05,"view":0.0,"db":4.46,"@timestamp":"2026-05-09T00:33:04.167Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-09T00:33:04.624066317Z 00:33:04 rails.1              | [f40ec1af-58ba-4204-b220-bbe703077335] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":19021,"duration":308.9,"view":0.0,"db":2.76,"location":"http://172.17.0.4:3214/","@timestamp":"2026-05-09T00:33:04.575Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-09T00:33:04.678514890Z 00:33:04 rails.1              | [3470fc08-234a-4081-8e4b-6a155582cb42] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1140,"duration":43.84,"view":0.0,"db":4.83,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-05-09T00:33:04.677Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-09T00:33:05.170650012Z 00:33:05 rails.1              | [7dc54839-784e-411c-bff6-d3fdb4cd16cc] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":26418,"duration":456.07,"view":294.43,"db":8.1,"@timestamp":"2026-05-09T00:33:05.162Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}