2026-05-06T09:58:42.638805945Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-05-06T09:58:42.638850575Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-05-06T09:58:42.690691500Z [mod-init] Running Docker Modification Logic
2026-05-06T09:58:42.957275676Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-05-06T09:58:43.681210583Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-05-06T09:58:44.112340476Z [mod-init] Installing linuxserver/mods:universal-redis
2026-05-06T09:58:44.138458135Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-05-06T09:58:44.139472147Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-05-06T09:58:44.165646691Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-05-06T09:58:44.169729744Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-05-06T09:58:44.169998826Z s6-rc: info: service fix-attrs: starting
2026-05-06T09:58:44.170212787Z s6-rc: info: service init-migrations: starting
2026-05-06T09:58:44.170451368Z s6-rc: info: service init-envfile: starting
2026-05-06T09:58:44.177603482Z s6-rc: info: service fix-attrs successfully started
2026-05-06T09:58:44.177760077Z s6-rc: info: service legacy-cont-init: starting
2026-05-06T09:58:44.178783829Z [migrations] started
2026-05-06T09:58:44.178983010Z [migrations] no migrations found
2026-05-06T09:58:44.179125707Z s6-rc: info: service init-envfile successfully started
2026-05-06T09:58:44.179442335Z s6-rc: info: service init-migrations successfully started
2026-05-06T09:58:44.179587447Z s6-rc: info: service init-adduser: starting
2026-05-06T09:58:44.183952558Z s6-rc: info: service legacy-cont-init successfully started
2026-05-06T09:58:44.205837143Z usermod: no changes
2026-05-06T09:58:44.213769859Z ───────────────────────────────────────
2026-05-06T09:58:44.213796834Z
2026-05-06T09:58:44.213806252Z ██╗ ███████╗██╗ ██████╗
2026-05-06T09:58:44.213815040Z ██║ ██╔════╝██║██╔═══██╗
2026-05-06T09:58:44.213823447Z ██║ ███████╗██║██║ ██║
2026-05-06T09:58:44.213831824Z ██║ ╚════██║██║██║ ██║
2026-05-06T09:58:44.213840111Z ███████╗███████║██║╚██████╔╝
2026-05-06T09:58:44.213848457Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-05-06T09:58:44.213857085Z
2026-05-06T09:58:44.213865151Z Brought to you by linuxserver.io
2026-05-06T09:58:44.213909270Z ───────────────────────────────────────
2026-05-06T09:58:44.214309496Z
2026-05-06T09:58:44.214342953Z To support LSIO projects visit:
2026-05-06T09:58:44.214355158Z https://www.linuxserver.io/donate/
2026-05-06T09:58:44.214363625Z
2026-05-06T09:58:44.214371461Z ───────────────────────────────────────
2026-05-06T09:58:44.214381080Z GID/UID
2026-05-06T09:58:44.214389156Z ───────────────────────────────────────
2026-05-06T09:58:44.219874624Z
2026-05-06T09:58:44.219899624Z User UID: 911
2026-05-06T09:58:44.219909153Z User GID: 911
2026-05-06T09:58:44.219917460Z ───────────────────────────────────────
2026-05-06T09:58:44.222476354Z Linuxserver.io version: v0.139.0-ls146
2026-05-06T09:58:44.222846439Z Build-date: 2026-05-06T09:48:05+00:00
2026-05-06T09:58:44.222868754Z ───────────────────────────────────────
2026-05-06T09:58:44.222879365Z
2026-05-06T09:58:44.245349529Z s6-rc: info: service init-adduser successfully started
2026-05-06T09:58:44.245492637Z s6-rc: info: service init-device-perms: starting
2026-05-06T09:58:44.253596608Z s6-rc: info: service init-device-perms successfully started
2026-05-06T09:58:44.253817403Z s6-rc: info: service init-os-end: starting
2026-05-06T09:58:44.255632408Z s6-rc: info: service init-os-end successfully started
2026-05-06T09:58:44.255789745Z s6-rc: info: service init-manyfold-config: starting
2026-05-06T09:58:44.255918073Z s6-rc: info: service init-config: starting
2026-05-06T09:58:44.257609910Z s6-rc: info: service init-config successfully started
2026-05-06T09:58:44.257746866Z s6-rc: info: service init-crontab-config: starting
2026-05-06T09:58:44.263720868Z **** SECRET_KEY_BASE set in environment. ****
2026-05-06T09:58:44.270284356Z s6-rc: info: service init-crontab-config successfully started
2026-05-06T09:58:44.289988129Z **** Running Manyfold database init. ****
2026-05-06T09:58:53.512715658Z Server: 058ed95a6c87, Context: rails, Role: web, data: {cpu: {one_min: 0.84, five_min: 1.08, fifteen_min: 1.49}, memory: 0.209330176e9, disk: {available: 829067370496, total: 938656133120, used: 109588762624}}
2026-05-06T09:58:53.512741991Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-05-06T09:58:53.512751420Z INFO 2026-05-06T09:58:51.576Z pid=173 tid=2kd: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-06T09:58:53.512760539Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-05-06T09:58:53.512792353Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-05-06T09:58:53.512798335Z Migrating to CreateLibraries (20210130201037)
2026-05-06T09:58:53.512804136Z == 20210130201037 CreateLibraries: migrating ==================================
2026-05-06T09:58:53.512809667Z -- create_table(:libraries)
2026-05-06T09:58:53.512815128Z -> 0.0029s
2026-05-06T09:58:53.512820690Z == 20210130201037 CreateLibraries: migrated (0.0029s) =========================
2026-05-06T09:58:53.512826211Z
2026-05-06T09:58:53.512831632Z Migrating to CreateModels (20210130203243)
2026-05-06T09:58:53.512837143Z == 20210130203243 CreateModels: migrating =====================================
2026-05-06T09:58:53.512842624Z -- create_table(:models)
2026-05-06T09:58:53.512848075Z -> 0.0009s
2026-05-06T09:58:53.512853456Z == 20210130203243 CreateModels: migrated (0.0010s) ============================
2026-05-06T09:58:53.512858937Z
2026-05-06T09:58:53.512864438Z Migrating to CreateParts (20210205230918)
2026-05-06T09:58:53.512869919Z == 20210205230918 CreateParts: migrating ======================================
2026-05-06T09:58:53.512875720Z -- create_table(:parts)
2026-05-06T09:58:53.512881111Z -> 0.0037s
2026-05-06T09:58:53.512886482Z == 20210205230918 CreateParts: migrated (0.0037s) =============================
2026-05-06T09:58:53.512892214Z
2026-05-06T09:58:53.512897494Z Migrating to AddFieldsToParts (20210210153744)
2026-05-06T09:58:53.512902925Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-05-06T09:58:53.512908416Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-05-06T09:58:53.512913917Z -> 0.0007s
2026-05-06T09:58:53.512919268Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-05-06T09:58:53.512924769Z -> 0.0002s
2026-05-06T09:58:53.512930160Z == 20210210153744 AddFieldsToParts: migrated (0.0010s) ========================
2026-05-06T09:58:53.512935761Z
2026-05-06T09:58:53.512941012Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-05-06T09:58:53.512946463Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-05-06T09:58:53.512952114Z -- create_table(:tags, {id: :integer})
2026-05-06T09:58:53.512957666Z -> 0.0038s
2026-05-06T09:58:53.512963718Z -- create_table(:taggings, {id: :integer})
2026-05-06T09:58:53.512969259Z -> 0.0017s
2026-05-06T09:58:53.512974630Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-06T09:58:53.512987275Z -> 0.0002s
2026-05-06T09:58:53.512992736Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-06T09:58:53.512998468Z -> 0.0022s
2026-05-06T09:58:53.513003818Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0081s) ===============
2026-05-06T09:58:53.513009330Z
2026-05-06T09:58:53.513014620Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-05-06T09:58:53.513020071Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-05-06T09:58:53.513025532Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-05-06T09:58:53.513031143Z -> 0.0003s
2026-05-06T09:58:53.513036715Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-06T09:58:53.513042256Z -> 0.0003s
2026-05-06T09:58:53.513047607Z -- remove_foreign_key(:taggings, :tags)
2026-05-06T09:58:53.513053088Z -> 0.1820s
2026-05-06T09:58:53.513058458Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-06T09:58:53.513063990Z -> 0.0159s
2026-05-06T09:58:53.513069391Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-05-06T09:58:53.513075232Z -> 0.0002s
2026-05-06T09:58:53.513080613Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-05-06T09:58:53.513086415Z -> 0.0052s
2026-05-06T09:58:53.513091806Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-05-06T09:58:53.513097367Z -> 0.0754s
2026-05-06T09:58:53.513102728Z == 20210212143002 AddMissingUniqueIndices: migrated (0.3136s) =================
2026-05-06T09:58:53.513108229Z
2026-05-06T09:58:53.513113529Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-05-06T09:58:53.513119121Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-05-06T09:58:53.513124612Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-05-06T09:58:53.513130053Z -> 0.0394s
2026-05-06T09:58:53.513135373Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1268s) ===========
2026-05-06T09:58:53.513140874Z
2026-05-06T09:58:53.513146135Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-05-06T09:58:53.513151556Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-05-06T09:58:53.513157027Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-06T09:58:53.513162759Z -> 0.0002s
2026-05-06T09:58:53.513168089Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-05-06T09:58:53.513179913Z
2026-05-06T09:58:53.513185244Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-05-06T09:58:53.513190705Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-05-06T09:58:53.513196396Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0008s) ==============
2026-05-06T09:58:53.513201937Z
2026-05-06T09:58:53.513207569Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-05-06T09:58:53.513213280Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-05-06T09:58:53.513218761Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-06T09:58:53.513224302Z -> 0.0103s
2026-05-06T09:58:53.513229623Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-06T09:58:53.513235174Z -> 0.0002s
2026-05-06T09:58:53.513240515Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-06T09:58:53.513246146Z -> 0.0067s
2026-05-06T09:58:53.513251447Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-06T09:58:53.513257068Z -> 0.0015s
2026-05-06T09:58:53.513262389Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-06T09:58:53.513267990Z -> 0.0004s
2026-05-06T09:58:53.513273391Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-06T09:58:53.513278973Z -> 0.0001s
2026-05-06T09:58:53.513284333Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-06T09:58:53.513289905Z -> 0.0043s
2026-05-06T09:58:53.513295265Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-06T09:58:53.513301047Z -> 0.0002s
2026-05-06T09:58:53.513306398Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-06T09:58:53.513311929Z -> 0.0007s
2026-05-06T09:58:53.513317270Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-06T09:58:53.513322811Z -> 0.0001s
2026-05-06T09:58:53.513328182Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-06T09:58:53.513333893Z -> 0.0006s
2026-05-06T09:58:53.513339244Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-06T09:58:53.513344976Z -> 0.0002s
2026-05-06T09:58:53.513350326Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-06T09:58:53.513356228Z -> 0.0018s
2026-05-06T09:58:53.513367962Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-06T09:58:53.513373663Z -> 0.0002s
2026-05-06T09:58:53.513379014Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0278s) =============
2026-05-06T09:58:53.513384505Z
2026-05-06T09:58:53.513389786Z Migrating to AddPreviewPartToModel (20210220204055)
2026-05-06T09:58:53.513395317Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-05-06T09:58:53.513400788Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-05-06T09:58:53.513406319Z -> 0.2512s
2026-05-06T09:58:53.513411670Z == 20210220204055 AddPreviewPartToModel: migrated (0.2513s) ===================
2026-05-06T09:58:53.513417161Z
2026-05-06T09:58:53.513422442Z Migrating to CreateCreators (20210225232756)
2026-05-06T09:58:53.513427862Z == 20210225232756 CreateCreators: migrating ===================================
2026-05-06T09:58:53.513433754Z -- create_table(:creators)
2026-05-06T09:58:53.513439486Z -> 0.0151s
2026-05-06T09:58:53.513444827Z == 20210225232756 CreateCreators: migrated (0.0151s) ==========================
2026-05-06T09:58:53.513452121Z
2026-05-06T09:58:53.513457452Z Migrating to AddCreatorToModels (20210225232841)
2026-05-06T09:58:53.513462913Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-05-06T09:58:53.513468454Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-05-06T09:58:53.513473945Z -> 0.0548s
2026-05-06T09:58:53.513479296Z == 20210225232841 AddCreatorToModels: migrated (0.0548s) ======================
2026-05-06T09:58:53.513484917Z
2026-05-06T09:58:53.513490158Z Migrating to CreateLinks (20210301230017)
2026-05-06T09:58:53.513495539Z == 20210301230017 CreateLinks: migrating ======================================
2026-05-06T09:58:53.513501020Z -- create_table(:links)
2026-05-06T09:58:53.513506411Z -> 0.0008s
2026-05-06T09:58:53.513511882Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-05-06T09:58:53.513517523Z
2026-05-06T09:58:53.513522754Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-05-06T09:58:53.513528405Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-05-06T09:58:53.513533866Z -- remove_column(:creators, :thingiverse_user, :string)
2026-05-06T09:58:53.513539267Z -> 0.0703s
2026-05-06T09:58:53.513544738Z -- remove_column(:creators, :cults3d_user, :string)
2026-05-06T09:58:53.513550149Z -> 0.0041s
2026-05-06T09:58:53.513555469Z -- remove_column(:creators, :mmf_user, :string)
2026-05-06T09:58:53.513567263Z -> 0.0143s
2026-05-06T09:58:53.513572714Z -- remove_column(:creators, :cgtrader_user, :string)
2026-05-06T09:58:53.513578195Z -> 0.0034s
2026-05-06T09:58:53.513583536Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0943s) ==============
2026-05-06T09:58:53.513589017Z
2026-05-06T09:58:53.513594328Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-05-06T09:58:53.513599859Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-05-06T09:58:53.513605320Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-05-06T09:58:53.513610801Z -> 0.0549s
2026-05-06T09:58:53.513616132Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0549s) ==
2026-05-06T09:58:53.513621843Z
2026-05-06T09:58:53.513627104Z Migrating to AddYUpToParts (20210318202638)
2026-05-06T09:58:53.513632555Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-05-06T09:58:53.513637996Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-05-06T09:58:53.513643477Z -> 0.0148s
2026-05-06T09:58:53.513648797Z == 20210318202638 AddYUpToParts: migrated (0.0149s) ===========================
2026-05-06T09:58:53.513654288Z
2026-05-06T09:58:53.513659559Z Migrating to CreateImages (20210321164508)
2026-05-06T09:58:53.513665030Z == 20210321164508 CreateImages: migrating =====================================
2026-05-06T09:58:53.513670501Z -- create_table(:images)
2026-05-06T09:58:53.513675892Z -> 0.0158s
2026-05-06T09:58:53.513681223Z == 20210321164508 CreateImages: migrated (0.0159s) ============================
2026-05-06T09:58:53.513686774Z
2026-05-06T09:58:53.513692145Z Migrating to CreateDelayedJobs (20210330215825)
2026-05-06T09:58:54.336646700Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-05-06T09:58:54.336672873Z -- create_table(:delayed_jobs)
2026-05-06T09:58:54.336682282Z -> 0.0093s
2026-05-06T09:58:54.336690849Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-05-06T09:58:54.336699366Z -> 0.0001s
2026-05-06T09:58:54.336707603Z == 20210330215825 CreateDelayedJobs: migrated (0.0095s) =======================
2026-05-06T09:58:54.336715920Z
2026-05-06T09:58:54.336724116Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-05-06T09:58:54.336732203Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-05-06T09:58:54.336741070Z -- rename_table(:parts, :model_files)
2026-05-06T09:58:54.336749097Z -> 0.0017s
2026-05-06T09:58:54.336757113Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-05-06T09:58:54.336786362Z -> 0.0362s
2026-05-06T09:58:54.336794638Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0379s) =================
2026-05-06T09:58:54.336802685Z
2026-05-06T09:58:54.336810360Z Migrating to RemoveImagesTable (20220106220519)
2026-05-06T09:58:54.336818456Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-05-06T09:58:54.336826703Z -- drop_table(:images)
2026-05-06T09:58:54.336834769Z -> 0.0003s
2026-05-06T09:58:54.336842625Z == 20220106220519 RemoveImagesTable: migrated (0.0004s) =======================
2026-05-06T09:58:54.336850611Z
2026-05-06T09:58:54.336858276Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-05-06T09:58:54.336866493Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-05-06T09:58:54.336874499Z -- table_exists?(:active_storage_blobs)
2026-05-06T09:58:54.336882335Z -> 0.0001s
2026-05-06T09:58:54.336890201Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0002s) ======
2026-05-06T09:58:54.336898307Z
2026-05-06T09:58:54.336906003Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-05-06T09:58:54.336913929Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-05-06T09:58:54.336921895Z -- table_exists?(:active_storage_blobs)
2026-05-06T09:58:54.336929760Z -> 0.0001s
2026-05-06T09:58:54.336937596Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0002s) =======
2026-05-06T09:58:54.336945582Z
2026-05-06T09:58:54.336953488Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-05-06T09:58:54.336961444Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-05-06T09:58:54.336969420Z -- table_exists?(:active_storage_blobs)
2026-05-06T09:58:54.336977356Z -> 0.0001s
2026-05-06T09:58:54.336985142Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0002s)
2026-05-06T09:58:54.336993168Z
2026-05-06T09:58:54.337000824Z Migrating to DeviseCreateUsers (20220614210023)
2026-05-06T09:58:54.337008669Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-05-06T09:58:54.337016926Z -- create_table(:users)
2026-05-06T09:58:54.337024742Z -> 0.0013s
2026-05-06T09:58:54.337032537Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-05-06T09:58:54.337040754Z -> 0.0017s
2026-05-06T09:58:54.337048560Z == 20220614210023 DeviseCreateUsers: migrated (0.0031s) =======================
2026-05-06T09:58:54.337056676Z
2026-05-06T09:58:54.337073680Z Migrating to AddUsernameToUsers (20220614211256)
2026-05-06T09:58:54.337082769Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-05-06T09:58:54.337091336Z -- add_column(:users, :username, :string, {null: false})
2026-05-06T09:58:54.337099362Z -> 0.0243s
2026-05-06T09:58:54.337107378Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-05-06T09:58:54.337115625Z -> 0.0001s
2026-05-06T09:58:54.337123491Z == 20220614211256 AddUsernameToUsers: migrated (0.0245s) ======================
2026-05-06T09:58:54.337131547Z
2026-05-06T09:58:54.337139333Z Migrating to AddAdminToUsers (20220614213902)
2026-05-06T09:58:54.337147248Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-05-06T09:58:54.337155525Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-06T09:58:54.337163521Z -> 0.0006s
2026-05-06T09:58:54.337171317Z == 20220614213902 AddAdminToUsers: migrated (0.0006s) =========================
2026-05-06T09:58:54.337179323Z
2026-05-06T09:58:54.337187009Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-05-06T09:58:54.337194965Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-05-06T09:58:54.337202961Z -- add_column(:users, :pagination_settings, :json)
2026-05-06T09:58:54.337210887Z -> 0.0005s
2026-05-06T09:58:54.337218873Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-05-06T09:58:54.337226869Z
2026-05-06T09:58:54.337234534Z Migrating to CreateSettings (20220619174307)
2026-05-06T09:58:54.337242470Z == 20220619174307 CreateSettings: migrating ===================================
2026-05-06T09:58:54.337253042Z -- create_table(:settings)
2026-05-06T09:58:54.337261018Z -> 0.0004s
2026-05-06T09:58:54.337268934Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-05-06T09:58:54.337277150Z -> 0.0026s
2026-05-06T09:58:54.337285036Z == 20220619174307 CreateSettings: migrated (0.0031s) ==========================
2026-05-06T09:58:54.337293032Z
2026-05-06T09:58:54.337300758Z Migrating to AddScaleFactorToModels (20220626152444)
2026-05-06T09:58:54.337308664Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-05-06T09:58:54.337316660Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-05-06T09:58:54.337324686Z -> 0.0108s
2026-05-06T09:58:54.337332492Z == 20220626152444 AddScaleFactorToModels: migrated (0.0131s) ==================
2026-05-06T09:58:54.337340458Z
2026-05-06T09:58:54.337348404Z Migrating to AddDigestToModelFiles (20220702202932)
2026-05-06T09:58:54.337365769Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-05-06T09:58:54.337373845Z -- add_column(:model_files, :digest, :string)
2026-05-06T09:58:54.337382061Z -> 0.0026s
2026-05-06T09:58:54.337389847Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-05-06T09:58:54.337397923Z -> 0.0002s
2026-05-06T09:58:54.337405739Z == 20220702202932 AddDigestToModelFiles: migrated (0.0048s) ===================
2026-05-06T09:58:54.337413735Z
2026-05-06T09:58:54.337421651Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-05-06T09:58:54.337429777Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-05-06T09:58:54.337438245Z -- add_column(:users, :renderer_settings, :json)
2026-05-06T09:58:54.337446231Z -> 0.0008s
2026-05-06T09:58:54.337454086Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0011s) ==============
2026-05-06T09:58:54.337462503Z
2026-05-06T09:58:54.337470179Z Migrating to CreateProblems (20221210001132)
2026-05-06T09:58:54.337478075Z == 20221210001132 CreateProblems: migrating ===================================
2026-05-06T09:58:54.337486331Z -- create_table(:problems)
2026-05-06T09:58:54.337494257Z -> 0.0008s
2026-05-06T09:58:54.337502093Z == 20221210001132 CreateProblems: migrated (0.0012s) ==========================
2026-05-06T09:58:54.337510099Z
2026-05-06T09:58:54.337517805Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-05-06T09:58:54.337525741Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-05-06T09:58:54.337533727Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0168s) ========
2026-05-06T09:58:54.337542034Z
2026-05-06T09:58:54.337549959Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-05-06T09:58:54.337557835Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-05-06T09:58:54.337565821Z -- create_table(:favorites, {force: true})
2026-05-06T09:58:54.337573727Z -> 0.0042s
2026-05-06T09:58:54.337581513Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-05-06T09:58:54.337589950Z -> 0.0001s
2026-05-06T09:58:54.337597776Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-05-06T09:58:54.337606183Z -> 0.0001s
2026-05-06T09:58:54.337614179Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-05-06T09:58:54.337623407Z -> 0.0001s
2026-05-06T09:58:54.337631233Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0051s) ================
2026-05-06T09:58:54.337648809Z
2026-05-06T09:58:54.337656694Z Migrating to MovePrintedToFavorites (20221220223040)
2026-05-06T09:58:54.337664620Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-05-06T09:58:54.337672617Z == 20221220223040 MovePrintedToFavorites: migrated (0.0596s) ==================
2026-05-06T09:58:54.337680613Z
2026-05-06T09:58:54.337688458Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-05-06T09:58:54.337696404Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-05-06T09:58:54.337704401Z -- remove_column(:model_files, :printed, :boolean)
2026-05-06T09:58:54.337712306Z -> 0.0265s
2026-05-06T09:58:54.337720132Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0269s) ===============
2026-05-06T09:58:54.337728108Z
2026-05-06T09:58:54.337735804Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-05-06T09:58:54.337743640Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-05-06T09:58:54.337751876Z -- add_column(:models, :notes, :text)
2026-05-06T09:58:54.337759732Z -> 0.0013s
2026-05-06T09:58:54.337767578Z -- add_column(:models, :excerpt, :text)
2026-05-06T09:58:54.337775474Z -> 0.0021s
2026-05-06T09:58:54.337783931Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0034s) =================
2026-05-06T09:58:54.337791977Z
2026-05-06T09:58:54.337799692Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-05-06T09:58:54.337807689Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-05-06T09:58:54.337815905Z -- add_column(:creators, :notes, :text)
2026-05-06T09:58:54.337823801Z -> 0.0005s
2026-05-06T09:58:54.337831647Z -- add_column(:creators, :excerpt, :text)
2026-05-06T09:58:54.337839543Z -> 0.0004s
2026-05-06T09:58:54.337847378Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-05-06T09:58:54.337855485Z
2026-05-06T09:58:54.337863180Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-05-06T09:58:54.337871096Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-05-06T09:58:54.337879363Z -- add_column(:model_files, :notes, :text)
2026-05-06T09:58:54.337887239Z -> 0.0005s
2026-05-06T09:58:54.337895044Z -- add_column(:model_files, :excerpt, :text)
2026-05-06T09:58:54.337902900Z -> 0.0004s
2026-05-06T09:58:54.337910736Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2026-05-06T09:58:54.337918742Z
2026-05-06T09:58:54.337926458Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-05-06T09:58:54.337943863Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-05-06T09:58:54.337953763Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0198s) =================
2026-05-06T09:58:54.337961789Z
2026-05-06T09:58:54.337969444Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-05-06T09:58:54.337977340Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-05-06T09:58:54.337985326Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-05-06T09:58:54.337993503Z -> 0.0433s
2026-05-06T09:58:54.338001308Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0434s) =============
2026-05-06T09:58:54.338009265Z
2026-05-06T09:58:54.338017140Z Migrating to RenameExcerptToCaption (20230222155910)
2026-05-06T09:58:54.338025026Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-05-06T09:58:54.338032982Z -- rename_column(:creators, :excerpt, :caption)
2026-05-06T09:58:54.338040888Z -> 0.0223s
2026-05-06T09:58:54.338048664Z -- rename_column(:models, :excerpt, :caption)
2026-05-06T09:58:54.338056510Z -> 0.0205s
2026-05-06T09:58:54.338064315Z -- rename_column(:model_files, :excerpt, :caption)
2026-05-06T09:58:54.338072211Z -> 0.0190s
2026-05-06T09:58:54.338080067Z == 20230222155910 RenameExcerptToCaption: migrated (0.0642s) ==================
2026-05-06T09:58:54.338088073Z
2026-05-06T09:58:54.338095779Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-05-06T09:58:54.338103685Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-05-06T09:58:54.338111661Z -- add_column(:libraries, :notes, :string)
2026-05-06T09:58:54.338119547Z -> 0.0020s
2026-05-06T09:58:54.338127332Z -- add_column(:libraries, :caption, :string)
2026-05-06T09:58:54.338135218Z -> 0.0004s
2026-05-06T09:58:54.338143254Z -- add_column(:libraries, :name, :string)
2026-05-06T09:58:54.338151100Z -> 0.0004s
2026-05-06T09:58:54.338158926Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0119s) ============
2026-05-06T09:58:54.338166962Z
2026-05-06T09:58:54.338175299Z Migrating to AddTagregexToLibrary (20230305180823)
2026-05-06T09:58:54.829512786Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-05-06T09:58:54.829548999Z -- add_column(:libraries, :tag_regex, :text)
2026-05-06T09:58:54.829559019Z -> 0.0020s
2026-05-06T09:58:54.829567737Z == 20230305180823 AddTagregexToLibrary: migrated (0.0037s) ====================
2026-05-06T09:58:54.829576044Z
2026-05-06T09:58:54.829608770Z Migrating to AddIconToLibrary (20230307215826)
2026-05-06T09:58:54.829617257Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-05-06T09:58:54.829625373Z -- add_column(:libraries, :icon, :text)
2026-05-06T09:58:54.829633389Z -> 0.0020s
2026-05-06T09:58:54.829641365Z == 20230307215826 AddIconToLibrary: migrated (0.0037s) ========================
2026-05-06T09:58:54.829649832Z
2026-05-06T09:58:54.829657618Z Migrating to CreateCollection (20230308004237)
2026-05-06T09:58:54.829665644Z == 20230308004237 CreateCollection: migrating =================================
2026-05-06T09:58:54.829674011Z -- create_table(:collections)
2026-05-06T09:58:54.829681987Z -> 0.0028s
2026-05-06T09:58:54.829690484Z == 20230308004237 CreateCollection: migrated (0.0070s) ========================
2026-05-06T09:58:54.829698591Z
2026-05-06T09:58:54.829706396Z Migrating to AddCollectionToModels (20230308005021)
2026-05-06T09:58:54.829714703Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-05-06T09:58:54.829722769Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-05-06T09:58:54.829730835Z -> 0.0177s
2026-05-06T09:58:54.829738761Z == 20230308005021 AddCollectionToModels: migrated (0.0213s) ===================
2026-05-06T09:58:54.829746928Z
2026-05-06T09:58:54.829754683Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-05-06T09:58:54.829762700Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-05-06T09:58:54.829770746Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0003s) =============
2026-05-06T09:58:54.829779073Z
2026-05-06T09:58:54.829786778Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-05-06T09:58:54.829794744Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-05-06T09:58:54.829802780Z -- rename_column(:collections, :excerpt, :caption)
2026-05-06T09:58:54.829810827Z -> 0.0039s
2026-05-06T09:58:54.829818672Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0039s) ========
2026-05-06T09:58:54.829826779Z
2026-05-06T09:58:54.829834474Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-05-06T09:58:54.829842681Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-05-06T09:58:54.829850717Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-05-06T09:58:54.829858743Z
2026-05-06T09:58:54.829866449Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-05-06T09:58:54.829874385Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-05-06T09:58:54.829891950Z -- add_column(:users, :tag_cloud_settings, :json)
2026-05-06T09:58:54.829900116Z -> 0.0014s
2026-05-06T09:58:54.829908082Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0015s) ===============
2026-05-06T09:58:54.829916369Z
2026-05-06T09:58:54.829925748Z Migrating to AddCollectionToCollections (20230324000000)
2026-05-06T09:58:54.829933854Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-05-06T09:58:54.829941840Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-05-06T09:58:54.829949967Z -> 0.0059s
2026-05-06T09:58:54.829957823Z == 20230324000000 AddCollectionToCollections: migrated (0.0060s) ==============
2026-05-06T09:58:54.829965869Z
2026-05-06T09:58:54.829973574Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-05-06T09:58:54.829981600Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-05-06T09:58:54.829989647Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0529s) =========
2026-05-06T09:58:54.829997673Z
2026-05-06T09:58:54.830005368Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-05-06T09:58:54.830013364Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-05-06T09:58:54.830021491Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0037s)
2026-05-06T09:58:54.830029637Z
2026-05-06T09:58:54.830037363Z Migrating to AddSlugs (20230615135601)
2026-05-06T09:58:54.830045449Z == 20230615135601 AddSlugs: migrating =========================================
2026-05-06T09:58:54.830053465Z -- add_column(:models, :slug, :string)
2026-05-06T09:58:54.830061391Z -> 0.0028s
2026-05-06T09:58:54.830069257Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-05-06T09:58:54.830077584Z -> 0.0022s
2026-05-06T09:58:54.830085450Z -- add_column(:collections, :slug, :string)
2026-05-06T09:58:54.830093496Z -> 0.0005s
2026-05-06T09:58:54.830101352Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-05-06T09:58:54.830109809Z -> 0.0001s
2026-05-06T09:58:54.830117675Z -- add_column(:creators, :slug, :string)
2026-05-06T09:58:54.830125570Z -> 0.0004s
2026-05-06T09:58:54.830133476Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-05-06T09:58:54.830141573Z -> 0.0001s
2026-05-06T09:58:54.830149428Z == 20230615135601 AddSlugs: migrated (0.0084s) ================================
2026-05-06T09:58:54.830157495Z
2026-05-06T09:58:54.830165210Z Migrating to GenerateSlugs (20230617222353)
2026-05-06T09:58:54.830173367Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-05-06T09:58:54.830190481Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-05-06T09:58:54.830198678Z
2026-05-06T09:58:54.830206433Z Migrating to MakeNamesUnique (20230628194944)
2026-05-06T09:58:54.830214369Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-05-06T09:58:54.830222375Z == 20230628194944 MakeNamesUnique: migrated (0.0035s) =========================
2026-05-06T09:58:54.830230472Z
2026-05-06T09:58:54.830238167Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-05-06T09:58:54.830246384Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-05-06T09:58:54.830254400Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-05-06T09:58:54.830262576Z -> 0.0023s
2026-05-06T09:58:54.830270923Z -- remove_index(:creators, :slug)
2026-05-06T09:58:54.830278889Z -> 0.0004s
2026-05-06T09:58:54.830286765Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-05-06T09:58:54.830294952Z -> 0.0001s
2026-05-06T09:58:54.830302837Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-05-06T09:58:54.830311154Z -> 0.0001s
2026-05-06T09:58:54.830319010Z -- remove_index(:collections, :slug)
2026-05-06T09:58:54.830326896Z -> 0.0249s
2026-05-06T09:58:54.830334722Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-05-06T09:58:54.830342888Z -> 0.0006s
2026-05-06T09:58:54.830350754Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0290s) ======
2026-05-06T09:58:54.830358800Z
2026-05-06T09:58:54.830366506Z Migrating to AddSizeToModelFiles (20230707082403)
2026-05-06T09:58:54.830374502Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-05-06T09:58:54.830382528Z -- add_column(:model_files, :size, :integer)
2026-05-06T09:58:54.830390494Z -> 0.0007s
2026-05-06T09:58:54.830398330Z == 20230707082403 AddSizeToModelFiles: migrated (0.0012s) =====================
2026-05-06T09:58:54.830406416Z
2026-05-06T09:58:54.830414102Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-05-06T09:58:54.830421997Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-05-06T09:58:54.830430084Z -- change_column(:model_files, :size, :bigint)
2026-05-06T09:58:54.830438270Z -> 0.0087s
2026-05-06T09:58:54.830446116Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0097s) ==================
2026-05-06T09:58:54.830454132Z
2026-05-06T09:58:54.830461828Z Migrating to AddNoteToProblems (20230711111009)
2026-05-06T09:58:54.830478942Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-05-06T09:58:54.830487159Z -- add_column(:problems, :note, :string, {default: nil})
2026-05-06T09:58:54.830495105Z -> 0.0018s
2026-05-06T09:58:54.830502950Z == 20230711111009 AddNoteToProblems: migrated (0.0024s) =======================
2026-05-06T09:58:54.830511247Z
2026-05-06T09:58:54.830518993Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-05-06T09:58:54.830526929Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-05-06T09:58:54.830534975Z -- add_column(:users, :problem_settings, :json)
2026-05-06T09:58:54.830542891Z -> 0.0006s
2026-05-06T09:58:54.830550767Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0017s) ================
2026-05-06T09:58:54.830558843Z
2026-05-06T09:58:54.830566528Z Migrating to AddLicenseToModel (20240127143358)
2026-05-06T09:58:54.830574665Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-05-06T09:58:54.830582701Z -- add_column(:models, :license, :string)
2026-05-06T09:58:54.830590637Z -> 0.0006s
2026-05-06T09:58:54.830598523Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-05-06T09:58:54.830606589Z
2026-05-06T09:58:54.830614295Z Migrating to AddIgnoredToProblems (20240131134832)
2026-05-06T09:58:54.830622201Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-05-06T09:58:54.830630267Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-05-06T09:58:54.830638554Z -> 0.0006s
2026-05-06T09:58:54.830646940Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2026-05-06T09:58:54.830655117Z
2026-05-06T09:58:54.830662812Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-05-06T09:58:54.830670819Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-05-06T09:58:54.830678805Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-05-06T09:58:54.830686941Z -> 0.0103s
2026-05-06T09:58:54.830694807Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0103s) ======
2026-05-06T09:58:54.830702883Z
2026-05-06T09:58:54.830710589Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-05-06T09:58:54.830718515Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-05-06T09:58:54.830726551Z -- add_column(:users, :file_list_settings, :json)
2026-05-06T09:58:54.830734477Z -> 0.0006s
2026-05-06T09:58:54.830742313Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2026-05-06T09:58:54.830759537Z
2026-05-06T09:58:54.830767393Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-05-06T09:58:54.830775539Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-05-06T09:58:54.830783536Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-05-06T09:58:54.830791892Z -> 0.0002s
2026-05-06T09:58:54.830799738Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-05-06T09:58:54.830808025Z -> 0.0010s
2026-05-06T09:58:54.830815891Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-05-06T09:58:54.830824217Z -> 0.0002s
2026-05-06T09:58:54.830832133Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-05-06T09:58:54.830844308Z -> 0.0045s
2026-05-06T09:58:54.830852244Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0061s) =================
2026-05-06T09:58:54.830860310Z
2026-05-06T09:58:54.830868096Z Migrating to CreateFlipperTables (20240306095646)
2026-05-06T09:58:54.830876002Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-05-06T09:58:54.830884028Z -- create_table(:flipper_features)
2026-05-06T09:58:54.830891894Z -> 0.0031s
2026-05-06T09:58:54.830899740Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-05-06T09:58:54.830908277Z -> 0.0049s
2026-05-06T09:58:54.830916163Z -- create_table(:flipper_gates)
2026-05-06T09:58:54.830924089Z -> 0.0002s
2026-05-06T09:58:54.830931985Z -- 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-06T09:58:54.830940522Z -> 0.0002s
2026-05-06T09:58:54.830948347Z == 20240306095646 CreateFlipperTables: migrated (0.0085s) =====================
2026-05-06T09:58:54.830956374Z
2026-05-06T09:58:54.830964089Z Migrating to RolifyCreateRoles (20240319155251)
2026-05-06T09:58:55.367752542Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-05-06T09:58:55.367779326Z -- create_table(:roles)
2026-05-06T09:58:55.367788645Z -> 0.0427s
2026-05-06T09:58:55.367797693Z -- create_table(:users_roles, {id: false})
2026-05-06T09:58:55.367806100Z -> 0.0006s
2026-05-06T09:58:55.367814126Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-05-06T09:58:55.367822463Z -> 0.0050s
2026-05-06T09:58:55.367830599Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-05-06T09:58:55.367874648Z -> 0.0002s
2026-05-06T09:58:55.367885380Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-05-06T09:58:55.367893767Z -> 0.0001s
2026-05-06T09:58:55.367901662Z == 20240319155251 RolifyCreateRoles: migrated (0.0664s) =======================
2026-05-06T09:58:55.367909729Z
2026-05-06T09:58:55.367917665Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-05-06T09:58:55.367925621Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-05-06T09:58:55.367933927Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0088s) ==================
2026-05-06T09:58:55.367941934Z
2026-05-06T09:58:55.367949669Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-05-06T09:58:55.367957615Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-05-06T09:58:55.367965611Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-06T09:58:55.367973607Z -> 0.0145s
2026-05-06T09:58:55.367981433Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0159s) ====================
2026-05-06T09:58:55.367989459Z
2026-05-06T09:58:55.367997365Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-05-06T09:58:55.368005321Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-05-06T09:58:55.368013347Z -- add_column(:users, :reset_password_token, :string)
2026-05-06T09:58:55.368021303Z -> 0.0011s
2026-05-06T09:58:55.368029119Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-05-06T09:58:55.368037346Z -> 0.0002s
2026-05-06T09:58:55.368045212Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0033s) ============
2026-05-06T09:58:55.368053238Z
2026-05-06T09:58:55.368061023Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-05-06T09:58:55.368068989Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-05-06T09:58:55.368077056Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0256s) ==============
2026-05-06T09:58:55.368085242Z
2026-05-06T09:58:55.368092968Z Migrating to AddRememberableToUsers (20240410221112)
2026-05-06T09:58:55.368100874Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-05-06T09:58:55.368108850Z -- add_column(:users, :remember_created_at, :datetime)
2026-05-06T09:58:55.368116786Z -> 0.0033s
2026-05-06T09:58:55.368124862Z == 20240410221112 AddRememberableToUsers: migrated (0.0046s) ==================
2026-05-06T09:58:55.368142538Z
2026-05-06T09:58:55.368150333Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-05-06T09:58:55.368159492Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-05-06T09:58:55.368167588Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-05-06T09:58:55.368175554Z -> 0.0006s
2026-05-06T09:58:55.368183350Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0019s) ===========
2026-05-06T09:58:55.368191386Z
2026-05-06T09:58:55.368199292Z Migrating to DropDelayedJobs (20240418112821)
2026-05-06T09:58:55.368207148Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-05-06T09:58:55.368215154Z -- drop_table(:delayed_jobs)
2026-05-06T09:58:55.368222980Z -> 0.0020s
2026-05-06T09:58:55.368230785Z == 20240418112821 DropDelayedJobs: migrated (0.0124s) =========================
2026-05-06T09:58:55.368238801Z
2026-05-06T09:58:55.368246437Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-05-06T09:58:55.368254333Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-05-06T09:58:55.368262549Z -- add_column(:users, :interface_language, :string)
2026-05-06T09:58:55.368270455Z -> 0.0007s
2026-05-06T09:58:55.368278241Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0043s) =============
2026-05-06T09:58:55.368286207Z
2026-05-06T09:58:55.368293892Z Migrating to AddLockableToUsers (20240610120318)
2026-05-06T09:58:55.368301758Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-05-06T09:58:55.368309724Z -- change_table(:users)
2026-05-06T09:58:55.368317580Z -> 0.0017s
2026-05-06T09:58:55.368325606Z == 20240610120318 AddLockableToUsers: migrated (0.0021s) ======================
2026-05-06T09:58:55.368333602Z
2026-05-06T09:58:55.368341278Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-05-06T09:58:55.368349204Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-05-06T09:58:55.368357160Z -- add_column(:model_files, :attachment_data, :json)
2026-05-06T09:58:55.368365066Z -> 0.0006s
2026-05-06T09:58:55.368372821Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0010s) ===========
2026-05-06T09:58:55.368380807Z
2026-05-06T09:58:55.368388503Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-05-06T09:58:55.368396439Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-05-06T09:58:55.368404345Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0160s) ==================
2026-05-06T09:58:55.368412281Z
2026-05-06T09:58:55.368419956Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-05-06T09:58:55.368437191Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-05-06T09:58:55.368445207Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-05-06T09:58:55.368453384Z -> 0.0007s
2026-05-06T09:58:55.368461430Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0027s) ============
2026-05-06T09:58:55.368469566Z
2026-05-06T09:58:55.368477492Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-05-06T09:58:55.368485558Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-05-06T09:58:55.368494957Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-05-06T09:58:55.368503204Z -> 0.0007s
2026-05-06T09:58:55.368512773Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-05-06T09:58:55.368521170Z -> 0.0006s
2026-05-06T09:58:55.368529266Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-05-06T09:58:55.368537202Z -> 0.0006s
2026-05-06T09:58:55.368544978Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-05-06T09:58:55.368553215Z -> 0.0053s
2026-05-06T09:58:55.368561201Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-05-06T09:58:55.368569207Z -> 0.0006s
2026-05-06T09:58:55.368577003Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0089s) ====================
2026-05-06T09:58:55.368584989Z
2026-05-06T09:58:55.368592925Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-05-06T09:58:55.368600821Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-05-06T09:58:55.368608797Z -- remove_index(:libraries, :path)
2026-05-06T09:58:55.368616672Z -> 0.0010s
2026-05-06T09:58:55.368624458Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0018s) ================
2026-05-06T09:58:55.368632434Z
2026-05-06T09:58:55.368640591Z Migrating to CreateFederailsActors (20240727113215)
2026-05-06T09:58:55.368648466Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-05-06T09:58:55.368656683Z -- create_table(:federails_actors)
2026-05-06T09:58:55.368664509Z -> 0.0008s
2026-05-06T09:58:55.368672315Z -- foreign_key_exists?(:federails_actors, :users)
2026-05-06T09:58:55.368680170Z -> 0.0017s
2026-05-06T09:58:55.368687996Z -- remove_foreign_key(:federails_actors, :users)
2026-05-06T09:58:55.368695862Z -> 0.0119s
2026-05-06T09:58:55.368703668Z -- remove_index(:federails_actors, :user_id)
2026-05-06T09:58:55.368711503Z -> 0.0004s
2026-05-06T09:58:55.368729089Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-05-06T09:58:55.368737376Z -> 0.0001s
2026-05-06T09:58:55.368745171Z -- add_foreign_key(:federails_actors, :users)
2026-05-06T09:58:55.368753037Z -> 0.0099s
2026-05-06T09:58:55.368760883Z == 20240727113215 CreateFederailsActors: migrated (0.0258s) ===================
2026-05-06T09:58:55.368768859Z
2026-05-06T09:58:55.368776554Z Migrating to CreateFederailsFollowings (20240727113216)
2026-05-06T09:58:55.368784460Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-05-06T09:58:55.368792517Z -- create_table(:federails_followings)
2026-05-06T09:58:55.368800653Z -> 0.0012s
2026-05-06T09:58:55.368808429Z == 20240727113216 CreateFederailsFollowings: migrated (0.0012s) ===============
2026-05-06T09:58:55.368816415Z
2026-05-06T09:58:55.368824100Z Migrating to CreateFederailsActivities (20240727113217)
2026-05-06T09:58:55.368832036Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-05-06T09:58:55.368840012Z -- create_table(:federails_activities)
2026-05-06T09:58:55.368847868Z -> 0.0093s
2026-05-06T09:58:55.368855914Z == 20240727113217 CreateFederailsActivities: migrated (0.0093s) ===============
2026-05-06T09:58:55.368863910Z
2026-05-06T09:58:55.368871596Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-05-06T09:58:55.368879832Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-05-06T09:58:55.368887798Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-05-06T09:58:55.368895975Z -> 0.0082s
2026-05-06T09:58:55.368904342Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-05-06T09:58:55.368912348Z -> 0.0004s
2026-05-06T09:58:55.368920444Z -- change_table(:federails_actors)
2026-05-06T09:58:55.368928290Z -> 0.0064s
2026-05-06T09:58:55.368936096Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0150s) =======
2026-05-06T09:58:55.368944062Z
2026-05-06T09:58:55.368951767Z Migrating to CreateFederailsActors (20240731165647)
2026-05-06T09:58:55.368959924Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-05-06T09:58:55.368967880Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-05-06T09:58:55.368975886Z
2026-05-06T09:58:55.368983812Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-05-06T09:58:55.368993952Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-05-06T09:58:55.369002049Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-05-06T09:58:55.369019704Z
2026-05-06T09:58:55.369027580Z Migrating to BackfillActivities (20240805111500)
2026-05-06T09:58:55.369035596Z == 20240805111500 BackfillActivities: migrating ===============================
2026-05-06T09:58:55.369043622Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-05-06T09:58:55.369051628Z
2026-05-06T09:58:55.369059564Z Migrating to CreateCaberRelations (20240827155630)
2026-05-06T09:58:55.369067510Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-05-06T09:58:55.369075547Z -- create_table(:caber_relations)
2026-05-06T09:58:55.369083422Z -> 0.0424s
2026-05-06T09:58:55.369091258Z == 20240827155630 CreateCaberRelations: migrated (0.0424s) ====================
2026-05-06T09:58:55.369099294Z
2026-05-06T09:58:55.369107200Z Migrating to AddDefaultAccessControls (20240830121749)
2026-05-06T09:58:55.369115237Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-05-06T09:58:55.369123473Z == 20240830121749 AddDefaultAccessControls: migrated (0.0630s) ================
2026-05-06T09:58:55.369131489Z
2026-05-06T09:58:55.369139225Z Migrating to RenameDefaultRoles (20240830151650)
2026-05-06T09:58:55.369147181Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-05-06T09:58:55.369155227Z == 20240830151650 RenameDefaultRoles: migrated (0.0364s) ======================
2026-05-06T09:58:55.369163243Z
2026-05-06T09:58:55.369170939Z Migrating to AddPublicIDsToModels (20240904151944)
2026-05-06T09:58:55.369178845Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-05-06T09:58:55.369186941Z -- add_column(:models, :public_id, :string)
2026-05-06T09:58:55.369194987Z -> 0.0008s
2026-05-06T09:58:55.369202853Z -- add_index(:models, :public_id)
2026-05-06T09:58:55.369210709Z -> 0.0026s
2026-05-06T09:58:55.369218555Z -- add_column(:model_files, :public_id, :string)
2026-05-06T09:58:55.369226451Z -> 0.0007s
2026-05-06T09:58:55.369234266Z -- add_index(:model_files, :public_id)
2026-05-06T09:58:55.369242102Z -> 0.0001s
2026-05-06T09:58:55.369250138Z -- add_column(:problems, :public_id, :string)
2026-05-06T09:58:55.369258024Z -> 0.0006s
2026-05-06T09:58:55.369265910Z -- add_index(:problems, :public_id)
2026-05-06T09:58:55.369273796Z -> 0.0001s
2026-05-06T09:58:55.369282002Z -- add_column(:creators, :public_id, :string)
2026-05-06T09:58:55.369289898Z -> 0.0006s
2026-05-06T09:58:56.274877473Z -- add_index(:creators, :public_id)
2026-05-06T09:58:56.274904166Z -> 0.0002s
2026-05-06T09:58:56.274929167Z -- add_column(:collections, :public_id, :string)
2026-05-06T09:58:56.274936291Z -> 0.0006s
2026-05-06T09:58:56.274942974Z -- add_index(:collections, :public_id)
2026-05-06T09:58:56.274949568Z -> 0.0001s
2026-05-06T09:58:56.274956101Z -- add_column(:libraries, :public_id, :string)
2026-05-06T09:58:56.274962774Z -> 0.0006s
2026-05-06T09:58:56.274969408Z -- add_index(:libraries, :public_id)
2026-05-06T09:58:56.274976101Z -> 0.0001s
2026-05-06T09:58:56.274982624Z == 20240904151944 AddPublicIDsToModels: migrated (0.0075s) ====================
2026-05-06T09:58:56.274989378Z
2026-05-06T09:58:56.274995751Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-05-06T09:58:56.275002394Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-05-06T09:58:56.275009338Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:58:56.275015971Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0628s) ==============
2026-05-06T09:58:56.275022665Z
2026-05-06T09:58:56.275028978Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-05-06T09:58:56.275035681Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-05-06T09:58:56.275042315Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-05-06T09:58:56.275049178Z
2026-05-06T09:58:56.275055501Z Migrating to DeduplicateRoles (20240923114515)
2026-05-06T09:58:56.275062004Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-05-06T09:58:56.275068708Z == 20240923114515 DeduplicateRoles: migrated (0.1532s) ========================
2026-05-06T09:58:56.275075341Z
2026-05-06T09:58:56.275081934Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-05-06T09:58:56.275088558Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-05-06T09:58:56.275095161Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-06T09:58:56.275102185Z -> 0.1602s
2026-05-06T09:58:56.275108598Z -- add_index(:models, :name_lower)
2026-05-06T09:58:56.275115081Z -> 0.0002s
2026-05-06T09:58:56.275121494Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-06T09:58:56.275128418Z -> 0.0077s
2026-05-06T09:58:56.275135342Z -- add_index(:creators, :name_lower)
2026-05-06T09:58:56.275141925Z -> 0.0001s
2026-05-06T09:58:56.275148278Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-06T09:58:56.275155202Z -> 0.0098s
2026-05-06T09:58:56.275169080Z -- add_index(:collections, :name_lower)
2026-05-06T09:58:56.275175743Z -> 0.0001s
2026-05-06T09:58:56.275182196Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1782s) =============
2026-05-06T09:58:56.275188940Z
2026-05-06T09:58:56.275195333Z Migrating to AddKeypairToActors (20240926162407)
2026-05-06T09:58:56.275201906Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-05-06T09:58:56.275208599Z -- change_table(:federails_actors)
2026-05-06T09:58:56.275215463Z -> 0.0016s
2026-05-06T09:58:56.275221896Z == 20240926162407 AddKeypairToActors: migrated (0.0016s) ======================
2026-05-06T09:58:56.275228620Z
2026-05-06T09:58:56.275236275Z Migrating to AddUuids (20241004194445)
2026-05-06T09:58:56.275242888Z == 20241004194445 AddUuids: migrating =========================================
2026-05-06T09:58:56.275249682Z -- change_table(:federails_actors)
2026-05-06T09:58:56.275256155Z -> 0.0031s
2026-05-06T09:58:56.275262608Z -- change_table(:federails_activities)
2026-05-06T09:58:56.275269111Z -> 0.0008s
2026-05-06T09:58:56.275275524Z -- change_table(:federails_followings)
2026-05-06T09:58:56.275282017Z -> 0.0008s
2026-05-06T09:58:56.275288440Z == 20241004194445 AddUuids: migrated (0.0048s) ================================
2026-05-06T09:58:56.275295474Z
2026-05-06T09:58:56.275302008Z Migrating to CreateComments (20241007182824)
2026-05-06T09:58:56.275310946Z == 20241007182824 CreateComments: migrating ===================================
2026-05-06T09:58:56.275320906Z -- create_table(:comments)
2026-05-06T09:58:56.275331527Z -> 0.0027s
2026-05-06T09:58:56.275341517Z == 20241007182824 CreateComments: migrated (0.0027s) ==========================
2026-05-06T09:58:56.275351357Z
2026-05-06T09:58:56.275360575Z Migrating to AddSystemToComments (20241009122540)
2026-05-06T09:58:56.275370285Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-05-06T09:58:56.275380466Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-05-06T09:58:56.275390255Z -> 0.0009s
2026-05-06T09:58:56.275399654Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-05-06T09:58:56.275409354Z
2026-05-06T09:58:56.275418542Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-05-06T09:58:56.275428061Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-05-06T09:58:56.275437801Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0021s) ============
2026-05-06T09:58:56.275447571Z
2026-05-06T09:58:56.275467942Z Migrating to AddOmniauthToUsers (20241015090803)
2026-05-06T09:58:56.275477701Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-05-06T09:58:56.275487491Z -- add_column(:users, :auth_provider, :string)
2026-05-06T09:58:56.275497100Z -> 0.0008s
2026-05-06T09:58:56.275506489Z -- add_column(:users, :auth_uid, :string)
2026-05-06T09:58:56.275516069Z -> 0.0007s
2026-05-06T09:58:56.275525377Z == 20241015090803 AddOmniauthToUsers: migrated (0.0016s) ======================
2026-05-06T09:58:56.275535317Z
2026-05-06T09:58:56.275544736Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-05-06T09:58:56.275554346Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-05-06T09:58:56.275563985Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-05-06T09:58:56.275573675Z -> 0.0008s
2026-05-06T09:58:56.275582993Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-05-06T09:58:56.275592723Z -> 0.0007s
2026-05-06T09:58:56.275602002Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-05-06T09:58:56.275611902Z
2026-05-06T09:58:56.275621351Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-05-06T09:58:56.275630900Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-05-06T09:58:56.275641271Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-05-06T09:58:56.275651050Z -> 0.0008s
2026-05-06T09:58:56.275660369Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0009s) ======
2026-05-06T09:58:56.275670049Z
2026-05-06T09:58:56.275679177Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-05-06T09:58:56.275688797Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-05-06T09:58:56.275698917Z -- change_table(:users)
2026-05-06T09:58:56.275708266Z -> 0.0009s
2026-05-06T09:58:56.275717574Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0010s) =====================
2026-05-06T09:58:56.275727264Z
2026-05-06T09:58:56.275736422Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-05-06T09:58:56.275749829Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-05-06T09:58:56.275759719Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0595s) =================
2026-05-06T09:58:56.275769709Z
2026-05-06T09:58:56.275779179Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-05-06T09:58:56.275788678Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-05-06T09:58:56.275809199Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-05-06T09:58:56.275819520Z -> 0.0009s
2026-05-06T09:58:56.275828879Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-05-06T09:58:56.275839009Z -> 0.0014s
2026-05-06T09:58:56.275869140Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-05-06T09:58:56.275882597Z -> 0.0004s
2026-05-06T09:58:56.275892186Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-05-06T09:58:56.275902216Z -> 0.0015s
2026-05-06T09:58:56.275911615Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-05-06T09:58:56.275921665Z -> 0.0008s
2026-05-06T09:58:56.275930994Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-05-06T09:58:56.275941075Z -> 0.0008s
2026-05-06T09:58:56.275950804Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-05-06T09:58:56.275960724Z -> 0.0004s
2026-05-06T09:58:56.275970524Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0065s) ===================
2026-05-06T09:58:56.275980534Z
2026-05-06T09:58:56.275990053Z Migrating to AddInProgressToProblems (20241105121830)
2026-05-06T09:58:56.275999783Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-05-06T09:58:56.276009793Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-05-06T09:58:56.276019933Z -> 0.0009s
2026-05-06T09:58:56.276030064Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-05-06T09:58:56.276040294Z
2026-05-06T09:58:56.276050295Z Migrating to ClearStuckProblems (20241118155027)
2026-05-06T09:58:56.276060365Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-05-06T09:58:56.276070435Z == 20241118155027 ClearStuckProblems: migrated (0.0217s) ======================
2026-05-06T09:58:56.276080656Z
2026-05-06T09:58:56.276091397Z Migrating to AddApprovedToUser (20241122121621)
2026-05-06T09:58:56.276101618Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-05-06T09:58:56.276111919Z -- change_table(:users)
2026-05-06T09:58:56.276121849Z -> 0.0015s
2026-05-06T09:58:56.276132179Z == 20241122121621 AddApprovedToUser: migrated (0.0015s) =======================
2026-05-06T09:58:56.276142490Z
2026-05-06T09:58:56.276152581Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-05-06T09:58:56.276162751Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-05-06T09:58:56.276186890Z -- create_table(:federails_moderation_reports)
2026-05-06T09:58:56.276197341Z -> 0.0031s
2026-05-06T09:58:56.276207561Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0031s) ========
2026-05-06T09:58:56.276217942Z
2026-05-06T09:58:56.276227762Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-05-06T09:58:56.276238023Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-05-06T09:58:56.276248504Z -- create_table(:federails_moderation_domain_blocks)
2026-05-06T09:58:56.276258604Z -> 0.0005s
2026-05-06T09:58:56.276268494Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-05-06T09:58:56.276278895Z
2026-05-06T09:58:56.276288685Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-05-06T09:58:56.276298885Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-05-06T09:58:56.276309416Z -- change_column_null(:comments, :commenter_id, true)
2026-05-06T09:58:56.276319557Z -> 0.0080s
2026-05-06T09:58:56.276329787Z -- change_column_null(:comments, :commenter_type, true)
2026-05-06T09:58:56.276340078Z -> 0.0083s
2026-05-06T09:58:56.276350219Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-05-06T09:58:56.276360509Z -> 0.0011s
2026-05-06T09:58:56.276370299Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-05-06T09:58:56.276380369Z -> 0.0111s
2026-05-06T09:58:56.276390770Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0301s) =======
2026-05-06T09:58:56.276400931Z
2026-05-06T09:58:56.276410550Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-05-06T09:58:56.276420410Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-05-06T09:58:56.276430631Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-05-06T09:58:56.276440951Z -> 0.0009s
2026-05-06T09:58:56.276450781Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-05-06T09:58:56.276460701Z
2026-05-06T09:58:56.276470501Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-05-06T09:58:56.276480341Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-05-06T09:58:56.276490701Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1270s) ==================
2026-05-06T09:58:56.276501042Z
2026-05-06T09:58:56.276509459Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-05-06T09:58:56.276517405Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-05-06T09:58:56.900520303Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-05-06T09:58:56.900555424Z -> 0.0018s
2026-05-06T09:58:56.900561055Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0019s) ==========
2026-05-06T09:58:56.900564933Z
2026-05-06T09:58:56.900568560Z Migrating to AddCreatorToCollections (20250222000000)
2026-05-06T09:58:56.900575614Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-05-06T09:58:56.900579332Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-05-06T09:58:56.900583049Z -> 0.0221s
2026-05-06T09:58:56.900586747Z == 20250222000000 AddCreatorToCollections: migrated (0.0222s) =================
2026-05-06T09:58:56.900590504Z
2026-05-06T09:58:56.900594011Z Migrating to AddLocalToActors (20250305171530)
2026-05-06T09:58:56.900597609Z == 20250305171530 AddLocalToActors: migrating =================================
2026-05-06T09:58:56.900601236Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-05-06T09:58:56.900604893Z -> 0.0009s
2026-05-06T09:58:56.900608440Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-05-06T09:58:56.900612248Z -> 0.0019s
2026-05-06T09:58:56.900615825Z -> 0 rows
2026-05-06T09:58:56.900619433Z == 20250305171530 AddLocalToActors: migrated (0.0059s) ========================
2026-05-06T09:58:56.900623070Z
2026-05-06T09:58:56.900626597Z Migrating to AddActorTypeToActors (20250407160721)
2026-05-06T09:58:56.900630184Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-05-06T09:58:56.900633792Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-05-06T09:58:56.900637429Z -> 0.0009s
2026-05-06T09:58:56.900640986Z == 20250407160721 AddActorTypeToActors: migrated (0.0009s) ====================
2026-05-06T09:58:56.900644613Z
2026-05-06T09:58:56.900648140Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-05-06T09:58:56.900651778Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-05-06T09:58:56.900655565Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-05-06T09:58:56.900659123Z -> 0.0013s
2026-05-06T09:58:56.900662950Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0013s) =================
2026-05-06T09:58:56.900666878Z
2026-05-06T09:58:56.900670616Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-05-06T09:58:56.900674213Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-05-06T09:58:56.900677950Z -- create_table(:oauth_applications)
2026-05-06T09:58:56.900708793Z -> 0.0004s
2026-05-06T09:58:56.900712700Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-05-06T09:58:56.900716638Z -> 0.0002s
2026-05-06T09:58:56.900720436Z -- create_table(:oauth_access_grants)
2026-05-06T09:58:56.900724274Z -> 0.0006s
2026-05-06T09:58:56.900728081Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-05-06T09:58:56.900731979Z -> 0.0001s
2026-05-06T09:58:56.900735597Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-05-06T09:58:56.900739274Z -> 0.0074s
2026-05-06T09:58:56.900742821Z -- create_table(:oauth_access_tokens)
2026-05-06T09:58:56.900746408Z -> 0.0006s
2026-05-06T09:58:56.900750046Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-05-06T09:58:56.900753663Z -> 0.0001s
2026-05-06T09:58:56.900758282Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-05-06T09:58:56.900762070Z -> 0.0001s
2026-05-06T09:58:56.900765677Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-05-06T09:58:56.900769455Z -> 0.0089s
2026-05-06T09:58:56.900773012Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-05-06T09:58:56.900776659Z -> 0.0072s
2026-05-06T09:58:56.900780267Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-05-06T09:58:56.900783924Z -> 0.0085s
2026-05-06T09:58:56.900787471Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0344s) ==================
2026-05-06T09:58:56.900791138Z
2026-05-06T09:58:56.900794666Z Migrating to AddOwnerToApplication (20250408145956)
2026-05-06T09:58:56.900798263Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-05-06T09:58:56.900801870Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-05-06T09:58:56.900805507Z -> 0.0009s
2026-05-06T09:58:56.900809044Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-05-06T09:58:56.900812682Z -> 0.0008s
2026-05-06T09:58:56.900816239Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-05-06T09:58:56.900819896Z -> 0.0002s
2026-05-06T09:58:56.900823494Z == 20250408145956 AddOwnerToApplication: migrated (0.0071s) ===================
2026-05-06T09:58:56.900827151Z
2026-05-06T09:58:56.900830638Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-05-06T09:58:56.900834255Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-05-06T09:58:56.900837863Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-05-06T09:58:56.900846109Z -> 0.0118s
2026-05-06T09:58:56.900849676Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0133s) ============
2026-05-06T09:58:56.900853294Z
2026-05-06T09:58:56.900856851Z Migrating to AddQuotaToUsers (20250409125753)
2026-05-06T09:58:56.900860428Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-05-06T09:58:56.900864035Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-05-06T09:58:56.900867652Z -> 0.0010s
2026-05-06T09:58:56.900871190Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-05-06T09:58:56.900874957Z -> 0.0009s
2026-05-06T09:58:56.900878484Z == 20250409125753 AddQuotaToUsers: migrated (0.0033s) =========================
2026-05-06T09:58:56.900882172Z
2026-05-06T09:58:56.900885709Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-05-06T09:58:56.900889416Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-05-06T09:58:56.900893034Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-05-06T09:58:56.900896831Z -> 0.0129s
2026-05-06T09:58:56.900900388Z -- add_index(:model_files, :filename_lower)
2026-05-06T09:58:56.900903976Z -> 0.0002s
2026-05-06T09:58:56.900907513Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0145s)
2026-05-06T09:58:56.900911150Z
2026-05-06T09:58:56.900914697Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-05-06T09:58:56.900918495Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-05-06T09:58:56.900922142Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-05-06T09:58:56.900925750Z -> 0.0002s
2026-05-06T09:58:56.900929287Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0012s) ===================
2026-05-06T09:58:56.900932904Z
2026-05-06T09:58:56.900936391Z Migrating to AddPreviewToModelFile (20250520111046)
2026-05-06T09:58:56.900939958Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-05-06T09:58:56.900943605Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-05-06T09:58:56.900947243Z -> 0.0012s
2026-05-06T09:58:56.900950760Z == 20250520111046 AddPreviewToModelFile: migrated (0.0021s) ===================
2026-05-06T09:58:56.900954387Z
2026-05-06T09:58:56.900957904Z Migrating to CreateAltchaSolutions (20250609210440)
2026-05-06T09:58:56.900962133Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-05-06T09:58:56.900965760Z -- create_table(:altcha_solutions)
2026-05-06T09:58:56.900973756Z -> 0.0005s
2026-05-06T09:58:56.900977454Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-05-06T09:58:56.900981331Z -> 0.0002s
2026-05-06T09:58:56.900984849Z == 20250609210440 CreateAltchaSolutions: migrated (0.0020s) ===================
2026-05-06T09:58:56.900988536Z
2026-05-06T09:58:56.900992003Z Migrating to AddIndexableFields (20250620141805)
2026-05-06T09:58:56.900995590Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-05-06T09:58:56.900999217Z -- change_table(:models)
2026-05-06T09:58:56.901002785Z -> 0.0036s
2026-05-06T09:58:56.901006372Z -- change_table(:creators)
2026-05-06T09:58:56.901009919Z -> 0.0017s
2026-05-06T09:58:56.901013466Z -- change_table(:collections)
2026-05-06T09:58:56.901017053Z -> 0.0017s
2026-05-06T09:58:56.901020601Z == 20250620141805 AddIndexableFields: migrated (0.0071s) ======================
2026-05-06T09:58:56.901024248Z
2026-05-06T09:58:56.901027795Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-05-06T09:58:56.901031513Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-05-06T09:58:56.901035270Z -- change_column(:models, :indexable, :string)
2026-05-06T09:58:56.901038867Z -> 0.0198s
2026-05-06T09:58:56.901042424Z -- change_column(:models, :ai_indexable, :string)
2026-05-06T09:58:56.901046082Z -> 0.0191s
2026-05-06T09:58:56.901049619Z -- change_column(:creators, :indexable, :string)
2026-05-06T09:58:56.901053266Z -> 0.0097s
2026-05-06T09:58:56.901056813Z -- change_column(:creators, :ai_indexable, :string)
2026-05-06T09:58:56.901060461Z -> 0.0161s
2026-05-06T09:58:56.901064128Z -- change_column(:collections, :indexable, :string)
2026-05-06T09:58:56.901068036Z -> 0.0523s
2026-05-06T09:58:56.901071663Z -- change_column(:collections, :ai_indexable, :string)
2026-05-06T09:58:56.901075251Z -> 0.0148s
2026-05-06T09:58:56.901078868Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1323s) ======
2026-05-06T09:58:56.901082555Z
2026-05-06T09:58:56.901086102Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-05-06T09:58:56.901089690Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-05-06T09:58:56.901093618Z -- change_table(:models)
2026-05-06T09:58:56.901097175Z -> 0.0004s
2026-05-06T09:58:56.901100742Z -- change_table(:creators)
2026-05-06T09:58:56.901104279Z -> 0.0003s
2026-05-06T09:58:56.901112045Z -- change_table(:collections)
2026-05-06T09:58:56.901115612Z -> 0.0003s
2026-05-06T09:58:56.901119199Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0010s) =================
2026-05-06T09:58:56.901122806Z
2026-05-06T09:58:56.901126384Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-05-06T09:58:56.901129991Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-05-06T09:58:56.901133598Z -- change_table(:links)
2026-05-06T09:58:56.901137215Z -> 0.0002s
2026-05-06T09:58:56.901140843Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-05-06T09:58:56.901144530Z
2026-05-06T09:58:56.901148047Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-05-06T09:58:56.901151644Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-05-06T09:58:56.901156113Z -- add_column(:links, :synced_at, :datetime)
2026-05-06T09:58:56.901159691Z -> 0.0010s
2026-05-06T09:58:56.901163318Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0010s) ======================
2026-05-06T09:58:56.901166995Z
2026-05-06T09:58:56.901170563Z Migrating to CreateFaspClientProviders (20250806142734)
2026-05-06T09:58:56.901174240Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-05-06T09:58:56.901177877Z -- create_table(:fasp_client_providers)
2026-05-06T09:58:56.901181454Z -> 0.0474s
2026-05-06T09:58:56.901185463Z == 20250806142734 CreateFaspClientProviders: migrated (0.0475s) ===============
2026-05-06T09:58:56.901189100Z
2026-05-06T09:58:56.901192627Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-05-06T09:58:56.901196224Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-05-06T09:58:56.901199852Z -- create_table(:fasp_client_event_subscriptions)
2026-05-06T09:58:56.901203439Z -> 0.0130s
2026-05-06T09:58:56.901206996Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0130s) ======
2026-05-06T09:58:56.901210623Z
2026-05-06T09:58:56.901214140Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-05-06T09:58:56.901217748Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-05-06T09:58:56.901221385Z -- create_table(:fasp_client_backfill_requests)
2026-05-06T09:58:56.901224942Z -> 0.0059s
2026-05-06T09:58:56.901228479Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0060s) ========
2026-05-06T09:58:56.901232086Z
2026-05-06T09:58:56.901235563Z Migrating to AddImagesToCreators (20250922155445)
2026-05-06T09:58:56.901239121Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-05-06T09:58:56.901247137Z -- add_column(:creators, :avatar_data, :json)
2026-05-06T09:58:56.901250734Z -> 0.0011s
2026-05-06T09:58:56.901254291Z -- add_column(:creators, :banner_data, :json)
2026-05-06T09:58:56.901257969Z -> 0.0009s
2026-05-06T09:58:56.901261586Z == 20250922155445 AddImagesToCreators: migrated (0.0021s) =====================
2026-05-06T09:58:56.901265293Z
2026-05-06T09:58:56.901268871Z Migrating to CreateFederailsHosts (20251010145758)
2026-05-06T09:58:56.901272508Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-05-06T09:58:56.901276295Z -- create_table(:federails_hosts)
2026-05-06T09:58:57.226896437Z -> 0.0127s
2026-05-06T09:58:57.226933031Z == 20251010145758 CreateFederailsHosts: migrated (0.0127s) ====================
2026-05-06T09:58:57.226937580Z
2026-05-06T09:58:57.226941468Z Migrating to AddTourStateToUsers (20251027152904)
2026-05-06T09:58:57.226945305Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-05-06T09:58:57.226949343Z -- add_column(:users, :tour_state, :json)
2026-05-06T09:58:57.226954053Z -> 0.0013s
2026-05-06T09:58:57.226957780Z == 20251027152904 AddTourStateToUsers: migrated (0.0014s) =====================
2026-05-06T09:58:57.226961538Z
2026-05-06T09:58:57.226965165Z Migrating to AddSortOrderToUsers (20251105110434)
2026-05-06T09:58:57.226968763Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-05-06T09:58:57.226975296Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-05-06T09:58:57.226978993Z -> 0.0017s
2026-05-06T09:58:57.226982620Z == 20251105110434 AddSortOrderToUsers: migrated (0.0017s) =====================
2026-05-06T09:58:57.226986378Z
2026-05-06T09:58:57.226989925Z Migrating to CreateGroups (20251203161006)
2026-05-06T09:58:57.226993492Z == 20251203161006 CreateGroups: migrating =====================================
2026-05-06T09:58:57.226997100Z -- create_table(:groups)
2026-05-06T09:58:57.227000647Z -> 0.0114s
2026-05-06T09:58:57.227004174Z -- create_table(:memberships)
2026-05-06T09:58:57.227007731Z -> 0.0012s
2026-05-06T09:58:57.227011268Z == 20251203161006 CreateGroups: migrated (0.0127s) ============================
2026-05-06T09:58:57.227014905Z
2026-05-06T09:58:57.227018392Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-05-06T09:58:57.227021970Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-05-06T09:58:57.227025597Z -- remove_index(:memberships, [:group_id, :user_id])
2026-05-06T09:58:57.227029174Z -> 0.0014s
2026-05-06T09:58:57.227062141Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-05-06T09:58:57.227065938Z -> 0.0002s
2026-05-06T09:58:57.227069475Z -- remove_index(:memberships, [:user_id, :group_id])
2026-05-06T09:58:57.227073373Z -> 0.0071s
2026-05-06T09:58:57.227076900Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-05-06T09:58:57.227080508Z -> 0.0001s
2026-05-06T09:58:57.227084035Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0088s) =============
2026-05-06T09:58:57.227087642Z
2026-05-06T09:58:57.227091109Z Migrating to CreateNoticedTables (20260119153039)
2026-05-06T09:58:57.227094746Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-05-06T09:58:57.227098424Z -- create_table(:noticed_events, {id: :primary_key})
2026-05-06T09:58:57.227102091Z -> 0.0132s
2026-05-06T09:58:57.227105698Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-05-06T09:58:57.227110147Z -> 0.0063s
2026-05-06T09:58:57.227114576Z == 20260119153039 CreateNoticedTables: migrated (0.0196s) =====================
2026-05-06T09:58:57.227119536Z
2026-05-06T09:58:57.227123103Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-05-06T09:58:57.227127212Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-05-06T09:58:57.227131821Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-05-06T09:58:57.227136661Z -> 0.0012s
2026-05-06T09:58:57.227141240Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0012s) =====
2026-05-06T09:58:57.227144997Z
2026-05-06T09:58:57.227148535Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-05-06T09:58:57.227152192Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-05-06T09:58:57.227155889Z -- change_table(:users)
2026-05-06T09:58:57.227159477Z -> 0.0084s
2026-05-06T09:58:57.227163084Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0087s) ===============
2026-05-06T09:58:57.227166771Z
2026-05-06T09:58:57.227170318Z Migrating to CreateLists (20260302121346)
2026-05-06T09:58:57.227173916Z == 20260302121346 CreateLists: migrating ======================================
2026-05-06T09:58:57.227177513Z -- create_table(:lists)
2026-05-06T09:58:57.227181721Z -> 0.0051s
2026-05-06T09:58:57.227185238Z -- create_table(:list_items)
2026-05-06T09:58:57.227189126Z -> 0.0041s
2026-05-06T09:58:57.227192714Z == 20260302121346 CreateLists: migrated (0.0092s) =============================
2026-05-06T09:58:57.227196692Z
2026-05-06T09:58:57.227205419Z Migrating to AddSpecialToLists (20260304122738)
2026-05-06T09:58:57.227209016Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-05-06T09:58:57.227212624Z -- add_column(:lists, :special, :string)
2026-05-06T09:58:57.227216191Z -> 0.0011s
2026-05-06T09:58:57.227219758Z == 20260304122738 AddSpecialToLists: migrated (0.0011s) =======================
2026-05-06T09:58:57.227223435Z
2026-05-06T09:58:57.227226973Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-05-06T09:58:57.227230850Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-05-06T09:58:57.227234498Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-05-06T09:58:57.227238265Z -> 0.0015s
2026-05-06T09:58:57.227241873Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-05-06T09:58:57.227245530Z -> 0.0011s
2026-05-06T09:58:57.227249037Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-05-06T09:58:57.227252674Z -> 0.0011s
2026-05-06T09:58:57.227256181Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0038s) ============
2026-05-06T09:58:57.227259809Z
2026-05-06T09:58:57.227263316Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-05-06T09:58:57.227266903Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-05-06T09:58:57.227270510Z -- add_column(:federails_activities, :to, :string)
2026-05-06T09:58:57.227274087Z -> 0.0015s
2026-05-06T09:58:57.227277725Z -- add_column(:federails_activities, :cc, :string)
2026-05-06T09:58:57.227281292Z -> 0.0013s
2026-05-06T09:58:57.227284809Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0029s) =========
2026-05-06T09:58:57.227288667Z
2026-05-06T09:58:57.227292144Z Migrating to AddLikeCountToModels (20260410150554)
2026-05-06T09:58:57.227295691Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-05-06T09:58:57.227299288Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-05-06T09:58:57.227302895Z -> 0.0015s
2026-05-06T09:58:57.227306643Z == 20260410150554 AddLikeCountToModels: migrated (0.0016s) ====================
2026-05-06T09:58:57.227310260Z
2026-05-06T09:58:57.227313727Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-05-06T09:58:57.227317324Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-05-06T09:58:57.227320932Z -- create_table(:federails_quote_authorizations)
2026-05-06T09:58:57.227324499Z -> 0.0171s
2026-05-06T09:58:57.227332305Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0171s) ======
2026-05-06T09:58:57.227335952Z
2026-05-06T09:58:57.227339389Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-05-06T09:58:57.227342976Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-05-06T09:58:57.227346573Z -- add_column(:federails_activities, :result, :string)
2026-05-06T09:58:57.227350171Z -> 0.0014s
2026-05-06T09:58:57.227353678Z -- add_column(:federails_activities, :instrument, :string)
2026-05-06T09:58:57.227357445Z -> 0.0011s
2026-05-06T09:58:57.227361063Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0025s)
2026-05-06T09:58:57.227364770Z
2026-05-06T09:58:57.227368287Z Migrating to CreateCollectionsModelsJoinTable (20260422125049)
2026-05-06T09:58:57.227371904Z == 20260422125049 CreateCollectionsModelsJoinTable: migrating =================
2026-05-06T09:58:57.227375492Z -- create_join_table(:collections, :models)
2026-05-06T09:58:57.227379329Z -> 0.0080s
2026-05-06T09:58:57.227382907Z == 20260422125049 CreateCollectionsModelsJoinTable: migrated (0.0080s) ========
2026-05-06T09:58:57.227386494Z
2026-05-06T09:58:57.227389961Z Migrating to AddPreviewFieldsToCollections (20260427114113)
2026-05-06T09:58:57.227393528Z == 20260427114113 AddPreviewFieldsToCollections: migrating ====================
2026-05-06T09:58:57.227397125Z -- change_table(:collections)
2026-05-06T09:58:57.227400662Z -> 0.0238s
2026-05-06T09:58:57.227404169Z == 20260427114113 AddPreviewFieldsToCollections: migrated (0.0238s) ===========
2026-05-06T09:58:57.227407787Z
2026-05-06T09:58:57.227411254Z Migrating to AddModelsCountToCollections (20260428101428)
2026-05-06T09:58:57.227414821Z == 20260428101428 AddModelsCountToCollections: migrating ======================
2026-05-06T09:58:57.227418418Z -- add_column(:collections_models, :id, :primary_key)
2026-05-06T09:58:57.227421985Z -> 0.0049s
2026-05-06T09:58:57.227425512Z -- add_column(:collections, :models_count, :integer)
2026-05-06T09:58:57.227429080Z -> 0.0091s
2026-05-06T09:58:57.227432667Z == 20260428101428 AddModelsCountToCollections: migrated (0.0143s) =============
2026-05-06T09:58:57.227436545Z
2026-05-06T09:58:57.270324719Z s6-rc: info: service init-manyfold-config successfully started
2026-05-06T09:58:57.270651557Z s6-rc: info: service init-config-end: starting
2026-05-06T09:58:57.273161833Z s6-rc: info: service init-config-end successfully started
2026-05-06T09:58:57.273490885Z s6-rc: info: service init-mods: starting
2026-05-06T09:58:57.275544020Z s6-rc: info: service init-mods successfully started
2026-05-06T09:58:57.275684192Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-05-06T09:58:57.284808639Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-05-06T09:58:57.285050627Z s6-rc: info: service init-mods-package-install: starting
2026-05-06T09:58:57.298945781Z [pkg-install-init] **** Installing all mod packages ****
2026-05-06T09:58:57.675627377Z (1/1) Installing redis (8.4.2-r0)
2026-05-06T09:58:57.686365082Z Executing redis-8.4.2-r0.pre-install
2026-05-06T09:58:57.729573781Z Executing redis-8.4.2-r0.post-install
2026-05-06T09:58:57.738670272Z Executing busybox-1.37.0-r30.trigger
2026-05-06T09:58:57.754439500Z OK: 127.5 MiB in 119 packages
2026-05-06T09:58:57.794668940Z s6-rc: info: service init-mods-package-install successfully started
2026-05-06T09:58:57.795027231Z s6-rc: info: service init-mods-end: starting
2026-05-06T09:58:57.797205388Z s6-rc: info: service init-mods-end successfully started
2026-05-06T09:58:57.797485132Z s6-rc: info: service init-custom-files: starting
2026-05-06T09:58:57.805289629Z [custom-init] No custom files found, skipping...
2026-05-06T09:58:57.805998096Z s6-rc: info: service init-custom-files successfully started
2026-05-06T09:58:57.806284753Z s6-rc: info: service init-services: starting
2026-05-06T09:58:57.808152004Z s6-rc: info: service init-services successfully started
2026-05-06T09:58:57.808458902Z s6-rc: info: service svc-mod-universal-redis: starting
2026-05-06T09:58:57.808721741Z s6-rc: info: service svc-manyfold: starting
2026-05-06T09:58:57.809032818Z s6-rc: info: service svc-cron: starting
2026-05-06T09:58:57.811921936Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-05-06T09:58:57.812250949Z s6-rc: info: service svc-cron successfully started
2026-05-06T09:58:57.827217160Z 257:C 06 May 2026 09:58:57.826 # 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-06T09:58:57.827234244Z 257:C 06 May 2026 09:58:57.826 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-05-06T09:58:57.827240758Z 257:C 06 May 2026 09:58:57.826 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=257, just started
2026-05-06T09:58:57.827246429Z 257:C 06 May 2026 09:58:57.826 # 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-06T09:58:57.828009957Z 257:M 06 May 2026 09:58:57.827 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-05-06T09:58:57.828026620Z 257:M 06 May 2026 09:58:57.827 * monotonic clock: POSIX clock_gettime
2026-05-06T09:58:57.828785128Z 257:M 06 May 2026 09:58:57.828 * Running mode=standalone, port=6379.
2026-05-06T09:58:57.829296207Z 257:M 06 May 2026 09:58:57.829 * Server initialized
2026-05-06T09:58:57.829343663Z 257:M 06 May 2026 09:58:57.829 * Ready to accept connections tcp
2026-05-06T09:58:57.968200293Z 09:58:57 rails.1 | started with pid 277
2026-05-06T09:58:57.968224933Z 09:58:57 default_worker.1 | started with pid 278
2026-05-06T09:58:57.968253290Z 09:58:57 performance_worker.1 | started with pid 279
2026-05-06T09:59:00.590803633Z 09:59:00 rails.1 | => Booting Puma
2026-05-06T09:59:00.590834445Z 09:59:00 rails.1 | => Rails 8.0.5 application starting in production
2026-05-06T09:59:00.590844104Z 09:59:00 rails.1 | => Run `bin/rails server --help` for more startup options
2026-05-06T09:59:01.331958809Z 09:59:01 default_worker.1 | Server: 058ed95a6c87, Context: rails, Role: web, data: {cpu: {one_min: 2.3, five_min: 1.37, fifteen_min: 1.58}, memory: 0.180125696e9, disk: {available: 829056528384, total: 938656133120, used: 109599604736}}
2026-05-06T09:59:01.332711315Z 09:59:01 performance_worker.1 | Server: 058ed95a6c87, Context: rails, Role: web, data: {cpu: {one_min: 2.3, five_min: 1.37, fifteen_min: 1.58}, memory: 0.179830784e9, disk: {available: 829056512000, total: 938656133120, used: 109599621120}}
2026-05-06T09:59:03.719684006Z 09:59:03 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:03.721366455Z 09:59:03 performance_worker.1 | INFO 2026-05-06T09:59:03.721Z pid=279 tid=24n: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-06T09:59:03.725926178Z 09:59:03 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:03.727038428Z 09:59:03 performance_worker.1 | INFO 2026-05-06T09:59:03.726Z pid=279 tid=24n: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-05-06T09:59:03.727082757Z 09:59:03 default_worker.1 | INFO 2026-05-06T09:59:03.726Z pid=278 tid=24m: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-06T09:59:03.729294832Z 09:59:03 performance_worker.1 | INFO 2026-05-06T09:59:03.729Z pid=279 tid=24n: Cron Jobs - added job with name clear-downloads in the namespace default
2026-05-06T09:59:03.806330949Z 09:59:03 performance_worker.1 | INFO 2026-05-06T09:59:03.805Z pid=279 tid=24n: Booted Rails 8.0.5 application in production environment
2026-05-06T09:59:03.806358474Z 09:59:03 performance_worker.1 | Signal INFO not supported
2026-05-06T09:59:03.806387292Z 09:59:03 performance_worker.1 | INFO 2026-05-06T09:59:03.805Z pid=279 tid=24n: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-06T09:59:03.806448155Z 09:59:03 performance_worker.1 | INFO 2026-05-06T09:59:03.805Z pid=279 tid=24n: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-06T09:59:03.806460890Z 09:59:03 performance_worker.1 | INFO 2026-05-06T09:59:03.806Z pid=279 tid=24n: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-06T09:59:03.809073843Z 09:59:03 performance_worker.1 | INFO 2026-05-06T09:59:03.808Z pid=279 tid=24n: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-05-06T09:59:03.811657536Z 09:59:03 default_worker.1 | INFO 2026-05-06T09:59:03.811Z pid=278 tid=24m: Booted Rails 8.0.5 application in production environment
2026-05-06T09:59:03.811679971Z 09:59:03 default_worker.1 | Signal INFO not supported
2026-05-06T09:59:03.811689631Z 09:59:03 default_worker.1 | INFO 2026-05-06T09:59:03.811Z pid=278 tid=24m: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-06T09:59:03.811699320Z 09:59:03 default_worker.1 | INFO 2026-05-06T09:59:03.811Z pid=278 tid=24m: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-06T09:59:03.811710423Z 09:59:03 default_worker.1 | INFO 2026-05-06T09:59:03.811Z pid=278 tid=24m: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-06T09:59:03.814288655Z 09:59:03 default_worker.1 | INFO 2026-05-06T09:59:03.813Z pid=278 tid=24m: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-05-06T09:59:03.928909605Z 09:59:03 rails.1 | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-05-06T09:59:03.929272176Z 09:59:03 rails.1 | Server: 058ed95a6c87, Context: rails, Role: web, data: {cpu: {one_min: 2.3, five_min: 1.37, fifteen_min: 1.58}, memory: 0.189534208e9, disk: {available: 829058277376, total: 938656133120, used: 109597855744}}
2026-05-06T09:59:03.929296044Z 09:59:03 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:03.929345213Z 09:59:03 rails.1 | INFO 2026-05-06T09:59:03.724Z pid=277 tid=21h: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-06T09:59:03.929372407Z 09:59:03 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:03.929511568Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: df9e9eea-38ad-412b-8a90-272bf4c828be) 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-06T09:59:03.929592651Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 074aebeb-3789-43f6-a516-546475d54886) 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-06T09:59:03.929681109Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: b64b499a-7e9c-49f8-93ec-442653b36ff2) 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-06T09:59:03.929762032Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillCollectionCounterCache (Job ID: 736794e9-ae76-4347-8853-3c5e6591b48d) to Sidekiq(high)
2026-05-06T09:59:03.929845620Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertCollectionsJob (Job ID: 1c2d0a0f-ec87-41eb-b2ab-6db8b52d8e42) to Sidekiq(upgrade)
2026-05-06T09:59:03.929927966Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 138473f7-b894-4bb1-8a42-f34d3818a47f) to Sidekiq(upgrade)
2026-05-06T09:59:03.930131506Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: 86f0d526-8f2c-4d9e-acde-f5bfe5173198) to Sidekiq(high)
2026-05-06T09:59:03.935806676Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: e6312325-74ba-4938-b9d6-7aa36d476433) to Sidekiq(upgrade)
2026-05-06T09:59:03.935893801Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 0023386a-1b32-43ca-9c99-95f68d97dffa) to Sidekiq(upgrade)
2026-05-06T09:59:03.935956808Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: d74d6ecd-8a9c-4b38-85e3-39d3ec56c1fd) to Sidekiq(upgrade)
2026-05-06T09:59:03.936009444Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 9d4de4e8-0cc1-4037-8015-0a1c41e622b2) to Sidekiq(upgrade)
2026-05-06T09:59:03.936050517Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: 5aef5c8d-07c0-4886-a1bc-3de27e77be93) to Sidekiq(upgrade)
2026-05-06T09:59:03.936110548Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 3da0db46-d7e5-4c87-84ea-6fa27a426c30) to Sidekiq(upgrade)
2026-05-06T09:59:03.936135197Z 09:59:03 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 23c53327-99d1-4a9d-82b4-fd7234f3bb23) to Sidekiq(upgrade)
2026-05-06T09:59:03.936192232Z 09:59:03 rails.1 | [277] Puma starting in cluster mode...
2026-05-06T09:59:03.936231231Z 09:59:03 rails.1 | [277] * Puma version: 8.0.1 ("Into the Arena")
2026-05-06T09:59:03.936292835Z 09:59:03 rails.1 | [277] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-06T09:59:03.936329609Z 09:59:03 rails.1 | [277] * Min threads: 4
2026-05-06T09:59:03.936376473Z 09:59:03 rails.1 | [277] * Max threads: 16
2026-05-06T09:59:03.936437025Z 09:59:03 rails.1 | [277] * Environment: production
2026-05-06T09:59:03.936472947Z 09:59:03 rails.1 | [277] * Master PID: 277
2026-05-06T09:59:03.936517247Z 09:59:03 rails.1 | [277] * Workers: 4
2026-05-06T09:59:03.936575564Z 09:59:03 rails.1 | [277] * Restarts: (✔) hot (✖) phased (✖) refork
2026-05-06T09:59:03.936615505Z 09:59:03 rails.1 | [277] * Preloading application
2026-05-06T09:59:03.936668662Z 09:59:03 rails.1 | [277] * Listening on http://0.0.0.0:3214
2026-05-06T09:59:03.936710035Z 09:59:03 rails.1 | [277] Use Ctrl-C to stop
2026-05-06T09:59:03.956750425Z 09:59:03 rails.1 | [277] - Worker 0 (PID: 336) booted in 0.02s, phase: 0
2026-05-06T09:59:03.956894054Z 09:59:03 rails.1 | [277] - Worker 1 (PID: 345) booted in 0.01s, phase: 0
2026-05-06T09:59:03.956946149Z 09:59:03 rails.1 | [277] - Worker 2 (PID: 362) booted in 0.01s, phase: 0
2026-05-06T09:59:03.958527654Z 09:59:03 rails.1 | [277] - Worker 3 (PID: 370) booted in 0.0s, phase: 0
2026-05-06T09:59:04.102850913Z 09:59:04 performance_worker.1 | Server: 058ed95a6c87, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.44, five_min: 1.42, fifteen_min: 1.59}, memory: 0.24199168e9, disk: {available: 829048811520, total: 938656133120, used: 109607321600}}
2026-05-06T09:59:04.156022889Z 09:59:04 default_worker.1 | Server: 058ed95a6c87, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.44, five_min: 1.42, fifteen_min: 1.59}, memory: 0.242204672e9, disk: {available: 829048811520, total: 938656133120, used: 109607321600}}
2026-05-06T09:59:04.166530962Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.155Z pid=278 tid=m9a jid=af49d575f39c200967047756 class=Upgrade::GenerateSlugsJob: start
2026-05-06T09:59:04.176943622Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [df9e9eea-38ad-412b-8a90-272bf4c828be] Performing Upgrade::GenerateSlugsJob (Job ID: df9e9eea-38ad-412b-8a90-272bf4c828be) from Sidekiq(high) enqueued at 2026-05-06T09:59:03.745059782Z 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-06T09:59:04.178349423Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.165Z pid=278 tid=mae jid=c46d5961d5feb958652fa354 class=Upgrade::GenerateSlugsJob: start
2026-05-06T09:59:04.191599338Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [074aebeb-3789-43f6-a516-546475d54886] Performing Upgrade::GenerateSlugsJob (Job ID: 074aebeb-3789-43f6-a516-546475d54886) from Sidekiq(high) enqueued at 2026-05-06T09:59:03.748049894Z 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-06T09:59:04.204410138Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.165Z pid=278 tid=mam jid=8d558d389818b60557cc2dbc class=Upgrade::GenerateSlugsJob: start
2026-05-06T09:59:04.254352380Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.165Z pid=278 tid=m9y jid=345645d06c7566fc29a96a8d class=Upgrade::BackfillCollectionCounterCache: start
2026-05-06T09:59:04.265103482Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b64b499a-7e9c-49f8-93ec-442653b36ff2] Performing Upgrade::GenerateSlugsJob (Job ID: b64b499a-7e9c-49f8-93ec-442653b36ff2) from Sidekiq(high) enqueued at 2026-05-06T09:59:03.749815580Z 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-06T09:59:04.266003023Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [736794e9-ae76-4347-8853-3c5e6591b48d] Performing Upgrade::BackfillCollectionCounterCache (Job ID: 736794e9-ae76-4347-8853-3c5e6591b48d) from Sidekiq(high) enqueued at 2026-05-06T09:59:03.751583711Z
2026-05-06T09:59:04.308894093Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b64b499a-7e9c-49f8-93ec-442653b36ff2] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:04.315332560Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [074aebeb-3789-43f6-a516-546475d54886] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:04.357337365Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b64b499a-7e9c-49f8-93ec-442653b36ff2] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:04.367196641Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [736794e9-ae76-4347-8853-3c5e6591b48d] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:04.419262479Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [074aebeb-3789-43f6-a516-546475d54886] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:04.449074689Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [736794e9-ae76-4347-8853-3c5e6591b48d] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:04.450651725Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [df9e9eea-38ad-412b-8a90-272bf4c828be] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:04.541530430Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [df9e9eea-38ad-412b-8a90-272bf4c828be] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:04.560026691Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b64b499a-7e9c-49f8-93ec-442653b36ff2] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.029
2026-05-06T09:59:04.560514854Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [074aebeb-3789-43f6-a516-546475d54886] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.054
2026-05-06T09:59:04.563400856Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [736794e9-ae76-4347-8853-3c5e6591b48d] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.029
2026-05-06T09:59:04.564463847Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [df9e9eea-38ad-412b-8a90-272bf4c828be] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.054
2026-05-06T09:59:04.605756488Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b64b499a-7e9c-49f8-93ec-442653b36ff2] Performed Upgrade::GenerateSlugsJob (Job ID: b64b499a-7e9c-49f8-93ec-442653b36ff2) from Sidekiq(high) in 376.88ms
2026-05-06T09:59:04.615575813Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [074aebeb-3789-43f6-a516-546475d54886] Performed Upgrade::GenerateSlugsJob (Job ID: 074aebeb-3789-43f6-a516-546475d54886) from Sidekiq(high) in 430.77ms
2026-05-06T09:59:04.621069988Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [736794e9-ae76-4347-8853-3c5e6591b48d] Performed Upgrade::BackfillCollectionCounterCache (Job ID: 736794e9-ae76-4347-8853-3c5e6591b48d) from Sidekiq(high) in 356.05ms
2026-05-06T09:59:04.626553532Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [df9e9eea-38ad-412b-8a90-272bf4c828be] Performed Upgrade::GenerateSlugsJob (Job ID: df9e9eea-38ad-412b-8a90-272bf4c828be) from Sidekiq(high) in 458.71ms
2026-05-06T09:59:04.632760522Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.616Z pid=278 tid=mam jid=8d558d389818b60557cc2dbc class=Upgrade::GenerateSlugsJob elapsed=0.451: done
2026-05-06T09:59:04.632798850Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.621Z pid=278 tid=mae jid=c46d5961d5feb958652fa354 class=Upgrade::GenerateSlugsJob elapsed=0.456: done
2026-05-06T09:59:04.634063116Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.633Z pid=278 tid=mam jid=7eb7743f28030352fa334bd8 class=Upgrade::FixMimeTypes: start
2026-05-06T09:59:04.636022983Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [86f0d526-8f2c-4d9e-acde-f5bfe5173198] Performing Upgrade::FixMimeTypes (Job ID: 86f0d526-8f2c-4d9e-acde-f5bfe5173198) from Sidekiq(high) enqueued at 2026-05-06T09:59:03.753636405Z
2026-05-06T09:59:04.636775839Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.633Z pid=278 tid=m9a jid=af49d575f39c200967047756 class=Upgrade::GenerateSlugsJob elapsed=0.478: done
2026-05-06T09:59:04.636832984Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.632Z pid=278 tid=m9y jid=345645d06c7566fc29a96a8d class=Upgrade::BackfillCollectionCounterCache elapsed=0.467: done
2026-05-06T09:59:04.637392471Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.637Z pid=278 tid=m9a jid=235971202f66d1fd2dbe04d1 class=Upgrade::FixStaleAttachmentDataJob: start
2026-05-06T09:59:04.638713201Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [138473f7-b894-4bb1-8a42-f34d3818a47f] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 138473f7-b894-4bb1-8a42-f34d3818a47f) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.752944932Z
2026-05-06T09:59:04.640224795Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.633Z pid=278 tid=mae jid=fd5a97ff46e1223269e96c58 class=Upgrade::ConvertCollectionsJob: start
2026-05-06T09:59:04.641392146Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [86f0d526-8f2c-4d9e-acde-f5bfe5173198] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:04.703234884Z 09:59:04 default_worker.1 | INFO 2026-05-06T09:59:04.637Z pid=278 tid=m9y jid=8b85516217d2df03ab47eac2 class=Upgrade::FixNilFileSizeValues: start
2026-05-06T09:59:04.742067561Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [1c2d0a0f-ec87-41eb-b2ab-6db8b52d8e42] Performing Upgrade::ConvertCollectionsJob (Job ID: 1c2d0a0f-ec87-41eb-b2ab-6db8b52d8e42) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.752284061Z
2026-05-06T09:59:04.753286234Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e6312325-74ba-4938-b9d6-7aa36d476433] Performing Upgrade::FixNilFileSizeValues (Job ID: e6312325-74ba-4938-b9d6-7aa36d476433) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.754310623Z
2026-05-06T09:59:04.835114873Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [86f0d526-8f2c-4d9e-acde-f5bfe5173198] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:04.851112431Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [138473f7-b894-4bb1-8a42-f34d3818a47f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:04.851482256Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-05-06T09:59:04.853055915Z s6-rc: info: service svc-manyfold successfully started
2026-05-06T09:59:04.853314797Z s6-rc: info: service legacy-services: starting
2026-05-06T09:59:04.865659979Z s6-rc: info: service legacy-services successfully started
2026-05-06T09:59:04.865927197Z s6-rc: info: service ci-service-check: starting
2026-05-06T09:59:04.870133398Z [ls.io-init] done.
2026-05-06T09:59:04.870923800Z s6-rc: info: service ci-service-check successfully started
2026-05-06T09:59:04.887120579Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [86f0d526-8f2c-4d9e-acde-f5bfe5173198] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.092
2026-05-06T09:59:04.887208466Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e6312325-74ba-4938-b9d6-7aa36d476433] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:04.935217745Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [138473f7-b894-4bb1-8a42-f34d3818a47f] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:04.936738958Z 09:59:04 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [1c2d0a0f-ec87-41eb-b2ab-6db8b52d8e42] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:05.046633049Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [138473f7-b894-4bb1-8a42-f34d3818a47f] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.024
2026-05-06T09:59:05.114101286Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e6312325-74ba-4938-b9d6-7aa36d476433] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:05.129257450Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [1c2d0a0f-ec87-41eb-b2ab-6db8b52d8e42] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:05.134782347Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [86f0d526-8f2c-4d9e-acde-f5bfe5173198] Performed Upgrade::FixMimeTypes (Job ID: 86f0d526-8f2c-4d9e-acde-f5bfe5173198) from Sidekiq(high) in 479.83ms
2026-05-06T09:59:05.135531004Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e6312325-74ba-4938-b9d6-7aa36d476433] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.179
2026-05-06T09:59:05.150975048Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.150Z pid=278 tid=mam jid=7eb7743f28030352fa334bd8 class=Upgrade::FixMimeTypes elapsed=0.515: done
2026-05-06T09:59:05.151404603Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [1c2d0a0f-ec87-41eb-b2ab-6db8b52d8e42] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.013
2026-05-06T09:59:05.165825627Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [138473f7-b894-4bb1-8a42-f34d3818a47f] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 138473f7-b894-4bb1-8a42-f34d3818a47f) from Sidekiq(upgrade) in 527.18ms
2026-05-06T09:59:05.168701118Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.151Z pid=278 tid=mam jid=78e640ef31166a75d4fa2016 class=Upgrade::BackfillDataPackages: start
2026-05-06T09:59:05.200291769Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [0023386a-1b32-43ca-9c99-95f68d97dffa] Performing Upgrade::BackfillDataPackages (Job ID: 0023386a-1b32-43ca-9c99-95f68d97dffa) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.754968798Z
2026-05-06T09:59:05.241815285Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [1c2d0a0f-ec87-41eb-b2ab-6db8b52d8e42] Performed Upgrade::ConvertCollectionsJob (Job ID: 1c2d0a0f-ec87-41eb-b2ab-6db8b52d8e42) from Sidekiq(upgrade) in 601.2ms
2026-05-06T09:59:05.248712035Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.174Z pid=278 tid=m9a jid=235971202f66d1fd2dbe04d1 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.538: done
2026-05-06T09:59:05.264998735Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.264Z pid=278 tid=m9a jid=6b17a1ad4b3e36c3599611ed class=Upgrade::DisambiguateUsernamesJob: start
2026-05-06T09:59:05.270771070Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e6312325-74ba-4938-b9d6-7aa36d476433] Performed Upgrade::FixNilFileSizeValues (Job ID: e6312325-74ba-4938-b9d6-7aa36d476433) from Sidekiq(upgrade) in 480.36ms
2026-05-06T09:59:05.277427787Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.248Z pid=278 tid=mae jid=fd5a97ff46e1223269e96c58 class=Upgrade::ConvertCollectionsJob elapsed=0.615: done
2026-05-06T09:59:05.284095044Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [0023386a-1b32-43ca-9c99-95f68d97dffa] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:05.319105694Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.283Z pid=278 tid=m9y jid=8b85516217d2df03ab47eac2 class=Upgrade::FixNilFileSizeValues elapsed=0.647: done
2026-05-06T09:59:05.340254416Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [d74d6ecd-8a9c-4b38-85e3-39d3ec56c1fd] Performing Upgrade::DisambiguateUsernamesJob (Job ID: d74d6ecd-8a9c-4b38-85e3-39d3ec56c1fd) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.755604719Z
2026-05-06T09:59:05.341186413Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.318Z pid=278 tid=mae jid=e66a78b2ab759633dc838de6 class=Upgrade::UpdateActorsJob: start
2026-05-06T09:59:05.384626399Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [9d4de4e8-0cc1-4037-8015-0a1c41e622b2] Performing Upgrade::UpdateActorsJob (Job ID: 9d4de4e8-0cc1-4037-8015-0a1c41e622b2) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.756268766Z
2026-05-06T09:59:05.422909809Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [0023386a-1b32-43ca-9c99-95f68d97dffa] Performed Upgrade::BackfillDataPackages (Job ID: 0023386a-1b32-43ca-9c99-95f68d97dffa) from Sidekiq(upgrade) in 240.82ms
2026-05-06T09:59:05.436429708Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.340Z pid=278 tid=m9y jid=0e520db662f03b0f7ab8b49f class=Upgrade::CreateSpecialListsJob: start
2026-05-06T09:59:05.438298682Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.438Z pid=278 tid=mam jid=78e640ef31166a75d4fa2016 class=Upgrade::BackfillDataPackages elapsed=0.287: done
2026-05-06T09:59:05.441783030Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.441Z pid=278 tid=mam jid=c8e3f8cbfd4ca5771226886a class=Upgrade::FixParentCollections: start
2026-05-06T09:59:05.450977597Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [d74d6ecd-8a9c-4b38-85e3-39d3ec56c1fd] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:05.457806169Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5aef5c8d-07c0-4886-a1bc-3de27e77be93] Performing Upgrade::CreateSpecialListsJob (Job ID: 5aef5c8d-07c0-4886-a1bc-3de27e77be93) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.756953676Z
2026-05-06T09:59:05.459209475Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [9d4de4e8-0cc1-4037-8015-0a1c41e622b2] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:05.471275215Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3da0db46-d7e5-4c87-84ea-6fa27a426c30] Performing Upgrade::FixParentCollections (Job ID: 3da0db46-d7e5-4c87-84ea-6fa27a426c30) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.757610118Z
2026-05-06T09:59:05.570778419Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5aef5c8d-07c0-4886-a1bc-3de27e77be93] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:05.733507747Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3da0db46-d7e5-4c87-84ea-6fa27a426c30] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:05.902392632Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [9d4de4e8-0cc1-4037-8015-0a1c41e622b2] Performed Upgrade::UpdateActorsJob (Job ID: 9d4de4e8-0cc1-4037-8015-0a1c41e622b2) from Sidekiq(upgrade) in 517.75ms
2026-05-06T09:59:05.911787793Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5aef5c8d-07c0-4886-a1bc-3de27e77be93] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:05.913023361Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.912Z pid=278 tid=mae jid=e66a78b2ab759633dc838de6 class=Upgrade::UpdateActorsJob elapsed=0.593: done
2026-05-06T09:59:05.934253367Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5aef5c8d-07c0-4886-a1bc-3de27e77be93] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.060
2026-05-06T09:59:05.960070602Z 09:59:05 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [d74d6ecd-8a9c-4b38-85e3-39d3ec56c1fd] Performed Upgrade::DisambiguateUsernamesJob (Job ID: d74d6ecd-8a9c-4b38-85e3-39d3ec56c1fd) from Sidekiq(upgrade) in 689.42ms
2026-05-06T09:59:05.986495551Z 09:59:05 default_worker.1 | INFO 2026-05-06T09:59:05.939Z pid=278 tid=mae jid=8b1a107761bc4c8e4ad57f41 class=Upgrade::PruneOrphanedProblems: start
2026-05-06T09:59:06.001223822Z 09:59:06 default_worker.1 | INFO 2026-05-06T09:59:06.000Z pid=278 tid=m9a jid=6b17a1ad4b3e36c3599611ed class=Upgrade::DisambiguateUsernamesJob elapsed=0.736: done
2026-05-06T09:59:06.015897855Z 09:59:06 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3da0db46-d7e5-4c87-84ea-6fa27a426c30] Performed Upgrade::FixParentCollections (Job ID: 3da0db46-d7e5-4c87-84ea-6fa27a426c30) from Sidekiq(upgrade) in 550.82ms
2026-05-06T09:59:06.024286108Z 09:59:06 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [23c53327-99d1-4a9d-82b4-fd7234f3bb23] Performing Upgrade::PruneOrphanedProblems (Job ID: 23c53327-99d1-4a9d-82b4-fd7234f3bb23) from Sidekiq(upgrade) enqueued at 2026-05-06T09:59:03.758321190Z
2026-05-06T09:59:06.026300405Z 09:59:06 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5aef5c8d-07c0-4886-a1bc-3de27e77be93] Performed Upgrade::CreateSpecialListsJob (Job ID: 5aef5c8d-07c0-4886-a1bc-3de27e77be93) from Sidekiq(upgrade) in 589.28ms
2026-05-06T09:59:06.037233744Z 09:59:06 default_worker.1 | INFO 2026-05-06T09:59:06.026Z pid=278 tid=mam jid=c8e3f8cbfd4ca5771226886a class=Upgrade::FixParentCollections elapsed=0.585: done
2026-05-06T09:59:06.069662374Z 09:59:06 default_worker.1 | INFO 2026-05-06T09:59:06.069Z pid=278 tid=m9y jid=0e520db662f03b0f7ab8b49f class=Upgrade::CreateSpecialListsJob elapsed=0.729: done
2026-05-06T09:59:06.075834113Z 09:59:06 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [23c53327-99d1-4a9d-82b4-fd7234f3bb23] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-06T09:59:06.318769231Z 09:59:06 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [23c53327-99d1-4a9d-82b4-fd7234f3bb23] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-06T09:59:06.319621578Z 09:59:06 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [23c53327-99d1-4a9d-82b4-fd7234f3bb23] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.168
2026-05-06T09:59:06.321901640Z 09:59:06 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [23c53327-99d1-4a9d-82b4-fd7234f3bb23] Performed Upgrade::PruneOrphanedProblems (Job ID: 23c53327-99d1-4a9d-82b4-fd7234f3bb23) from Sidekiq(upgrade) in 321.06ms
2026-05-06T09:59:06.322947426Z 09:59:06 default_worker.1 | INFO 2026-05-06T09:59:06.322Z pid=278 tid=mae jid=8b1a107761bc4c8e4ad57f41 class=Upgrade::PruneOrphanedProblems elapsed=0.382: done
2026-05-06T09:59:06.738766202Z 09:59:06 rails.1 | [a9cf5ce6-e8fd-44ff-8d3c-fd08a488f23d] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1430,"duration":15.45,"view":0.0,"db":2.42,"@timestamp":"2026-05-06T09:59:06.737Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-06T09:59:08.329334970Z 09:59:08 rails.1 | [8580c8fc-4af5-4a25-abe1-935dd17631af] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":92635,"duration":1567.98,"view":0.0,"db":82.27,"location":"http://172.17.0.4:3214/","@timestamp":"2026-05-06T09:59:08.321Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-06T09:59:08.388724256Z 09:59:08 rails.1 | [d40e2365-ab44-4a7c-a4de-3e95c962ec87] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1116,"duration":34.5,"view":0.0,"db":2.36,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-05-06T09:59:08.386Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-06T09:59:09.062096681Z 09:59:09 rails.1 | [794dad96-61c2-425e-a6cb-a203026247c7] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25959,"duration":649.77,"view":586.61,"db":4.85,"@timestamp":"2026-05-06T09:59:09.061Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-05-06T09:59:09.150118432Z 09:59:09 rails.1 | [31c46ca7-b495-457e-afb6-2f5588e5eb97] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":437,"duration":16.7,"view":0.0,"db":2.18,"@timestamp":"2026-05-06T09:59:09.149Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-06T09:59:09.510033922Z 09:59:09 rails.1 | [e7b4dcf9-7d7e-4819-b43b-02535f2e4b85] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":1572,"duration":125.11,"view":0.0,"db":0.59,"location":"http://172.17.0.4:3214/","@timestamp":"2026-05-06T09:59:09.509Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-06T09:59:09.569754255Z 09:59:09 rails.1 | [463dd7dc-5a78-49be-bdb1-c2c367ca1f1e] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":957,"duration":35.31,"view":0.0,"db":0.23,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-05-06T09:59:09.569Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-06T09:59:09.844520860Z 09:59:09 rails.1 | [e95e53ae-ed5c-4e27-a7a6-74b195c7bd32] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":9141,"duration":269.16,"view":247.16,"db":0.75,"@timestamp":"2026-05-06T09:59:09.844Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}