2026-05-18T22:07:52.883709278Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-05-18T22:07:52.883750511Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-05-18T22:07:52.921337917Z [mod-init] Running Docker Modification Logic
2026-05-18T22:07:53.173507625Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-05-18T22:07:53.884508402Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-05-18T22:07:54.338460799Z [mod-init] Installing linuxserver/mods:universal-redis
2026-05-18T22:07:54.364837982Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-05-18T22:07:54.365897044Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-05-18T22:07:54.388499326Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-05-18T22:07:54.392845277Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-05-18T22:07:54.393045020Z s6-rc: info: service fix-attrs: starting
2026-05-18T22:07:54.393277548Z s6-rc: info: service init-migrations: starting
2026-05-18T22:07:54.393524575Z s6-rc: info: service init-envfile: starting
2026-05-18T22:07:54.400590834Z s6-rc: info: service fix-attrs successfully started
2026-05-18T22:07:54.400649973Z [migrations] started
2026-05-18T22:07:54.400801648Z s6-rc: info: service legacy-cont-init: starting
2026-05-18T22:07:54.400839655Z [migrations] no migrations found
2026-05-18T22:07:54.401402819Z s6-rc: info: service init-migrations successfully started
2026-05-18T22:07:54.401729517Z s6-rc: info: service init-adduser: starting
2026-05-18T22:07:54.402331579Z s6-rc: info: service init-envfile successfully started
2026-05-18T22:07:54.406735126Z s6-rc: info: service legacy-cont-init successfully started
2026-05-18T22:07:54.427746023Z usermod: no changes
2026-05-18T22:07:54.434892594Z ───────────────────────────────────────
2026-05-18T22:07:54.434907033Z
2026-05-18T22:07:54.434911622Z ██╗ ███████╗██╗ ██████╗
2026-05-18T22:07:54.434915600Z ██║ ██╔════╝██║██╔═══██╗
2026-05-18T22:07:54.434919658Z ██║ ███████╗██║██║ ██║
2026-05-18T22:07:54.434923556Z ██║ ╚════██║██║██║ ██║
2026-05-18T22:07:54.434927193Z ███████╗███████║██║╚██████╔╝
2026-05-18T22:07:54.434930830Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-05-18T22:07:54.434934819Z
2026-05-18T22:07:54.434938736Z Brought to you by linuxserver.io
2026-05-18T22:07:54.434953737Z ───────────────────────────────────────
2026-05-18T22:07:54.435398031Z
2026-05-18T22:07:54.435429264Z To support LSIO projects visit:
2026-05-18T22:07:54.435439164Z https://www.linuxserver.io/donate/
2026-05-18T22:07:54.435447521Z
2026-05-18T22:07:54.435455547Z ───────────────────────────────────────
2026-05-18T22:07:54.435464916Z GID/UID
2026-05-18T22:07:54.435473082Z ───────────────────────────────────────
2026-05-18T22:07:54.441453134Z
2026-05-18T22:07:54.441465368Z User UID: 911
2026-05-18T22:07:54.441470168Z User GID: 911
2026-05-18T22:07:54.441474216Z ───────────────────────────────────────
2026-05-18T22:07:54.444025002Z Linuxserver.io version: v0.140.1-ls152
2026-05-18T22:07:54.444401971Z Build-date: 2026-05-18T21:58:38+00:00
2026-05-18T22:07:54.444422543Z ───────────────────────────────────────
2026-05-18T22:07:54.444430900Z
2026-05-18T22:07:54.466084602Z s6-rc: info: service init-adduser successfully started
2026-05-18T22:07:54.466258041Z s6-rc: info: service init-device-perms: starting
2026-05-18T22:07:54.471926605Z s6-rc: info: service init-device-perms successfully started
2026-05-18T22:07:54.472153021Z s6-rc: info: service init-os-end: starting
2026-05-18T22:07:54.473961122Z s6-rc: info: service init-os-end successfully started
2026-05-18T22:07:54.474134060Z s6-rc: info: service init-manyfold-config: starting
2026-05-18T22:07:54.474297158Z s6-rc: info: service init-config: starting
2026-05-18T22:07:54.475799253Z s6-rc: info: service init-config successfully started
2026-05-18T22:07:54.475965207Z s6-rc: info: service init-crontab-config: starting
2026-05-18T22:07:54.481347234Z **** SECRET_KEY_BASE set in environment. ****
2026-05-18T22:07:54.489278605Z s6-rc: info: service init-crontab-config successfully started
2026-05-18T22:07:54.507722433Z **** Running Manyfold database init. ****
2026-05-18T22:08:03.762848712Z Server: 3b2695bf7df6, Context: rails, Role: web, data: {cpu: {one_min: 2.75, five_min: 2.81, fifteen_min: 2.52}, memory: 0.227987456e9, disk: {available: 821947764736, total: 938656133120, used: 116708368384}}
2026-05-18T22:08:03.762883242Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-05-18T22:08:03.762893072Z INFO 2026-05-18T22:08:01.844Z pid=173 tid=2kd: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-18T22:08:03.762902811Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-05-18T22:08:03.762941168Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-05-18T22:08:03.762950026Z Migrating to CreateLibraries (20210130201037)
2026-05-18T22:08:03.762958263Z == 20210130201037 CreateLibraries: migrating ==================================
2026-05-18T22:08:03.762966560Z -- create_table(:libraries)
2026-05-18T22:08:03.762974866Z -> 0.0030s
2026-05-18T22:08:03.762983213Z == 20210130201037 CreateLibraries: migrated (0.0030s) =========================
2026-05-18T22:08:03.762991450Z
2026-05-18T22:08:03.762999446Z Migrating to CreateModels (20210130203243)
2026-05-18T22:08:03.763009616Z == 20210130203243 CreateModels: migrating =====================================
2026-05-18T22:08:03.763018113Z -- create_table(:models)
2026-05-18T22:08:03.763026300Z -> 0.0009s
2026-05-18T22:08:03.763034587Z == 20210130203243 CreateModels: migrated (0.0009s) ============================
2026-05-18T22:08:03.763042963Z
2026-05-18T22:08:03.763051010Z Migrating to CreateParts (20210205230918)
2026-05-18T22:08:03.763059226Z == 20210205230918 CreateParts: migrating ======================================
2026-05-18T22:08:03.763067543Z -- create_table(:parts)
2026-05-18T22:08:03.763075649Z -> 0.0034s
2026-05-18T22:08:03.763083786Z == 20210205230918 CreateParts: migrated (0.0034s) =============================
2026-05-18T22:08:03.763092032Z
2026-05-18T22:08:03.763100118Z Migrating to AddFieldsToParts (20210210153744)
2026-05-18T22:08:03.763108415Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-05-18T22:08:03.763116662Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-05-18T22:08:03.763125680Z -> 0.0008s
2026-05-18T22:08:03.763133756Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-05-18T22:08:03.763142063Z -> 0.0003s
2026-05-18T22:08:03.763150149Z == 20210210153744 AddFieldsToParts: migrated (0.0011s) ========================
2026-05-18T22:08:03.763158376Z
2026-05-18T22:08:03.763166282Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-05-18T22:08:03.763174528Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-05-18T22:08:03.763182845Z -- create_table(:tags, {id: :integer})
2026-05-18T22:08:03.763190941Z -> 0.0040s
2026-05-18T22:08:03.763200170Z -- create_table(:taggings, {id: :integer})
2026-05-18T22:08:03.763208417Z -> 0.0018s
2026-05-18T22:08:03.763216513Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-18T22:08:03.763234980Z -> 0.0002s
2026-05-18T22:08:03.763243267Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-18T22:08:03.763251904Z -> 0.0021s
2026-05-18T22:08:03.763260020Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0082s) ===============
2026-05-18T22:08:03.763268287Z
2026-05-18T22:08:03.763276183Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-05-18T22:08:03.763284359Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-05-18T22:08:03.763292666Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-05-18T22:08:03.763300993Z -> 0.0003s
2026-05-18T22:08:03.763308959Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-18T22:08:03.763317356Z -> 0.0004s
2026-05-18T22:08:03.763325422Z -- remove_foreign_key(:taggings, :tags)
2026-05-18T22:08:03.763333508Z -> 0.1719s
2026-05-18T22:08:03.763341495Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-18T22:08:03.763349791Z -> 0.0145s
2026-05-18T22:08:03.763357797Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-05-18T22:08:03.763366104Z -> 0.0002s
2026-05-18T22:08:03.763374150Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-05-18T22:08:03.763383068Z -> 0.0046s
2026-05-18T22:08:03.763391074Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-05-18T22:08:03.763399341Z -> 0.0705s
2026-05-18T22:08:03.763407367Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2924s) =================
2026-05-18T22:08:03.763415694Z
2026-05-18T22:08:03.763423580Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-05-18T22:08:03.763431816Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-05-18T22:08:03.763440093Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-05-18T22:08:03.763448360Z -> 0.0331s
2026-05-18T22:08:03.763457017Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1317s) ===========
2026-05-18T22:08:03.763465214Z
2026-05-18T22:08:03.763473120Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-05-18T22:08:03.763481336Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-05-18T22:08:03.763489593Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-18T22:08:03.763498080Z -> 0.0002s
2026-05-18T22:08:03.763506176Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-05-18T22:08:03.763530164Z
2026-05-18T22:08:03.763538181Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-05-18T22:08:03.763546347Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-05-18T22:08:03.763555055Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2026-05-18T22:08:03.763563431Z
2026-05-18T22:08:03.763571868Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-05-18T22:08:03.763580145Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-05-18T22:08:03.763588382Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-18T22:08:03.763596769Z -> 0.0076s
2026-05-18T22:08:03.763604775Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-18T22:08:03.763613071Z -> 0.0002s
2026-05-18T22:08:03.763621088Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-18T22:08:03.763629494Z -> 0.0057s
2026-05-18T22:08:03.763637511Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-18T22:08:03.763645827Z -> 0.0012s
2026-05-18T22:08:03.763653823Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-18T22:08:03.763662321Z -> 0.0004s
2026-05-18T22:08:03.763670347Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-18T22:08:03.763678804Z -> 0.0001s
2026-05-18T22:08:03.763686810Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-18T22:08:03.763695167Z -> 0.0037s
2026-05-18T22:08:03.763703173Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-18T22:08:03.763711540Z -> 0.0001s
2026-05-18T22:08:03.763719556Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-18T22:08:03.763727883Z -> 0.0005s
2026-05-18T22:08:03.763735919Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-18T22:08:03.763744276Z -> 0.0001s
2026-05-18T22:08:03.763752312Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-18T22:08:03.763760899Z -> 0.0006s
2026-05-18T22:08:03.763768885Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-18T22:08:03.763777392Z -> 0.0001s
2026-05-18T22:08:03.763785398Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-18T22:08:03.763793946Z -> 0.0014s
2026-05-18T22:08:03.763811260Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-18T22:08:03.763819898Z -> 0.0002s
2026-05-18T22:08:03.763828946Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0224s) =============
2026-05-18T22:08:03.763837223Z
2026-05-18T22:08:03.763864929Z Migrating to AddPreviewPartToModel (20210220204055)
2026-05-18T22:08:03.763876041Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-05-18T22:08:03.763884257Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-05-18T22:08:03.763892745Z -> 0.2161s
2026-05-18T22:08:03.763900821Z == 20210220204055 AddPreviewPartToModel: migrated (0.2161s) ===================
2026-05-18T22:08:03.763909047Z
2026-05-18T22:08:03.763916903Z Migrating to CreateCreators (20210225232756)
2026-05-18T22:08:03.763925020Z == 20210225232756 CreateCreators: migrating ===================================
2026-05-18T22:08:03.763933837Z -- create_table(:creators)
2026-05-18T22:08:03.763942054Z -> 0.0151s
2026-05-18T22:08:03.763950100Z == 20210225232756 CreateCreators: migrated (0.0151s) ==========================
2026-05-18T22:08:03.763958437Z
2026-05-18T22:08:03.763966323Z Migrating to AddCreatorToModels (20210225232841)
2026-05-18T22:08:03.763974499Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-05-18T22:08:03.763982636Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-05-18T22:08:03.763990852Z -> 0.0542s
2026-05-18T22:08:03.763998848Z == 20210225232841 AddCreatorToModels: migrated (0.0543s) ======================
2026-05-18T22:08:03.764007055Z
2026-05-18T22:08:03.764014931Z Migrating to CreateLinks (20210301230017)
2026-05-18T22:08:03.764023077Z == 20210301230017 CreateLinks: migrating ======================================
2026-05-18T22:08:03.764031263Z -- create_table(:links)
2026-05-18T22:08:03.764039270Z -> 0.0008s
2026-05-18T22:08:03.764047306Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-05-18T22:08:03.764055542Z
2026-05-18T22:08:03.764063388Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-05-18T22:08:03.764071685Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-05-18T22:08:03.764079891Z -- remove_column(:creators, :thingiverse_user, :string)
2026-05-18T22:08:03.764088168Z -> 0.0665s
2026-05-18T22:08:03.764096204Z -- remove_column(:creators, :cults3d_user, :string)
2026-05-18T22:08:03.764104331Z -> 0.0043s
2026-05-18T22:08:03.764112377Z -- remove_column(:creators, :mmf_user, :string)
2026-05-18T22:08:03.764129942Z -> 0.0159s
2026-05-18T22:08:03.764138028Z -- remove_column(:creators, :cgtrader_user, :string)
2026-05-18T22:08:03.764146175Z -> 0.0042s
2026-05-18T22:08:03.764154201Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0931s) ==============
2026-05-18T22:08:03.764162458Z
2026-05-18T22:08:03.764170364Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-05-18T22:08:03.764178580Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-05-18T22:08:03.764186777Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-05-18T22:08:03.764194993Z -> 0.0547s
2026-05-18T22:08:03.764203049Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0547s) ==
2026-05-18T22:08:03.764211286Z
2026-05-18T22:08:03.764219172Z Migrating to AddYUpToParts (20210318202638)
2026-05-18T22:08:03.764227428Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-05-18T22:08:03.764235665Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-05-18T22:08:03.764243912Z -> 0.0148s
2026-05-18T22:08:03.764251958Z == 20210318202638 AddYUpToParts: migrated (0.0149s) ===========================
2026-05-18T22:08:03.764260204Z
2026-05-18T22:08:03.764268120Z Migrating to CreateImages (20210321164508)
2026-05-18T22:08:03.764276247Z == 20210321164508 CreateImages: migrating =====================================
2026-05-18T22:08:03.764284453Z -- create_table(:images)
2026-05-18T22:08:03.764292580Z -> 0.0156s
2026-05-18T22:08:03.764300606Z == 20210321164508 CreateImages: migrated (0.0156s) ============================
2026-05-18T22:08:03.764308782Z
2026-05-18T22:08:03.764316668Z Migrating to CreateDelayedJobs (20210330215825)
2026-05-18T22:08:04.515924542Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-05-18T22:08:04.515955735Z -- create_table(:delayed_jobs)
2026-05-18T22:08:04.515964092Z -> 0.0083s
2026-05-18T22:08:04.515972419Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-05-18T22:08:04.515980766Z -> 0.0002s
2026-05-18T22:08:04.515988872Z == 20210330215825 CreateDelayedJobs: migrated (0.0085s) =======================
2026-05-18T22:08:04.515997269Z
2026-05-18T22:08:04.516005125Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-05-18T22:08:04.516013321Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-05-18T22:08:04.516021448Z -- rename_table(:parts, :model_files)
2026-05-18T22:08:04.516029434Z -> 0.0017s
2026-05-18T22:08:04.516037510Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-05-18T22:08:04.516070797Z -> 0.0319s
2026-05-18T22:08:04.516078032Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0337s) =================
2026-05-18T22:08:04.516085236Z
2026-05-18T22:08:04.516092140Z Migrating to RemoveImagesTable (20220106220519)
2026-05-18T22:08:04.516099244Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-05-18T22:08:04.516106469Z -- drop_table(:images)
2026-05-18T22:08:04.516113543Z -> 0.0003s
2026-05-18T22:08:04.516120627Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-05-18T22:08:04.516127982Z
2026-05-18T22:08:04.516134876Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-05-18T22:08:04.516141990Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-05-18T22:08:04.516149175Z -- table_exists?(:active_storage_blobs)
2026-05-18T22:08:04.516156229Z -> 0.0001s
2026-05-18T22:08:04.516163203Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0002s) ======
2026-05-18T22:08:04.516170398Z
2026-05-18T22:08:04.516177452Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-05-18T22:08:04.516184596Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-05-18T22:08:04.516191751Z -- table_exists?(:active_storage_blobs)
2026-05-18T22:08:04.516198805Z -> 0.0001s
2026-05-18T22:08:04.516205839Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-05-18T22:08:04.516213023Z
2026-05-18T22:08:04.516219917Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-05-18T22:08:04.516227062Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-05-18T22:08:04.516234416Z -- table_exists?(:active_storage_blobs)
2026-05-18T22:08:04.516241501Z -> 0.0002s
2026-05-18T22:08:04.516248495Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0002s)
2026-05-18T22:08:04.516255689Z
2026-05-18T22:08:04.516262613Z Migrating to DeviseCreateUsers (20220614210023)
2026-05-18T22:08:04.516269677Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-05-18T22:08:04.516276912Z -- create_table(:users)
2026-05-18T22:08:04.516285980Z -> 0.0013s
2026-05-18T22:08:04.516293265Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-05-18T22:08:04.516300770Z -> 0.0017s
2026-05-18T22:08:04.516307784Z == 20220614210023 DeviseCreateUsers: migrated (0.0031s) =======================
2026-05-18T22:08:04.516314989Z
2026-05-18T22:08:04.516330440Z Migrating to AddUsernameToUsers (20220614211256)
2026-05-18T22:08:04.516339258Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-05-18T22:08:04.516346723Z -- add_column(:users, :username, :string, {null: false})
2026-05-18T22:08:04.516353907Z -> 0.0240s
2026-05-18T22:08:04.516361102Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-05-18T22:08:04.516368517Z -> 0.0001s
2026-05-18T22:08:04.516375811Z == 20220614211256 AddUsernameToUsers: migrated (0.0242s) ======================
2026-05-18T22:08:04.516383026Z
2026-05-18T22:08:04.516390010Z Migrating to AddAdminToUsers (20220614213902)
2026-05-18T22:08:04.516397124Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-05-18T22:08:04.516404289Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-18T22:08:04.516411463Z -> 0.0005s
2026-05-18T22:08:04.516418627Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2026-05-18T22:08:04.516425822Z
2026-05-18T22:08:04.516432696Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-05-18T22:08:04.516439800Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-05-18T22:08:04.516447215Z -- add_column(:users, :pagination_settings, :json)
2026-05-18T22:08:04.516454319Z -> 0.0005s
2026-05-18T22:08:04.516461343Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-05-18T22:08:04.516468518Z
2026-05-18T22:08:04.516475562Z Migrating to CreateSettings (20220619174307)
2026-05-18T22:08:04.516482767Z == 20220619174307 CreateSettings: migrating ===================================
2026-05-18T22:08:04.516489931Z -- create_table(:settings)
2026-05-18T22:08:04.516496985Z -> 0.0005s
2026-05-18T22:08:04.516503999Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-05-18T22:08:04.516511304Z -> 0.0027s
2026-05-18T22:08:04.516518328Z == 20220619174307 CreateSettings: migrated (0.0033s) ==========================
2026-05-18T22:08:04.516525132Z
2026-05-18T22:08:04.516531384Z Migrating to AddScaleFactorToModels (20220626152444)
2026-05-18T22:08:04.516537597Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-05-18T22:08:04.516543840Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-05-18T22:08:04.516550152Z -> 0.0114s
2026-05-18T22:08:04.516556295Z == 20220626152444 AddScaleFactorToModels: migrated (0.0140s) ==================
2026-05-18T22:08:04.516562738Z
2026-05-18T22:08:04.516568820Z Migrating to AddDigestToModelFiles (20220702202932)
2026-05-18T22:08:04.516582137Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-05-18T22:08:04.516588499Z -- add_column(:model_files, :digest, :string)
2026-05-18T22:08:04.516594702Z -> 0.0026s
2026-05-18T22:08:04.516600834Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-05-18T22:08:04.516607428Z -> 0.0002s
2026-05-18T22:08:04.516613560Z == 20220702202932 AddDigestToModelFiles: migrated (0.0050s) ===================
2026-05-18T22:08:04.516619873Z
2026-05-18T22:08:04.516625895Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-05-18T22:08:04.516632157Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-05-18T22:08:04.516638931Z -- add_column(:users, :renderer_settings, :json)
2026-05-18T22:08:04.516645224Z -> 0.0008s
2026-05-18T22:08:04.516651356Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0011s) ==============
2026-05-18T22:08:04.516657629Z
2026-05-18T22:08:04.516663661Z Migrating to CreateProblems (20221210001132)
2026-05-18T22:08:04.516669853Z == 20221210001132 CreateProblems: migrating ===================================
2026-05-18T22:08:04.516676887Z -- create_table(:problems)
2026-05-18T22:08:04.516683150Z -> 0.0010s
2026-05-18T22:08:04.516689553Z == 20221210001132 CreateProblems: migrated (0.0014s) ==========================
2026-05-18T22:08:04.516695846Z
2026-05-18T22:08:04.516701858Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-05-18T22:08:04.516708150Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-05-18T22:08:04.516714573Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0174s) ========
2026-05-18T22:08:04.516720876Z
2026-05-18T22:08:04.516726888Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-05-18T22:08:04.516733211Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-05-18T22:08:04.516739544Z -- create_table(:favorites, {force: true})
2026-05-18T22:08:04.516745846Z -> 0.0041s
2026-05-18T22:08:04.516751999Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-05-18T22:08:04.516758622Z -> 0.0001s
2026-05-18T22:08:04.516764815Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-05-18T22:08:04.516771388Z -> 0.0001s
2026-05-18T22:08:04.516777630Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-05-18T22:08:04.516785446Z -> 0.0001s
2026-05-18T22:08:04.516791829Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0049s) ================
2026-05-18T22:08:04.516805286Z
2026-05-18T22:08:04.516811418Z Migrating to MovePrintedToFavorites (20221220223040)
2026-05-18T22:08:04.516817781Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-05-18T22:08:04.516824084Z == 20221220223040 MovePrintedToFavorites: migrated (0.0616s) ==================
2026-05-18T22:08:04.516830397Z
2026-05-18T22:08:04.516836549Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-05-18T22:08:04.516842832Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-05-18T22:08:04.516849295Z -- remove_column(:model_files, :printed, :boolean)
2026-05-18T22:08:04.516855497Z -> 0.0270s
2026-05-18T22:08:04.516861680Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0274s) ===============
2026-05-18T22:08:04.516867982Z
2026-05-18T22:08:04.516874014Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-05-18T22:08:04.516880337Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-05-18T22:08:04.516886590Z -- add_column(:models, :notes, :text)
2026-05-18T22:08:04.516892782Z -> 0.0012s
2026-05-18T22:08:04.516898945Z -- add_column(:models, :excerpt, :text)
2026-05-18T22:08:04.516905137Z -> 0.0022s
2026-05-18T22:08:04.516911730Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0034s) =================
2026-05-18T22:08:04.516918043Z
2026-05-18T22:08:04.516924135Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-05-18T22:08:04.516930368Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-05-18T22:08:04.516936641Z -- add_column(:creators, :notes, :text)
2026-05-18T22:08:04.516942823Z -> 0.0005s
2026-05-18T22:08:04.516949186Z -- add_column(:creators, :excerpt, :text)
2026-05-18T22:08:04.516955358Z -> 0.0005s
2026-05-18T22:08:04.516961491Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-05-18T22:08:04.516968505Z
2026-05-18T22:08:04.516974557Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-05-18T22:08:04.516980900Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-05-18T22:08:04.516987182Z -- add_column(:model_files, :notes, :text)
2026-05-18T22:08:04.516993415Z -> 0.0005s
2026-05-18T22:08:04.516999697Z -- add_column(:model_files, :excerpt, :text)
2026-05-18T22:08:04.517006251Z -> 0.0004s
2026-05-18T22:08:04.517012433Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2026-05-18T22:08:04.517018686Z
2026-05-18T22:08:04.517024718Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-05-18T22:08:04.517038105Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-05-18T22:08:04.517044448Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0194s) =================
2026-05-18T22:08:04.517050740Z
2026-05-18T22:08:04.517057023Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-05-18T22:08:04.517063225Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-05-18T22:08:04.517069478Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-05-18T22:08:04.517075911Z -> 0.0422s
2026-05-18T22:08:04.517082103Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0423s) =============
2026-05-18T22:08:04.517089007Z
2026-05-18T22:08:04.517095080Z Migrating to RenameExcerptToCaption (20230222155910)
2026-05-18T22:08:04.517101352Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-05-18T22:08:04.517107775Z -- rename_column(:creators, :excerpt, :caption)
2026-05-18T22:08:04.517113968Z -> 0.0219s
2026-05-18T22:08:04.517120150Z -- rename_column(:models, :excerpt, :caption)
2026-05-18T22:08:04.517126423Z -> 0.0209s
2026-05-18T22:08:04.517132545Z -- rename_column(:model_files, :excerpt, :caption)
2026-05-18T22:08:04.517138768Z -> 0.0186s
2026-05-18T22:08:04.517144880Z == 20230222155910 RenameExcerptToCaption: migrated (0.0637s) ==================
2026-05-18T22:08:04.517151152Z
2026-05-18T22:08:04.517157325Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-05-18T22:08:04.517163577Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-05-18T22:08:04.517169840Z -- add_column(:libraries, :notes, :string)
2026-05-18T22:08:04.517176083Z -> 0.0020s
2026-05-18T22:08:04.517182225Z -- add_column(:libraries, :caption, :string)
2026-05-18T22:08:04.517188417Z -> 0.0005s
2026-05-18T22:08:04.517194530Z -- add_column(:libraries, :name, :string)
2026-05-18T22:08:04.517200732Z -> 0.0005s
2026-05-18T22:08:04.517207075Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0116s) ============
2026-05-18T22:08:04.517213388Z
2026-05-18T22:08:04.517219781Z Migrating to AddTagregexToLibrary (20230305180823)
2026-05-18T22:08:04.951245082Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-05-18T22:08:04.951276515Z -- add_column(:libraries, :tag_regex, :text)
2026-05-18T22:08:04.951286445Z -> 0.0018s
2026-05-18T22:08:04.951295093Z == 20230305180823 AddTagregexToLibrary: migrated (0.0034s) ====================
2026-05-18T22:08:04.951303510Z
2026-05-18T22:08:04.951335013Z Migrating to AddIconToLibrary (20230307215826)
2026-05-18T22:08:04.951343430Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-05-18T22:08:04.951351557Z -- add_column(:libraries, :icon, :text)
2026-05-18T22:08:04.951359543Z -> 0.0019s
2026-05-18T22:08:04.951367489Z == 20230307215826 AddIconToLibrary: migrated (0.0035s) ========================
2026-05-18T22:08:04.951375615Z
2026-05-18T22:08:04.951383391Z Migrating to CreateCollection (20230308004237)
2026-05-18T22:08:04.951391397Z == 20230308004237 CreateCollection: migrating =================================
2026-05-18T22:08:04.951399563Z -- create_table(:collections)
2026-05-18T22:08:04.951407599Z -> 0.0027s
2026-05-18T22:08:04.951415525Z == 20230308004237 CreateCollection: migrated (0.0067s) ========================
2026-05-18T22:08:04.951423552Z
2026-05-18T22:08:04.951431538Z Migrating to AddCollectionToModels (20230308005021)
2026-05-18T22:08:04.951439564Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-05-18T22:08:04.951447590Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-05-18T22:08:04.951455877Z -> 0.0181s
2026-05-18T22:08:04.951463913Z == 20230308005021 AddCollectionToModels: migrated (0.0218s) ===================
2026-05-18T22:08:04.951471929Z
2026-05-18T22:08:04.951479725Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-05-18T22:08:04.951487691Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-05-18T22:08:04.951495667Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0003s) =============
2026-05-18T22:08:04.951503693Z
2026-05-18T22:08:04.951511419Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-05-18T22:08:04.951519605Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-05-18T22:08:04.951527661Z -- rename_column(:collections, :excerpt, :caption)
2026-05-18T22:08:04.951535667Z -> 0.0038s
2026-05-18T22:08:04.951543573Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0038s) ========
2026-05-18T22:08:04.951551619Z
2026-05-18T22:08:04.951559355Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-05-18T22:08:04.951567321Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-05-18T22:08:04.951575297Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-05-18T22:08:04.951583504Z
2026-05-18T22:08:04.951591249Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-05-18T22:08:04.951599205Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-05-18T22:08:04.951616620Z -- add_column(:users, :tag_cloud_settings, :json)
2026-05-18T22:08:04.951624747Z -> 0.0014s
2026-05-18T22:08:04.951632693Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0014s) ===============
2026-05-18T22:08:04.951640779Z
2026-05-18T22:08:04.951649857Z Migrating to AddCollectionToCollections (20230324000000)
2026-05-18T22:08:04.951658254Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-05-18T22:08:04.951666270Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-05-18T22:08:04.951674357Z -> 0.0062s
2026-05-18T22:08:04.951682162Z == 20230324000000 AddCollectionToCollections: migrated (0.0063s) ==============
2026-05-18T22:08:04.951690209Z
2026-05-18T22:08:04.951697944Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-05-18T22:08:04.951705900Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-05-18T22:08:04.951713916Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0598s) =========
2026-05-18T22:08:04.951722283Z
2026-05-18T22:08:04.951729969Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-05-18T22:08:04.951737955Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-05-18T22:08:04.951745941Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0016s)
2026-05-18T22:08:04.951754017Z
2026-05-18T22:08:04.951761723Z Migrating to AddSlugs (20230615135601)
2026-05-18T22:08:04.951769638Z == 20230615135601 AddSlugs: migrating =========================================
2026-05-18T22:08:04.951777655Z -- add_column(:models, :slug, :string)
2026-05-18T22:08:04.951785591Z -> 0.0026s
2026-05-18T22:08:04.951793507Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-05-18T22:08:04.951802034Z -> 0.0020s
2026-05-18T22:08:04.951809970Z -- add_column(:collections, :slug, :string)
2026-05-18T22:08:04.951817996Z -> 0.0005s
2026-05-18T22:08:04.951825842Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-05-18T22:08:04.951834078Z -> 0.0001s
2026-05-18T22:08:04.951841944Z -- add_column(:creators, :slug, :string)
2026-05-18T22:08:04.951859700Z -> 0.0006s
2026-05-18T22:08:04.951870301Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-05-18T22:08:04.951878438Z -> 0.0001s
2026-05-18T22:08:04.951886374Z == 20230615135601 AddSlugs: migrated (0.0089s) ================================
2026-05-18T22:08:04.951894460Z
2026-05-18T22:08:04.951902235Z Migrating to GenerateSlugs (20230617222353)
2026-05-18T22:08:04.951910131Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-05-18T22:08:04.951928188Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-05-18T22:08:04.951936384Z
2026-05-18T22:08:04.951944130Z Migrating to MakeNamesUnique (20230628194944)
2026-05-18T22:08:04.951952076Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-05-18T22:08:04.951960062Z == 20230628194944 MakeNamesUnique: migrated (0.0032s) =========================
2026-05-18T22:08:04.951968158Z
2026-05-18T22:08:04.951977707Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-05-18T22:08:04.951985774Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-05-18T22:08:04.951994000Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-05-18T22:08:04.952002618Z -> 0.0020s
2026-05-18T22:08:04.952011315Z -- remove_index(:creators, :slug)
2026-05-18T22:08:04.952019622Z -> 0.0004s
2026-05-18T22:08:04.952027618Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-05-18T22:08:04.952035965Z -> 0.0001s
2026-05-18T22:08:04.952044161Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-05-18T22:08:04.952053119Z -> 0.0001s
2026-05-18T22:08:04.952061887Z -- remove_index(:collections, :slug)
2026-05-18T22:08:04.952070885Z -> 0.0234s
2026-05-18T22:08:04.952079623Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-05-18T22:08:04.952088671Z -> 0.0006s
2026-05-18T22:08:04.952096917Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0272s) ======
2026-05-18T22:08:04.952105154Z
2026-05-18T22:08:04.952113010Z Migrating to AddSizeToModelFiles (20230707082403)
2026-05-18T22:08:04.952120986Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-05-18T22:08:04.952129032Z -- add_column(:model_files, :size, :integer)
2026-05-18T22:08:04.952137138Z -> 0.0006s
2026-05-18T22:08:04.952145004Z == 20230707082403 AddSizeToModelFiles: migrated (0.0009s) =====================
2026-05-18T22:08:04.952153030Z
2026-05-18T22:08:04.952160756Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-05-18T22:08:04.952168672Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-05-18T22:08:04.952176728Z -- change_column(:model_files, :size, :bigint)
2026-05-18T22:08:04.952184634Z -> 0.0076s
2026-05-18T22:08:04.952192700Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0079s) ==================
2026-05-18T22:08:04.952201007Z
2026-05-18T22:08:04.952208723Z Migrating to AddNoteToProblems (20230711111009)
2026-05-18T22:08:04.952238002Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-05-18T22:08:04.952246278Z -- add_column(:problems, :note, :string, {default: nil})
2026-05-18T22:08:04.952254264Z -> 0.0016s
2026-05-18T22:08:04.952262130Z == 20230711111009 AddNoteToProblems: migrated (0.0019s) =======================
2026-05-18T22:08:04.952270196Z
2026-05-18T22:08:04.952277952Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-05-18T22:08:04.952286058Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-05-18T22:08:04.952294084Z -- add_column(:users, :problem_settings, :json)
2026-05-18T22:08:04.952302020Z -> 0.0006s
2026-05-18T22:08:04.952309926Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0016s) ================
2026-05-18T22:08:04.952317973Z
2026-05-18T22:08:04.952325708Z Migrating to AddLicenseToModel (20240127143358)
2026-05-18T22:08:04.952333594Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-05-18T22:08:04.952341640Z -- add_column(:models, :license, :string)
2026-05-18T22:08:04.952349686Z -> 0.0005s
2026-05-18T22:08:04.952357542Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-05-18T22:08:04.952365628Z
2026-05-18T22:08:04.952373364Z Migrating to AddIgnoredToProblems (20240131134832)
2026-05-18T22:08:04.952381400Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-05-18T22:08:04.952389487Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-05-18T22:08:04.952397493Z -> 0.0006s
2026-05-18T22:08:04.952405900Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2026-05-18T22:08:04.952414096Z
2026-05-18T22:08:04.952421852Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-05-18T22:08:04.952429908Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-05-18T22:08:04.952437914Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-05-18T22:08:04.952446030Z -> 0.0090s
2026-05-18T22:08:04.952453906Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0090s) ======
2026-05-18T22:08:04.952461932Z
2026-05-18T22:08:04.952469648Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-05-18T22:08:04.952477784Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-05-18T22:08:04.952485871Z -- add_column(:users, :file_list_settings, :json)
2026-05-18T22:08:04.952493837Z -> 0.0006s
2026-05-18T22:08:04.952501682Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2026-05-18T22:08:04.952518957Z
2026-05-18T22:08:04.952526783Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-05-18T22:08:04.952534739Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-05-18T22:08:04.952542725Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-05-18T22:08:04.952551132Z -> 0.0002s
2026-05-18T22:08:04.952559048Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-05-18T22:08:04.952567405Z -> 0.0009s
2026-05-18T22:08:04.952575301Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-05-18T22:08:04.952583678Z -> 0.0002s
2026-05-18T22:08:04.952591834Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-05-18T22:08:04.952600341Z -> 0.0042s
2026-05-18T22:08:04.952608237Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0056s) =================
2026-05-18T22:08:04.952616494Z
2026-05-18T22:08:04.952624249Z Migrating to CreateFlipperTables (20240306095646)
2026-05-18T22:08:04.952632215Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-05-18T22:08:04.952640251Z -- create_table(:flipper_features)
2026-05-18T22:08:04.952648167Z -> 0.0030s
2026-05-18T22:08:04.952656274Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-05-18T22:08:04.952664711Z -> 0.0049s
2026-05-18T22:08:04.952672787Z -- create_table(:flipper_gates)
2026-05-18T22:08:04.952680883Z -> 0.0002s
2026-05-18T22:08:04.952688849Z -- 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-18T22:08:04.952697397Z -> 0.0002s
2026-05-18T22:08:04.952705252Z == 20240306095646 CreateFlipperTables: migrated (0.0084s) =====================
2026-05-18T22:08:04.952713329Z
2026-05-18T22:08:04.952721144Z Migrating to RolifyCreateRoles (20240319155251)
2026-05-18T22:08:05.516068227Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-05-18T22:08:05.516098358Z -- create_table(:roles)
2026-05-18T22:08:05.516107727Z -> 0.0416s
2026-05-18T22:08:05.516116695Z -- create_table(:users_roles, {id: false})
2026-05-18T22:08:05.516125212Z -> 0.0005s
2026-05-18T22:08:05.516133258Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-05-18T22:08:05.516141635Z -> 0.0055s
2026-05-18T22:08:05.516149621Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-05-18T22:08:05.516188560Z -> 0.0002s
2026-05-18T22:08:05.516196917Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-05-18T22:08:05.516205243Z -> 0.0001s
2026-05-18T22:08:05.516213149Z == 20240319155251 RolifyCreateRoles: migrated (0.0650s) =======================
2026-05-18T22:08:05.516221266Z
2026-05-18T22:08:05.516229101Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-05-18T22:08:05.516237168Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-05-18T22:08:05.516245254Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0084s) ==================
2026-05-18T22:08:05.516253300Z
2026-05-18T22:08:05.516261196Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-05-18T22:08:05.516269222Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-05-18T22:08:05.516277228Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-18T22:08:05.516285264Z -> 0.0156s
2026-05-18T22:08:05.516293080Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0170s) ====================
2026-05-18T22:08:05.516301156Z
2026-05-18T22:08:05.516308892Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-05-18T22:08:05.516316928Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-05-18T22:08:05.516325175Z -- add_column(:users, :reset_password_token, :string)
2026-05-18T22:08:05.516333191Z -> 0.0014s
2026-05-18T22:08:05.516341087Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-05-18T22:08:05.516349374Z -> 0.0002s
2026-05-18T22:08:05.516357229Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0036s) ============
2026-05-18T22:08:05.516365256Z
2026-05-18T22:08:05.516372971Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-05-18T22:08:05.516380927Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-05-18T22:08:05.516388983Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0268s) ==============
2026-05-18T22:08:05.516397140Z
2026-05-18T22:08:05.516404865Z Migrating to AddRememberableToUsers (20240410221112)
2026-05-18T22:08:05.516412781Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-05-18T22:08:05.516420817Z -- add_column(:users, :remember_created_at, :datetime)
2026-05-18T22:08:05.516429184Z -> 0.0034s
2026-05-18T22:08:05.516437040Z == 20240410221112 AddRememberableToUsers: migrated (0.0048s) ==================
2026-05-18T22:08:05.516445096Z
2026-05-18T22:08:05.516462431Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-05-18T22:08:05.516471880Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-05-18T22:08:05.516480177Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-05-18T22:08:05.516488183Z -> 0.0007s
2026-05-18T22:08:05.516496059Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0020s) ===========
2026-05-18T22:08:05.516504105Z
2026-05-18T22:08:05.516511821Z Migrating to DropDelayedJobs (20240418112821)
2026-05-18T22:08:05.516519717Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-05-18T22:08:05.516527853Z -- drop_table(:delayed_jobs)
2026-05-18T22:08:05.516535749Z -> 0.0019s
2026-05-18T22:08:05.516543585Z == 20240418112821 DropDelayedJobs: migrated (0.0130s) =========================
2026-05-18T22:08:05.516551611Z
2026-05-18T22:08:05.516559326Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-05-18T22:08:05.516567272Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-05-18T22:08:05.516575329Z -- add_column(:users, :interface_language, :string)
2026-05-18T22:08:05.516583224Z -> 0.0007s
2026-05-18T22:08:05.516591130Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0043s) =============
2026-05-18T22:08:05.516599177Z
2026-05-18T22:08:05.516606892Z Migrating to AddLockableToUsers (20240610120318)
2026-05-18T22:08:05.516614808Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-05-18T22:08:05.516622824Z -- change_table(:users)
2026-05-18T22:08:05.516630680Z -> 0.0017s
2026-05-18T22:08:05.516638536Z == 20240610120318 AddLockableToUsers: migrated (0.0020s) ======================
2026-05-18T22:08:05.516646592Z
2026-05-18T22:08:05.516654418Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-05-18T22:08:05.516662354Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-05-18T22:08:05.516670400Z -- add_column(:model_files, :attachment_data, :json)
2026-05-18T22:08:05.516678386Z -> 0.0007s
2026-05-18T22:08:05.516686232Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0010s) ===========
2026-05-18T22:08:05.516694298Z
2026-05-18T22:08:05.516702034Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-05-18T22:08:05.516709940Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-05-18T22:08:05.516718066Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0160s) ==================
2026-05-18T22:08:05.516726092Z
2026-05-18T22:08:05.516736223Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-05-18T22:08:05.516753347Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-05-18T22:08:05.516761754Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-05-18T22:08:05.516770171Z -> 0.0009s
2026-05-18T22:08:05.516778077Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0028s) ============
2026-05-18T22:08:05.516786133Z
2026-05-18T22:08:05.516794039Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-05-18T22:08:05.516802005Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-05-18T22:08:05.516810071Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-05-18T22:08:05.516818077Z -> 0.0006s
2026-05-18T22:08:05.516826414Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-05-18T22:08:05.516834450Z -> 0.0007s
2026-05-18T22:08:05.516842386Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-05-18T22:08:05.516850423Z -> 0.0006s
2026-05-18T22:08:05.516858439Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-05-18T22:08:05.516866525Z -> 0.0049s
2026-05-18T22:08:05.516874401Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-05-18T22:08:05.516882467Z -> 0.0006s
2026-05-18T22:08:05.516890353Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0086s) ====================
2026-05-18T22:08:05.516898399Z
2026-05-18T22:08:05.516906175Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-05-18T22:08:05.516914922Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-05-18T22:08:05.516923079Z -- remove_index(:libraries, :path)
2026-05-18T22:08:05.516930985Z -> 0.0010s
2026-05-18T22:08:05.516938760Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0018s) ================
2026-05-18T22:08:05.516946887Z
2026-05-18T22:08:05.516954642Z Migrating to CreateFederailsActors (20240727113215)
2026-05-18T22:08:05.516962568Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-05-18T22:08:05.516970594Z -- create_table(:federails_actors)
2026-05-18T22:08:05.516978510Z -> 0.0008s
2026-05-18T22:08:05.516986456Z -- foreign_key_exists?(:federails_actors, :users)
2026-05-18T22:08:05.516994372Z -> 0.0016s
2026-05-18T22:08:05.517002218Z -- remove_foreign_key(:federails_actors, :users)
2026-05-18T22:08:05.517010154Z -> 0.0120s
2026-05-18T22:08:05.517017990Z -- remove_index(:federails_actors, :user_id)
2026-05-18T22:08:05.517025926Z -> 0.0004s
2026-05-18T22:08:05.517033832Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-05-18T22:08:05.517051397Z -> 0.0001s
2026-05-18T22:08:05.517059463Z -- add_foreign_key(:federails_actors, :users)
2026-05-18T22:08:05.517067389Z -> 0.0099s
2026-05-18T22:08:05.517075285Z == 20240727113215 CreateFederailsActors: migrated (0.0256s) ===================
2026-05-18T22:08:05.517083301Z
2026-05-18T22:08:05.517090987Z Migrating to CreateFederailsFollowings (20240727113216)
2026-05-18T22:08:05.517098973Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-05-18T22:08:05.517106969Z -- create_table(:federails_followings)
2026-05-18T22:08:05.517114905Z -> 0.0016s
2026-05-18T22:08:05.517122851Z == 20240727113216 CreateFederailsFollowings: migrated (0.0016s) ===============
2026-05-18T22:08:05.517130927Z
2026-05-18T22:08:05.517138613Z Migrating to CreateFederailsActivities (20240727113217)
2026-05-18T22:08:05.517146559Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-05-18T22:08:05.517154565Z -- create_table(:federails_activities)
2026-05-18T22:08:05.517162481Z -> 0.0088s
2026-05-18T22:08:05.517170337Z == 20240727113217 CreateFederailsActivities: migrated (0.0088s) ===============
2026-05-18T22:08:05.517178363Z
2026-05-18T22:08:05.517186129Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-05-18T22:08:05.517194155Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-05-18T22:08:05.517202171Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-05-18T22:08:05.517210307Z -> 0.0082s
2026-05-18T22:08:05.517218684Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-05-18T22:08:05.517226780Z -> 0.0004s
2026-05-18T22:08:05.517234646Z -- change_table(:federails_actors)
2026-05-18T22:08:05.517242532Z -> 0.0065s
2026-05-18T22:08:05.517250428Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0151s) =======
2026-05-18T22:08:05.517258454Z
2026-05-18T22:08:05.517266150Z Migrating to CreateFederailsActors (20240731165647)
2026-05-18T22:08:05.517274136Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-05-18T22:08:05.517282112Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-05-18T22:08:05.517290128Z
2026-05-18T22:08:05.517297803Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-05-18T22:08:05.517305749Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-05-18T22:08:05.517313846Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-05-18T22:08:05.517331141Z
2026-05-18T22:08:05.517338906Z Migrating to BackfillActivities (20240805111500)
2026-05-18T22:08:05.517346822Z == 20240805111500 BackfillActivities: migrating ===============================
2026-05-18T22:08:05.517354908Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-05-18T22:08:05.517362935Z
2026-05-18T22:08:05.517370600Z Migrating to CreateCaberRelations (20240827155630)
2026-05-18T22:08:05.517378546Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-05-18T22:08:05.517386833Z -- create_table(:caber_relations)
2026-05-18T22:08:05.517394749Z -> 0.0379s
2026-05-18T22:08:05.517402594Z == 20240827155630 CreateCaberRelations: migrated (0.0379s) ====================
2026-05-18T22:08:05.517410631Z
2026-05-18T22:08:05.517418326Z Migrating to AddDefaultAccessControls (20240830121749)
2026-05-18T22:08:05.517426402Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-05-18T22:08:05.517434449Z == 20240830121749 AddDefaultAccessControls: migrated (0.0596s) ================
2026-05-18T22:08:05.517442465Z
2026-05-18T22:08:05.517450290Z Migrating to RenameDefaultRoles (20240830151650)
2026-05-18T22:08:05.517458246Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-05-18T22:08:05.517466243Z == 20240830151650 RenameDefaultRoles: migrated (0.0327s) ======================
2026-05-18T22:08:05.517474279Z
2026-05-18T22:08:05.517482004Z Migrating to AddPublicIDsToModels (20240904151944)
2026-05-18T22:08:05.517489920Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-05-18T22:08:05.517497966Z -- add_column(:models, :public_id, :string)
2026-05-18T22:08:05.517505882Z -> 0.0008s
2026-05-18T22:08:05.517513838Z -- add_index(:models, :public_id)
2026-05-18T22:08:05.517521734Z -> 0.0026s
2026-05-18T22:08:05.517529590Z -- add_column(:model_files, :public_id, :string)
2026-05-18T22:08:05.517537566Z -> 0.0006s
2026-05-18T22:08:05.517545422Z -- add_index(:model_files, :public_id)
2026-05-18T22:08:05.517553318Z -> 0.0001s
2026-05-18T22:08:05.517561164Z -- add_column(:problems, :public_id, :string)
2026-05-18T22:08:05.517569090Z -> 0.0006s
2026-05-18T22:08:05.517576996Z -- add_index(:problems, :public_id)
2026-05-18T22:08:05.517584891Z -> 0.0001s
2026-05-18T22:08:05.517592767Z -- add_column(:creators, :public_id, :string)
2026-05-18T22:08:05.517600683Z -> 0.0009s
2026-05-18T22:08:06.401790724Z -- add_index(:creators, :public_id)
2026-05-18T22:08:06.401824212Z -> 0.0002s
2026-05-18T22:08:06.401864914Z -- add_column(:collections, :public_id, :string)
2026-05-18T22:08:06.401873481Z -> 0.0006s
2026-05-18T22:08:06.401881527Z -- add_index(:collections, :public_id)
2026-05-18T22:08:06.401889413Z -> 0.0001s
2026-05-18T22:08:06.401897289Z -- add_column(:libraries, :public_id, :string)
2026-05-18T22:08:06.401905195Z -> 0.0007s
2026-05-18T22:08:06.401913061Z -- add_index(:libraries, :public_id)
2026-05-18T22:08:06.401920966Z -> 0.0001s
2026-05-18T22:08:06.401928882Z == 20240904151944 AddPublicIDsToModels: migrated (0.0077s) ====================
2026-05-18T22:08:06.401937009Z
2026-05-18T22:08:06.401944855Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-05-18T22:08:06.401952881Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-05-18T22:08:06.401960897Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:06.401968873Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0576s) ==============
2026-05-18T22:08:06.401976869Z
2026-05-18T22:08:06.401984555Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-05-18T22:08:06.401992501Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-05-18T22:08:06.402000507Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-05-18T22:08:06.402008493Z
2026-05-18T22:08:06.402016198Z Migrating to DeduplicateRoles (20240923114515)
2026-05-18T22:08:06.402024124Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-05-18T22:08:06.402032060Z == 20240923114515 DeduplicateRoles: migrated (0.1478s) ========================
2026-05-18T22:08:06.402042722Z
2026-05-18T22:08:06.402050577Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-05-18T22:08:06.402058554Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-05-18T22:08:06.402066590Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-18T22:08:06.402074997Z -> 0.1467s
2026-05-18T22:08:06.402082873Z -- add_index(:models, :name_lower)
2026-05-18T22:08:06.402090738Z -> 0.0001s
2026-05-18T22:08:06.402098634Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-18T22:08:06.402106941Z -> 0.0066s
2026-05-18T22:08:06.402114837Z -- add_index(:creators, :name_lower)
2026-05-18T22:08:06.402122733Z -> 0.0001s
2026-05-18T22:08:06.402130709Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-18T22:08:06.402138895Z -> 0.0084s
2026-05-18T22:08:06.402156731Z -- add_index(:collections, :name_lower)
2026-05-18T22:08:06.402164717Z -> 0.0001s
2026-05-18T22:08:06.402172543Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1623s) =============
2026-05-18T22:08:06.402180629Z
2026-05-18T22:08:06.402188305Z Migrating to AddKeypairToActors (20240926162407)
2026-05-18T22:08:06.402196201Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-05-18T22:08:06.402204227Z -- change_table(:federails_actors)
2026-05-18T22:08:06.402212053Z -> 0.0015s
2026-05-18T22:08:06.402219838Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-05-18T22:08:06.402227895Z
2026-05-18T22:08:06.402237023Z Migrating to AddUuids (20241004194445)
2026-05-18T22:08:06.402244999Z == 20241004194445 AddUuids: migrating =========================================
2026-05-18T22:08:06.402252985Z -- change_table(:federails_actors)
2026-05-18T22:08:06.402260901Z -> 0.0029s
2026-05-18T22:08:06.402268837Z -- change_table(:federails_activities)
2026-05-18T22:08:06.402276723Z -> 0.0009s
2026-05-18T22:08:06.402284589Z -- change_table(:federails_followings)
2026-05-18T22:08:06.402292455Z -> 0.0008s
2026-05-18T22:08:06.402300260Z == 20241004194445 AddUuids: migrated (0.0047s) ================================
2026-05-18T22:08:06.402308296Z
2026-05-18T22:08:06.402315962Z Migrating to CreateComments (20241007182824)
2026-05-18T22:08:06.402323808Z == 20241007182824 CreateComments: migrating ===================================
2026-05-18T22:08:06.402331904Z -- create_table(:comments)
2026-05-18T22:08:06.402339720Z -> 0.0020s
2026-05-18T22:08:06.402347586Z == 20241007182824 CreateComments: migrated (0.0020s) ==========================
2026-05-18T22:08:06.402355642Z
2026-05-18T22:08:06.402363918Z Migrating to AddSystemToComments (20241009122540)
2026-05-18T22:08:06.402373177Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-05-18T22:08:06.402381474Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-05-18T22:08:06.402389750Z -> 0.0008s
2026-05-18T22:08:06.402397857Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-05-18T22:08:06.402406043Z
2026-05-18T22:08:06.402413919Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-05-18T22:08:06.402422076Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-05-18T22:08:06.402430202Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0041s) ============
2026-05-18T22:08:06.402438358Z
2026-05-18T22:08:06.402456525Z Migrating to AddOmniauthToUsers (20241015090803)
2026-05-18T22:08:06.402464641Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-05-18T22:08:06.402472838Z -- add_column(:users, :auth_provider, :string)
2026-05-18T22:08:06.402480894Z -> 0.0008s
2026-05-18T22:08:06.402488910Z -- add_column(:users, :auth_uid, :string)
2026-05-18T22:08:06.402496986Z -> 0.0007s
2026-05-18T22:08:06.402504962Z == 20241015090803 AddOmniauthToUsers: migrated (0.0016s) ======================
2026-05-18T22:08:06.402513189Z
2026-05-18T22:08:06.402520975Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-05-18T22:08:06.402529151Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-05-18T22:08:06.402537368Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-05-18T22:08:06.402545544Z -> 0.0008s
2026-05-18T22:08:06.402553520Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-05-18T22:08:06.402561767Z -> 0.0007s
2026-05-18T22:08:06.402569763Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-05-18T22:08:06.402577939Z
2026-05-18T22:08:06.402585775Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-05-18T22:08:06.402593912Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-05-18T22:08:06.402602629Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-05-18T22:08:06.402610896Z -> 0.0008s
2026-05-18T22:08:06.402618922Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2026-05-18T22:08:06.402627108Z
2026-05-18T22:08:06.402634994Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-05-18T22:08:06.402643101Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-05-18T22:08:06.402651297Z -- change_table(:users)
2026-05-18T22:08:06.402659343Z -> 0.0010s
2026-05-18T22:08:06.402667420Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0010s) =====================
2026-05-18T22:08:06.402675636Z
2026-05-18T22:08:06.402683512Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-05-18T22:08:06.402691618Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-05-18T22:08:06.402699775Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0750s) =================
2026-05-18T22:08:06.402707971Z
2026-05-18T22:08:06.402715797Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-05-18T22:08:06.402723843Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-05-18T22:08:06.402732100Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-05-18T22:08:06.402750076Z -> 0.0009s
2026-05-18T22:08:06.402758212Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-05-18T22:08:06.402766900Z -> 0.0017s
2026-05-18T22:08:06.402774956Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-05-18T22:08:06.402783233Z -> 0.0004s
2026-05-18T22:08:06.402791219Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-05-18T22:08:06.402799586Z -> 0.0009s
2026-05-18T22:08:06.402807592Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-05-18T22:08:06.402815949Z -> 0.0015s
2026-05-18T22:08:06.402823935Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-05-18T22:08:06.402832272Z -> 0.0008s
2026-05-18T22:08:06.402840208Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-05-18T22:08:06.402848584Z -> 0.0004s
2026-05-18T22:08:06.402856550Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0068s) ===================
2026-05-18T22:08:06.402864797Z
2026-05-18T22:08:06.402872683Z Migrating to AddInProgressToProblems (20241105121830)
2026-05-18T22:08:06.402880799Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-05-18T22:08:06.402888916Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-05-18T22:08:06.402897082Z -> 0.0009s
2026-05-18T22:08:06.402905008Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-05-18T22:08:06.402913144Z
2026-05-18T22:08:06.402920990Z Migrating to ClearStuckProblems (20241118155027)
2026-05-18T22:08:06.402929046Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-05-18T22:08:06.402937283Z == 20241118155027 ClearStuckProblems: migrated (0.0219s) ======================
2026-05-18T22:08:06.402945469Z
2026-05-18T22:08:06.402953876Z Migrating to AddApprovedToUser (20241122121621)
2026-05-18T22:08:06.402962013Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-05-18T22:08:06.402970189Z -- change_table(:users)
2026-05-18T22:08:06.402978145Z -> 0.0015s
2026-05-18T22:08:06.402986121Z == 20241122121621 AddApprovedToUser: migrated (0.0016s) =======================
2026-05-18T22:08:06.402994298Z
2026-05-18T22:08:06.403002224Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-05-18T22:08:06.403010330Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-05-18T22:08:06.403027625Z -- create_table(:federails_moderation_reports)
2026-05-18T22:08:06.403035791Z -> 0.0035s
2026-05-18T22:08:06.403043747Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0036s) ========
2026-05-18T22:08:06.403051904Z
2026-05-18T22:08:06.403059740Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-05-18T22:08:06.403067916Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-05-18T22:08:06.403076163Z -- create_table(:federails_moderation_domain_blocks)
2026-05-18T22:08:06.403084229Z -> 0.0005s
2026-05-18T22:08:06.403092205Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-05-18T22:08:06.403100371Z
2026-05-18T22:08:06.403108187Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-05-18T22:08:06.403116283Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-05-18T22:08:06.403124450Z -- change_column_null(:comments, :commenter_id, true)
2026-05-18T22:08:06.403132646Z -> 0.0088s
2026-05-18T22:08:06.403140713Z -- change_column_null(:comments, :commenter_type, true)
2026-05-18T22:08:06.403148809Z -> 0.0081s
2026-05-18T22:08:06.403156785Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-05-18T22:08:06.403164961Z -> 0.0011s
2026-05-18T22:08:06.403172917Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-05-18T22:08:06.403181094Z -> 0.0114s
2026-05-18T22:08:06.403189070Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0310s) =======
2026-05-18T22:08:06.403197256Z
2026-05-18T22:08:06.403205172Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-05-18T22:08:06.403213249Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-05-18T22:08:06.403221415Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-05-18T22:08:06.403229662Z -> 0.0011s
2026-05-18T22:08:06.403237618Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0011s) =================
2026-05-18T22:08:06.403245804Z
2026-05-18T22:08:06.403253630Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-05-18T22:08:06.403261736Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-05-18T22:08:06.403269953Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1274s) ==================
2026-05-18T22:08:06.403278119Z
2026-05-18T22:08:06.403286005Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-05-18T22:08:06.403294091Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-05-18T22:08:06.995986324Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-05-18T22:08:06.996021785Z -> 0.0018s
2026-05-18T22:08:06.996031615Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0019s) ==========
2026-05-18T22:08:06.996040313Z
2026-05-18T22:08:06.996048369Z Migrating to AddCreatorToCollections (20250222000000)
2026-05-18T22:08:06.996056615Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-05-18T22:08:06.996064902Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-05-18T22:08:06.996073229Z -> 0.0227s
2026-05-18T22:08:06.996081345Z == 20250222000000 AddCreatorToCollections: migrated (0.0227s) =================
2026-05-18T22:08:06.996089712Z
2026-05-18T22:08:06.996097778Z Migrating to AddLocalToActors (20250305171530)
2026-05-18T22:08:06.996106145Z == 20250305171530 AddLocalToActors: migrating =================================
2026-05-18T22:08:06.996114422Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-05-18T22:08:06.996122608Z -> 0.0009s
2026-05-18T22:08:06.996130494Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-05-18T22:08:06.996139062Z -> 0.0018s
2026-05-18T22:08:06.996146967Z -> 0 rows
2026-05-18T22:08:06.996154823Z == 20250305171530 AddLocalToActors: migrated (0.0060s) ========================
2026-05-18T22:08:06.996163020Z
2026-05-18T22:08:06.996171006Z Migrating to AddActorTypeToActors (20250407160721)
2026-05-18T22:08:06.996179082Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-05-18T22:08:06.996187188Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-05-18T22:08:06.996195325Z -> 0.0008s
2026-05-18T22:08:06.996203241Z == 20250407160721 AddActorTypeToActors: migrated (0.0008s) ====================
2026-05-18T22:08:06.996211377Z
2026-05-18T22:08:06.996219163Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-05-18T22:08:06.996227239Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-05-18T22:08:06.996235526Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-05-18T22:08:06.996243672Z -> 0.0013s
2026-05-18T22:08:06.996251498Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0014s) =================
2026-05-18T22:08:06.996259674Z
2026-05-18T22:08:06.996267430Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-05-18T22:08:06.996275476Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-05-18T22:08:06.996283653Z -- create_table(:oauth_applications)
2026-05-18T22:08:06.996314555Z -> 0.0004s
2026-05-18T22:08:06.996322771Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-05-18T22:08:06.996330858Z -> 0.0002s
2026-05-18T22:08:06.996338774Z -- create_table(:oauth_access_grants)
2026-05-18T22:08:06.996346750Z -> 0.0006s
2026-05-18T22:08:06.996354716Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-05-18T22:08:06.996362812Z -> 0.0001s
2026-05-18T22:08:06.996370748Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-05-18T22:08:06.996378955Z -> 0.0075s
2026-05-18T22:08:06.996387311Z -- create_table(:oauth_access_tokens)
2026-05-18T22:08:06.996395338Z -> 0.0006s
2026-05-18T22:08:06.996403223Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-05-18T22:08:06.996411300Z -> 0.0001s
2026-05-18T22:08:06.996420398Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-05-18T22:08:06.996428584Z -> 0.0001s
2026-05-18T22:08:06.996436520Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-05-18T22:08:06.996444747Z -> 0.0092s
2026-05-18T22:08:06.996452823Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-05-18T22:08:06.996460930Z -> 0.0074s
2026-05-18T22:08:06.996468876Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-05-18T22:08:06.996476992Z -> 0.0115s
2026-05-18T22:08:06.996484878Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0380s) ==================
2026-05-18T22:08:06.996492994Z
2026-05-18T22:08:06.996500770Z Migrating to AddOwnerToApplication (20250408145956)
2026-05-18T22:08:06.996508826Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-05-18T22:08:06.996516952Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-05-18T22:08:06.996525079Z -> 0.0009s
2026-05-18T22:08:06.996532925Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-05-18T22:08:06.996540991Z -> 0.0008s
2026-05-18T22:08:06.996548877Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-05-18T22:08:06.996557183Z -> 0.0002s
2026-05-18T22:08:06.996565139Z == 20250408145956 AddOwnerToApplication: migrated (0.0071s) ===================
2026-05-18T22:08:06.996573266Z
2026-05-18T22:08:06.996582134Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-05-18T22:08:06.996590631Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-05-18T22:08:06.996599539Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-05-18T22:08:06.996617866Z -> 0.0100s
2026-05-18T22:08:06.996625902Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0114s) ============
2026-05-18T22:08:06.996633958Z
2026-05-18T22:08:06.996641714Z Migrating to AddQuotaToUsers (20250409125753)
2026-05-18T22:08:06.996649680Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-05-18T22:08:06.996657946Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-05-18T22:08:06.996666023Z -> 0.0010s
2026-05-18T22:08:06.996673908Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-05-18T22:08:06.996682035Z -> 0.0008s
2026-05-18T22:08:06.996689891Z == 20250409125753 AddQuotaToUsers: migrated (0.0036s) =========================
2026-05-18T22:08:06.996697957Z
2026-05-18T22:08:06.996705723Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-05-18T22:08:06.996713769Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-05-18T22:08:06.996722045Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-05-18T22:08:06.996730492Z -> 0.0116s
2026-05-18T22:08:06.996738408Z -- add_index(:model_files, :filename_lower)
2026-05-18T22:08:06.996746445Z -> 0.0002s
2026-05-18T22:08:06.996754330Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0132s)
2026-05-18T22:08:06.996762497Z
2026-05-18T22:08:06.996770313Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-05-18T22:08:06.996778700Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-05-18T22:08:06.996786986Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-05-18T22:08:06.996795042Z -> 0.0002s
2026-05-18T22:08:06.996802918Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0011s) ===================
2026-05-18T22:08:06.996811015Z
2026-05-18T22:08:06.996818790Z Migrating to AddPreviewToModelFile (20250520111046)
2026-05-18T22:08:06.996826816Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-05-18T22:08:06.996834843Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-05-18T22:08:06.996842989Z -> 0.0010s
2026-05-18T22:08:06.996851065Z == 20250520111046 AddPreviewToModelFile: migrated (0.0018s) ===================
2026-05-18T22:08:06.996859111Z
2026-05-18T22:08:06.996866867Z Migrating to CreateAltchaSolutions (20250609210440)
2026-05-18T22:08:06.996874843Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-05-18T22:08:06.996882889Z -- create_table(:altcha_solutions)
2026-05-18T22:08:06.996900735Z -> 0.0004s
2026-05-18T22:08:06.996908842Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-05-18T22:08:06.996920224Z -> 0.0002s
2026-05-18T22:08:06.996928381Z == 20250609210440 CreateAltchaSolutions: migrated (0.0017s) ===================
2026-05-18T22:08:06.996936537Z
2026-05-18T22:08:06.996944383Z Migrating to AddIndexableFields (20250620141805)
2026-05-18T22:08:06.996952359Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-05-18T22:08:06.996960435Z -- change_table(:models)
2026-05-18T22:08:06.996968341Z -> 0.0024s
2026-05-18T22:08:06.996976287Z -- change_table(:creators)
2026-05-18T22:08:06.996984193Z -> 0.0017s
2026-05-18T22:08:06.996992129Z -- change_table(:collections)
2026-05-18T22:08:06.997000035Z -> 0.0018s
2026-05-18T22:08:06.997007921Z == 20250620141805 AddIndexableFields: migrated (0.0060s) ======================
2026-05-18T22:08:06.997015987Z
2026-05-18T22:08:06.997023743Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-05-18T22:08:06.997031799Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-05-18T22:08:06.997039895Z -- change_column(:models, :indexable, :string)
2026-05-18T22:08:06.997047851Z -> 0.0292s
2026-05-18T22:08:06.997055978Z -- change_column(:models, :ai_indexable, :string)
2026-05-18T22:08:06.997063974Z -> 0.0197s
2026-05-18T22:08:06.997071870Z -- change_column(:creators, :indexable, :string)
2026-05-18T22:08:06.997079926Z -> 0.0093s
2026-05-18T22:08:06.997087832Z -- change_column(:creators, :ai_indexable, :string)
2026-05-18T22:08:06.997095788Z -> 0.0097s
2026-05-18T22:08:06.997103684Z -- change_column(:collections, :indexable, :string)
2026-05-18T22:08:06.997111680Z -> 0.0492s
2026-05-18T22:08:06.997119766Z -- change_column(:collections, :ai_indexable, :string)
2026-05-18T22:08:06.997127782Z -> 0.0143s
2026-05-18T22:08:06.997135708Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1318s) ======
2026-05-18T22:08:06.997143755Z
2026-05-18T22:08:06.997151520Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-05-18T22:08:06.997159697Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-05-18T22:08:06.997168384Z -- change_table(:models)
2026-05-18T22:08:06.997176330Z -> 0.0004s
2026-05-18T22:08:06.997184416Z -- change_table(:creators)
2026-05-18T22:08:06.997192282Z -> 0.0003s
2026-05-18T22:08:06.997200158Z -- change_table(:collections)
2026-05-18T22:08:06.997217513Z -> 0.0003s
2026-05-18T22:08:06.997225680Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0009s) =================
2026-05-18T22:08:06.997233806Z
2026-05-18T22:08:06.997241592Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-05-18T22:08:06.997249628Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-05-18T22:08:06.997257874Z -- change_table(:links)
2026-05-18T22:08:06.997265730Z -> 0.0002s
2026-05-18T22:08:06.997273636Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-05-18T22:08:06.997281662Z
2026-05-18T22:08:06.997289478Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-05-18T22:08:06.997297494Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-05-18T22:08:06.997305580Z -- add_column(:links, :synced_at, :datetime)
2026-05-18T22:08:06.997313526Z -> 0.0010s
2026-05-18T22:08:06.997321533Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0010s) ======================
2026-05-18T22:08:06.997329579Z
2026-05-18T22:08:06.997337374Z Migrating to CreateFaspClientProviders (20250806142734)
2026-05-18T22:08:06.997345421Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-05-18T22:08:06.997353457Z -- create_table(:fasp_client_providers)
2026-05-18T22:08:06.997361433Z -> 0.0466s
2026-05-18T22:08:06.997369399Z == 20250806142734 CreateFaspClientProviders: migrated (0.0466s) ===============
2026-05-18T22:08:06.997377515Z
2026-05-18T22:08:06.997385351Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-05-18T22:08:06.997393387Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-05-18T22:08:06.997401484Z -- create_table(:fasp_client_event_subscriptions)
2026-05-18T22:08:06.997409470Z -> 0.0122s
2026-05-18T22:08:06.997417376Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0123s) ======
2026-05-18T22:08:06.997425442Z
2026-05-18T22:08:06.997433177Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-05-18T22:08:06.997441184Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-05-18T22:08:06.997449450Z -- create_table(:fasp_client_backfill_requests)
2026-05-18T22:08:06.997457456Z -> 0.0054s
2026-05-18T22:08:06.997465342Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0055s) ========
2026-05-18T22:08:06.997473398Z
2026-05-18T22:08:06.997481174Z Migrating to AddImagesToCreators (20250922155445)
2026-05-18T22:08:06.997489140Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-05-18T22:08:06.997506365Z -- add_column(:creators, :avatar_data, :json)
2026-05-18T22:08:06.997514391Z -> 0.0011s
2026-05-18T22:08:06.997522527Z -- add_column(:creators, :banner_data, :json)
2026-05-18T22:08:06.997530513Z -> 0.0009s
2026-05-18T22:08:06.997538409Z == 20250922155445 AddImagesToCreators: migrated (0.0021s) =====================
2026-05-18T22:08:06.997546476Z
2026-05-18T22:08:06.997554361Z Migrating to CreateFederailsHosts (20251010145758)
2026-05-18T22:08:06.997562388Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-05-18T22:08:06.997570484Z -- create_table(:federails_hosts)
2026-05-18T22:08:07.357777135Z -> 0.0121s
2026-05-18T22:08:07.357810401Z == 20251010145758 CreateFederailsHosts: migrated (0.0122s) ====================
2026-05-18T22:08:07.357821273Z
2026-05-18T22:08:07.357829861Z Migrating to AddTourStateToUsers (20251027152904)
2026-05-18T22:08:07.357839881Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-05-18T22:08:07.357850121Z -- add_column(:users, :tour_state, :json)
2026-05-18T22:08:07.357859601Z -> 0.0011s
2026-05-18T22:08:07.357867747Z == 20251027152904 AddTourStateToUsers: migrated (0.0011s) =====================
2026-05-18T22:08:07.357876104Z
2026-05-18T22:08:07.357883899Z Migrating to AddSortOrderToUsers (20251105110434)
2026-05-18T22:08:07.357891926Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-05-18T22:08:07.357900002Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-05-18T22:08:07.357908118Z -> 0.0010s
2026-05-18T22:08:07.357916074Z == 20251105110434 AddSortOrderToUsers: migrated (0.0010s) =====================
2026-05-18T22:08:07.357926004Z
2026-05-18T22:08:07.357935764Z Migrating to CreateGroups (20251203161006)
2026-05-18T22:08:07.357944702Z == 20251203161006 CreateGroups: migrating =====================================
2026-05-18T22:08:07.357952788Z -- create_table(:groups)
2026-05-18T22:08:07.357960654Z -> 0.0147s
2026-05-18T22:08:07.357968540Z -- create_table(:memberships)
2026-05-18T22:08:07.357976446Z -> 0.0011s
2026-05-18T22:08:07.357984322Z == 20251203161006 CreateGroups: migrated (0.0158s) ============================
2026-05-18T22:08:07.357992348Z
2026-05-18T22:08:07.358000564Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-05-18T22:08:07.358010585Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-05-18T22:08:07.358020845Z -- remove_index(:memberships, [:group_id, :user_id])
2026-05-18T22:08:07.358028911Z -> 0.0013s
2026-05-18T22:08:07.358066587Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-05-18T22:08:07.358074904Z -> 0.0001s
2026-05-18T22:08:07.358090255Z -- remove_index(:memberships, [:user_id, :group_id])
2026-05-18T22:08:07.358101067Z -> 0.0068s
2026-05-18T22:08:07.358109965Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-05-18T22:08:07.358118342Z -> 0.0001s
2026-05-18T22:08:07.358126288Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0085s) =============
2026-05-18T22:08:07.358134664Z
2026-05-18T22:08:07.358142651Z Migrating to CreateNoticedTables (20260119153039)
2026-05-18T22:08:07.358150927Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-05-18T22:08:07.358159094Z -- create_table(:noticed_events, {id: :primary_key})
2026-05-18T22:08:07.358167931Z -> 0.0131s
2026-05-18T22:08:07.358177751Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-05-18T22:08:07.358187631Z -> 0.0065s
2026-05-18T22:08:07.358195527Z == 20260119153039 CreateNoticedTables: migrated (0.0196s) =====================
2026-05-18T22:08:07.358203533Z
2026-05-18T22:08:07.358211259Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-05-18T22:08:07.358219265Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-05-18T22:08:07.358227231Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-05-18T22:08:07.358235217Z -> 0.0011s
2026-05-18T22:08:07.358244516Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0012s) =====
2026-05-18T22:08:07.358254035Z
2026-05-18T22:08:07.358263724Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-05-18T22:08:07.358272983Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-05-18T22:08:07.358281139Z -- change_table(:users)
2026-05-18T22:08:07.358289236Z -> 0.0084s
2026-05-18T22:08:07.358297081Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0088s) ===============
2026-05-18T22:08:07.358305088Z
2026-05-18T22:08:07.358313885Z Migrating to CreateLists (20260302121346)
2026-05-18T22:08:07.358322863Z == 20260302121346 CreateLists: migrating ======================================
2026-05-18T22:08:07.358332833Z -- create_table(:lists)
2026-05-18T22:08:07.358343285Z -> 0.0050s
2026-05-18T22:08:07.358353184Z -- create_table(:list_items)
2026-05-18T22:08:07.358361181Z -> 0.0041s
2026-05-18T22:08:07.358369357Z == 20260302121346 CreateLists: migrated (0.0091s) =============================
2026-05-18T22:08:07.358377393Z
2026-05-18T22:08:07.358395450Z Migrating to AddSpecialToLists (20260304122738)
2026-05-18T22:08:07.358403766Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-05-18T22:08:07.358411803Z -- add_column(:lists, :special, :string)
2026-05-18T22:08:07.358421081Z -> 0.0011s
2026-05-18T22:08:07.358430881Z == 20260304122738 AddSpecialToLists: migrated (0.0011s) =======================
2026-05-18T22:08:07.358440230Z
2026-05-18T22:08:07.358447965Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-05-18T22:08:07.358455931Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-05-18T22:08:07.358463978Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-05-18T22:08:07.358475030Z -> 0.0011s
2026-05-18T22:08:07.358483537Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-05-18T22:08:07.358491804Z -> 0.0010s
2026-05-18T22:08:07.358501283Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-05-18T22:08:07.358511223Z -> 0.0011s
2026-05-18T22:08:07.358521012Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0033s) ============
2026-05-18T22:08:07.358529189Z
2026-05-18T22:08:07.358536965Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-05-18T22:08:07.358545031Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-05-18T22:08:07.358553327Z -- add_column(:federails_activities, :to, :string)
2026-05-18T22:08:07.358561584Z -> 0.0011s
2026-05-18T22:08:07.358569480Z -- add_column(:federails_activities, :cc, :string)
2026-05-18T22:08:07.358577476Z -> 0.0010s
2026-05-18T22:08:07.358586695Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0021s) =========
2026-05-18T22:08:07.358596875Z
2026-05-18T22:08:07.358605623Z Migrating to AddLikeCountToModels (20260410150554)
2026-05-18T22:08:07.358613669Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-05-18T22:08:07.358621715Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-05-18T22:08:07.358629771Z -> 0.0011s
2026-05-18T22:08:07.358638178Z == 20260410150554 AddLikeCountToModels: migrated (0.0011s) ====================
2026-05-18T22:08:07.358646235Z
2026-05-18T22:08:07.358653990Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-05-18T22:08:07.358662497Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-05-18T22:08:07.358672307Z -- create_table(:federails_quote_authorizations)
2026-05-18T22:08:07.358682588Z -> 0.0121s
2026-05-18T22:08:07.358690534Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0121s) ======
2026-05-18T22:08:07.358705153Z
2026-05-18T22:08:07.358713079Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-05-18T22:08:07.358721095Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-05-18T22:08:07.358729172Z -- add_column(:federails_activities, :result, :string)
2026-05-18T22:08:07.358737138Z -> 0.0012s
2026-05-18T22:08:07.358745494Z -- add_column(:federails_activities, :instrument, :string)
2026-05-18T22:08:07.358755535Z -> 0.0010s
2026-05-18T22:08:07.358765545Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0022s)
2026-05-18T22:08:07.358773761Z
2026-05-18T22:08:07.358781567Z Migrating to CreateCollectionsModelsJoinTable (20260422125049)
2026-05-18T22:08:07.358789513Z == 20260422125049 CreateCollectionsModelsJoinTable: migrating =================
2026-05-18T22:08:07.358797519Z -- create_join_table(:collections, :models)
2026-05-18T22:08:07.358805415Z -> 0.0072s
2026-05-18T22:08:07.358813371Z == 20260422125049 CreateCollectionsModelsJoinTable: migrated (0.0072s) ========
2026-05-18T22:08:07.358821477Z
2026-05-18T22:08:07.358830095Z Migrating to AddPreviewFieldsToCollections (20260427114113)
2026-05-18T22:08:07.358839995Z == 20260427114113 AddPreviewFieldsToCollections: migrating ====================
2026-05-18T22:08:07.358850326Z -- change_table(:collections)
2026-05-18T22:08:07.358860596Z -> 0.0289s
2026-05-18T22:08:07.358870546Z == 20260427114113 AddPreviewFieldsToCollections: migrated (0.0289s) ===========
2026-05-18T22:08:07.358878743Z
2026-05-18T22:08:07.358886528Z Migrating to AddModelsCountToCollections (20260428101428)
2026-05-18T22:08:07.358894535Z == 20260428101428 AddModelsCountToCollections: migrating ======================
2026-05-18T22:08:07.358902531Z -- add_column(:collections_models, :id, :primary_key)
2026-05-18T22:08:07.358911028Z -> 0.0047s
2026-05-18T22:08:07.358920767Z -- add_column(:collections, :models_count, :integer)
2026-05-18T22:08:07.358930838Z -> 0.0085s
2026-05-18T22:08:07.358938854Z == 20260428101428 AddModelsCountToCollections: migrated (0.0136s) =============
2026-05-18T22:08:07.358946820Z
2026-05-18T22:08:07.358954606Z Migrating to AddTextToLinks (20260511220927)
2026-05-18T22:08:07.358962572Z == 20260511220927 AddTextToLinks: migrating ===================================
2026-05-18T22:08:07.358970538Z -- add_column(:links, :text, :string)
2026-05-18T22:08:07.358978423Z -> 0.0013s
2026-05-18T22:08:07.358986289Z == 20260511220927 AddTextToLinks: migrated (0.0014s) ==========================
2026-05-18T22:08:07.359006420Z
2026-05-18T22:08:07.359016109Z Migrating to AddEntrypointToModels (20260512112504)
2026-05-18T22:08:07.359024156Z == 20260512112504 AddEntrypointToModels: migrating ============================
2026-05-18T22:08:07.359032873Z -- add_reference(:models, :entrypoint, {null: true, foreign_key: {to_table: :model_files}})
2026-05-18T22:08:07.359041140Z -> 0.0475s
2026-05-18T22:08:07.359049046Z -- add_column(:models, :entrypoint_fragment, :string, {null: true})
2026-05-18T22:08:07.359057112Z -> 0.0013s
2026-05-18T22:08:07.359065038Z == 20260512112504 AddEntrypointToModels: migrated (0.0488s) ===================
2026-05-18T22:08:07.359073144Z
2026-05-18T22:08:07.403313767Z s6-rc: info: service init-manyfold-config successfully started
2026-05-18T22:08:07.403734063Z s6-rc: info: service init-config-end: starting
2026-05-18T22:08:07.406210710Z s6-rc: info: service init-config-end successfully started
2026-05-18T22:08:07.406462076Z s6-rc: info: service init-mods: starting
2026-05-18T22:08:07.408375399Z s6-rc: info: service init-mods successfully started
2026-05-18T22:08:07.408684862Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-05-18T22:08:07.418649697Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-05-18T22:08:07.418868588Z s6-rc: info: service init-mods-package-install: starting
2026-05-18T22:08:07.431131531Z [pkg-install-init] **** Installing all mod packages ****
2026-05-18T22:08:07.804730909Z (1/1) Installing redis (8.4.2-r0)
2026-05-18T22:08:07.813819529Z Executing redis-8.4.2-r0.pre-install
2026-05-18T22:08:07.855467762Z Executing redis-8.4.2-r0.post-install
2026-05-18T22:08:07.865390933Z Executing busybox-1.37.0-r30.trigger
2026-05-18T22:08:07.879130269Z OK: 127.4 MiB in 118 packages
2026-05-18T22:08:07.918222174Z s6-rc: info: service init-mods-package-install successfully started
2026-05-18T22:08:07.918496266Z s6-rc: info: service init-mods-end: starting
2026-05-18T22:08:07.921148416Z s6-rc: info: service init-mods-end successfully started
2026-05-18T22:08:07.921390043Z s6-rc: info: service init-custom-files: starting
2026-05-18T22:08:07.929034045Z [custom-init] No custom files found, skipping...
2026-05-18T22:08:07.929742361Z s6-rc: info: service init-custom-files successfully started
2026-05-18T22:08:07.929985581Z s6-rc: info: service init-services: starting
2026-05-18T22:08:07.932306805Z s6-rc: info: service init-services successfully started
2026-05-18T22:08:07.932631408Z s6-rc: info: service svc-mod-universal-redis: starting
2026-05-18T22:08:07.932929048Z s6-rc: info: service svc-manyfold: starting
2026-05-18T22:08:07.933249733Z s6-rc: info: service svc-cron: starting
2026-05-18T22:08:07.936320767Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-05-18T22:08:07.936605982Z s6-rc: info: service svc-cron successfully started
2026-05-18T22:08:07.946338629Z 257:C 18 May 2026 22:08:07.946 # 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-18T22:08:07.946364281Z 257:C 18 May 2026 22:08:07.946 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-05-18T22:08:07.946373780Z 257:C 18 May 2026 22:08:07.946 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=257, just started
2026-05-18T22:08:07.946382337Z 257:C 18 May 2026 22:08:07.946 # 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-18T22:08:07.947069260Z 257:M 18 May 2026 22:08:07.946 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-05-18T22:08:07.947090072Z 257:M 18 May 2026 22:08:07.946 * monotonic clock: POSIX clock_gettime
2026-05-18T22:08:07.947510339Z 257:M 18 May 2026 22:08:07.947 * Running mode=standalone, port=6379.
2026-05-18T22:08:07.947843980Z 257:M 18 May 2026 22:08:07.947 * Server initialized
2026-05-18T22:08:07.947891145Z 257:M 18 May 2026 22:08:07.947 * Ready to accept connections tcp
2026-05-18T22:08:08.093701839Z 22:08:08 rails.1 | started with pid 277
2026-05-18T22:08:08.093741038Z 22:08:08 default_worker.1 | started with pid 278
2026-05-18T22:08:08.093750677Z 22:08:08 performance_worker.1 | started with pid 279
2026-05-18T22:08:10.779318165Z 22:08:10 rails.1 | => Booting Puma
2026-05-18T22:08:10.779347774Z 22:08:10 rails.1 | => Rails 8.0.5 application starting in production
2026-05-18T22:08:10.779357794Z 22:08:10 rails.1 | => Run `bin/rails server --help` for more startup options
2026-05-18T22:08:11.515480959Z 22:08:11 default_worker.1 | Server: 3b2695bf7df6, Context: rails, Role: web, data: {cpu: {one_min: 2.8, five_min: 2.82, fifteen_min: 2.53}, memory: 0.180137984e9, disk: {available: 821936992256, total: 938656133120, used: 116719140864}}
2026-05-18T22:08:11.515521210Z 22:08:11 performance_worker.1 | Server: 3b2695bf7df6, Context: rails, Role: web, data: {cpu: {one_min: 2.8, five_min: 2.82, fifteen_min: 2.53}, memory: 0.1799168e9, disk: {available: 821937004544, total: 938656133120, used: 116719128576}}
2026-05-18T22:08:13.877350870Z 22:08:13 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:13.878996053Z 22:08:13 performance_worker.1 | INFO 2026-05-18T22:08:13.878Z pid=279 tid=24n: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-18T22:08:13.883894467Z 22:08:13 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:13.884148288Z 22:08:13 performance_worker.1 | INFO 2026-05-18T22:08:13.883Z pid=279 tid=24n: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-05-18T22:08:13.884682283Z 22:08:13 default_worker.1 | INFO 2026-05-18T22:08:13.884Z pid=278 tid=24m: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-18T22:08:13.885954485Z 22:08:13 performance_worker.1 | INFO 2026-05-18T22:08:13.885Z pid=279 tid=24n: Cron Jobs - added job with name clear-downloads in the namespace default
2026-05-18T22:08:13.963258413Z 22:08:13 performance_worker.1 | INFO 2026-05-18T22:08:13.962Z pid=279 tid=24n: Booted Rails 8.0.5 application in production environment
2026-05-18T22:08:13.963285277Z 22:08:13 performance_worker.1 | Signal INFO not supported
2026-05-18T22:08:13.963295528Z 22:08:13 performance_worker.1 | INFO 2026-05-18T22:08:13.962Z pid=279 tid=24n: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-18T22:08:13.963305037Z 22:08:13 performance_worker.1 | INFO 2026-05-18T22:08:13.962Z pid=279 tid=24n: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-18T22:08:13.963313534Z 22:08:13 performance_worker.1 | INFO 2026-05-18T22:08:13.962Z pid=279 tid=24n: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-18T22:08:13.964856211Z 22:08:13 default_worker.1 | INFO 2026-05-18T22:08:13.964Z pid=278 tid=24m: Booted Rails 8.0.5 application in production environment
2026-05-18T22:08:13.964914027Z 22:08:13 default_worker.1 | Signal INFO not supported
2026-05-18T22:08:13.965006423Z 22:08:13 default_worker.1 | INFO 2026-05-18T22:08:13.964Z pid=278 tid=24m: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-18T22:08:13.965034650Z 22:08:13 default_worker.1 | INFO 2026-05-18T22:08:13.964Z pid=278 tid=24m: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-18T22:08:13.965131786Z 22:08:13 default_worker.1 | INFO 2026-05-18T22:08:13.964Z pid=278 tid=24m: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-18T22:08:13.965943610Z 22:08:13 performance_worker.1 | INFO 2026-05-18T22:08:13.965Z pid=279 tid=24n: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-05-18T22:08:13.967587821Z 22:08:13 default_worker.1 | INFO 2026-05-18T22:08:13.967Z pid=278 tid=24m: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-05-18T22:08:14.095157725Z 22:08:14 rails.1 | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-05-18T22:08:14.095646309Z 22:08:14 rails.1 | Server: 3b2695bf7df6, Context: rails, Role: web, data: {cpu: {one_min: 2.8, five_min: 2.82, fifteen_min: 2.53}, memory: 0.191594496e9, disk: {available: 821938663424, total: 938656133120, used: 116717469696}}
2026-05-18T22:08:14.095688895Z 22:08:14 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.095728063Z 22:08:14 rails.1 | INFO 2026-05-18T22:08:13.884Z pid=277 tid=21h: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-18T22:08:14.095779737Z 22:08:14 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.095952445Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 3635cf52-4a73-4707-a7e2-e031552c5057) 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, entrypoint_id: integer, entrypoint_fragment: string, tag_list: )
2026-05-18T22:08:14.096022877Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 98d92d87-f9eb-4ede-a00d-8ee6820f94c9) 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-18T22:08:14.096093068Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: b124c38b-998d-4d31-8190-6002acfae7e9) 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-18T22:08:14.096172809Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillCollectionCounterCache (Job ID: 3c5a802d-8c6a-4b72-8d98-ae420f02b664) to Sidekiq(high)
2026-05-18T22:08:14.096259443Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertCollectionsJob (Job ID: f4cd9bd7-df98-431c-8bde-9e861a36c106) to Sidekiq(upgrade)
2026-05-18T22:08:14.096445007Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: f58ee550-28ce-4dee-ad2b-91d750694fb6) to Sidekiq(upgrade)
2026-05-18T22:08:14.096525690Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 7d356c8e-9d52-45d2-bfdf-881eba38e515) to Sidekiq(upgrade)
2026-05-18T22:08:14.096611342Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: dbe171c7-8583-4c1e-a220-41a97dfe1812) to Sidekiq(high)
2026-05-18T22:08:14.102339717Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: e3eaf978-78c0-4898-88f9-84ff16883a55) to Sidekiq(upgrade)
2026-05-18T22:08:14.102406261Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 2f6678ea-a1d3-45c8-8bf1-6f7015b0ad49) to Sidekiq(upgrade)
2026-05-18T22:08:14.102455390Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: e4987e8d-5624-4543-b2b0-2baf8b96320a) to Sidekiq(upgrade)
2026-05-18T22:08:14.102503006Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: d8dd1561-3c62-48d9-a519-834369d9e56f) to Sidekiq(upgrade)
2026-05-18T22:08:14.102557886Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: 5e60d9a1-c368-49be-93f4-1251ae6f6b11) to Sidekiq(upgrade)
2026-05-18T22:08:14.102603027Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: b1994273-f9cd-4b04-8d8e-a375b31f1e73) to Sidekiq(upgrade)
2026-05-18T22:08:14.102644330Z 22:08:14 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 87b192df-132c-4c74-9fd9-b109ff1f6627) to Sidekiq(upgrade)
2026-05-18T22:08:14.102683740Z 22:08:14 rails.1 | [277] Puma starting in cluster mode...
2026-05-18T22:08:14.102740324Z 22:08:14 rails.1 | [277] * Puma version: 8.0.1 ("Into the Arena")
2026-05-18T22:08:14.102779803Z 22:08:14 rails.1 | [277] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-18T22:08:14.102831718Z 22:08:14 rails.1 | [277] * Min threads: 4
2026-05-18T22:08:14.102872981Z 22:08:14 rails.1 | [277] * Max threads: 16
2026-05-18T22:08:14.102926388Z 22:08:14 rails.1 | [277] * Environment: production
2026-05-18T22:08:14.102968152Z 22:08:14 rails.1 | [277] * Master PID: 277
2026-05-18T22:08:14.103031991Z 22:08:14 rails.1 | [277] * Workers: 4
2026-05-18T22:08:14.103070068Z 22:08:14 rails.1 | [277] * Restarts: (✔) hot (✖) phased (✖) refork
2026-05-18T22:08:14.103122273Z 22:08:14 rails.1 | [277] * Preloading application
2026-05-18T22:08:14.103165921Z 22:08:14 rails.1 | [277] * Listening on http://0.0.0.0:3214
2026-05-18T22:08:14.103216713Z 22:08:14 rails.1 | [277] Use Ctrl-C to stop
2026-05-18T22:08:14.123674687Z 22:08:14 rails.1 | [277] - Worker 0 (PID: 336) booted in 0.02s, phase: 0
2026-05-18T22:08:14.123762554Z 22:08:14 rails.1 | [277] - Worker 1 (PID: 349) booted in 0.01s, phase: 0
2026-05-18T22:08:14.123827124Z 22:08:14 rails.1 | [277] - Worker 2 (PID: 360) booted in 0.01s, phase: 0
2026-05-18T22:08:14.125279639Z 22:08:14 rails.1 | [277] - Worker 3 (PID: 375) booted in 0.0s, phase: 0
2026-05-18T22:08:14.255706957Z 22:08:14 performance_worker.1 | Server: 3b2695bf7df6, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.8, five_min: 2.82, fifteen_min: 2.53}, memory: 0.242286592e9, disk: {available: 821929185280, total: 938656133120, used: 116726947840}}
2026-05-18T22:08:14.284393830Z 22:08:14 default_worker.1 | Server: 3b2695bf7df6, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.8, five_min: 2.82, fifteen_min: 2.53}, memory: 0.241106944e9, disk: {available: 821929185280, total: 938656133120, used: 116726947840}}
2026-05-18T22:08:14.295128756Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.284Z pid=278 tid=m92 jid=1241c4206ac7e51b690479b4 class=Upgrade::GenerateSlugsJob: start
2026-05-18T22:08:14.308078071Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3635cf52-4a73-4707-a7e2-e031552c5057] Performing Upgrade::GenerateSlugsJob (Job ID: 3635cf52-4a73-4707-a7e2-e031552c5057) from Sidekiq(high) enqueued at 2026-05-18T22:08:13.912221686Z 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, entrypoint_id: integer, entrypoint_fragment: string, tag_list: )
2026-05-18T22:08:14.309859969Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.293Z pid=278 tid=m9a jid=d4c874b68159d6b78b97dcbd class=Upgrade::GenerateSlugsJob: start
2026-05-18T22:08:14.331494742Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [98d92d87-f9eb-4ede-a00d-8ee6820f94c9] Performing Upgrade::GenerateSlugsJob (Job ID: 98d92d87-f9eb-4ede-a00d-8ee6820f94c9) from Sidekiq(high) enqueued at 2026-05-18T22:08:13.915384354Z 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-18T22:08:14.347181529Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.293Z pid=278 tid=mae jid=1ad972d973adbde50ed24a72 class=Upgrade::GenerateSlugsJob: start
2026-05-18T22:08:14.394912340Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.294Z pid=278 tid=mam jid=add8418ebbfb3d76c88b1c8c class=Upgrade::BackfillCollectionCounterCache: start
2026-05-18T22:08:14.420394991Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b124c38b-998d-4d31-8190-6002acfae7e9] Performing Upgrade::GenerateSlugsJob (Job ID: b124c38b-998d-4d31-8190-6002acfae7e9) from Sidekiq(high) enqueued at 2026-05-18T22:08:13.917202626Z 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-18T22:08:14.421202317Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3c5a802d-8c6a-4b72-8d98-ae420f02b664] Performing Upgrade::BackfillCollectionCounterCache (Job ID: 3c5a802d-8c6a-4b72-8d98-ae420f02b664) from Sidekiq(high) enqueued at 2026-05-18T22:08:13.919054515Z
2026-05-18T22:08:14.446711633Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b124c38b-998d-4d31-8190-6002acfae7e9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.451048726Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3c5a802d-8c6a-4b72-8d98-ae420f02b664] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.460263130Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [98d92d87-f9eb-4ede-a00d-8ee6820f94c9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.489384479Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b124c38b-998d-4d31-8190-6002acfae7e9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:14.545525153Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3c5a802d-8c6a-4b72-8d98-ae420f02b664] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:14.568035279Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [98d92d87-f9eb-4ede-a00d-8ee6820f94c9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:14.585148749Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3635cf52-4a73-4707-a7e2-e031552c5057] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.688552112Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3635cf52-4a73-4707-a7e2-e031552c5057] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:14.693705929Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b124c38b-998d-4d31-8190-6002acfae7e9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.014
2026-05-18T22:08:14.694528866Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3c5a802d-8c6a-4b72-8d98-ae420f02b664] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.077
2026-05-18T22:08:14.697095885Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3635cf52-4a73-4707-a7e2-e031552c5057] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.033
2026-05-18T22:08:14.698402667Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [98d92d87-f9eb-4ede-a00d-8ee6820f94c9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.076
2026-05-18T22:08:14.704874087Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b124c38b-998d-4d31-8190-6002acfae7e9] Performed Upgrade::GenerateSlugsJob (Job ID: b124c38b-998d-4d31-8190-6002acfae7e9) from Sidekiq(high) in 354.68ms
2026-05-18T22:08:14.706028803Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3c5a802d-8c6a-4b72-8d98-ae420f02b664] Performed Upgrade::BackfillCollectionCounterCache (Job ID: 3c5a802d-8c6a-4b72-8d98-ae420f02b664) from Sidekiq(high) in 285.95ms
2026-05-18T22:08:14.707738866Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3635cf52-4a73-4707-a7e2-e031552c5057] Performed Upgrade::GenerateSlugsJob (Job ID: 3635cf52-4a73-4707-a7e2-e031552c5057) from Sidekiq(high) in 411.64ms
2026-05-18T22:08:14.710431909Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [98d92d87-f9eb-4ede-a00d-8ee6820f94c9] Performed Upgrade::GenerateSlugsJob (Job ID: 98d92d87-f9eb-4ede-a00d-8ee6820f94c9) from Sidekiq(high) in 398.69ms
2026-05-18T22:08:14.717090427Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.707Z pid=278 tid=mae jid=1ad972d973adbde50ed24a72 class=Upgrade::GenerateSlugsJob elapsed=0.413: done
2026-05-18T22:08:14.717124545Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.707Z pid=278 tid=mam jid=add8418ebbfb3d76c88b1c8c class=Upgrade::BackfillCollectionCounterCache elapsed=0.414: done
2026-05-18T22:08:14.717619632Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.717Z pid=278 tid=mae jid=67cf7ccbdde0c4e873c07646 class=Upgrade::FixMimeTypes: start
2026-05-18T22:08:14.719142128Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [dbe171c7-8583-4c1e-a220-41a97dfe1812] Performing Upgrade::FixMimeTypes (Job ID: dbe171c7-8583-4c1e-a220-41a97dfe1812) from Sidekiq(high) enqueued at 2026-05-18T22:08:13.921667626Z
2026-05-18T22:08:14.719474146Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.717Z pid=278 tid=m9a jid=d4c874b68159d6b78b97dcbd class=Upgrade::GenerateSlugsJob elapsed=0.423: done
2026-05-18T22:08:14.719583947Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.716Z pid=278 tid=m92 jid=1241c4206ac7e51b690479b4 class=Upgrade::GenerateSlugsJob elapsed=0.432: done
2026-05-18T22:08:14.720326482Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.720Z pid=278 tid=m9a jid=914ba57eaf69903c9a4e0537 class=Upgrade::RemoveDuplicateCollectionRelationsJob: start
2026-05-18T22:08:14.721689357Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [f58ee550-28ce-4dee-ad2b-91d750694fb6] Performing Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: f58ee550-28ce-4dee-ad2b-91d750694fb6) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.920261796Z
2026-05-18T22:08:14.723713913Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.717Z pid=278 tid=mam jid=5028f71542152a1ba05d06b6 class=Upgrade::ConvertCollectionsJob: start
2026-05-18T22:08:14.725103902Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [dbe171c7-8583-4c1e-a220-41a97dfe1812] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.781432966Z 22:08:14 default_worker.1 | INFO 2026-05-18T22:08:14.720Z pid=278 tid=m92 jid=4b32b41236098f8659fca9f3 class=Upgrade::FixStaleAttachmentDataJob: start
2026-05-18T22:08:14.854201783Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [f4cd9bd7-df98-431c-8bde-9e861a36c106] Performing Upgrade::ConvertCollectionsJob (Job ID: f4cd9bd7-df98-431c-8bde-9e861a36c106) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.919735897Z
2026-05-18T22:08:14.859994327Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d356c8e-9d52-45d2-bfdf-881eba38e515] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 7d356c8e-9d52-45d2-bfdf-881eba38e515) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.920961364Z
2026-05-18T22:08:14.943071210Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [dbe171c7-8583-4c1e-a220-41a97dfe1812] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:14.958958561Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [f58ee550-28ce-4dee-ad2b-91d750694fb6] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.976173806Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-05-18T22:08:14.977662674Z s6-rc: info: service svc-manyfold successfully started
2026-05-18T22:08:14.978009913Z s6-rc: info: service legacy-services: starting
2026-05-18T22:08:14.984238404Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [dbe171c7-8583-4c1e-a220-41a97dfe1812] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.093
2026-05-18T22:08:14.984579762Z 22:08:14 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d356c8e-9d52-45d2-bfdf-881eba38e515] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:14.992165977Z s6-rc: info: service legacy-services successfully started
2026-05-18T22:08:14.992405960Z s6-rc: info: service ci-service-check: starting
2026-05-18T22:08:14.998774044Z [ls.io-init] done.
2026-05-18T22:08:14.999613835Z s6-rc: info: service ci-service-check successfully started
2026-05-18T22:08:15.043355302Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [f4cd9bd7-df98-431c-8bde-9e861a36c106] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:15.098607027Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d356c8e-9d52-45d2-bfdf-881eba38e515] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:15.110229430Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [dbe171c7-8583-4c1e-a220-41a97dfe1812] Performed Upgrade::FixMimeTypes (Job ID: dbe171c7-8583-4c1e-a220-41a97dfe1812) from Sidekiq(high) in 391.35ms
2026-05-18T22:08:15.110696831Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [f4cd9bd7-df98-431c-8bde-9e861a36c106] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:15.123006968Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.122Z pid=278 tid=mae jid=67cf7ccbdde0c4e873c07646 class=Upgrade::FixMimeTypes elapsed=0.405: done
2026-05-18T22:08:15.123322895Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [f58ee550-28ce-4dee-ad2b-91d750694fb6] Performed Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: f58ee550-28ce-4dee-ad2b-91d750694fb6) from Sidekiq(upgrade) in 388.86ms
2026-05-18T22:08:15.123486514Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d356c8e-9d52-45d2-bfdf-881eba38e515] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.022
2026-05-18T22:08:15.131593227Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.123Z pid=278 tid=mae jid=d27581b1ad49d6f1b8abe1e6 class=Upgrade::FixNilFileSizeValues: start
2026-05-18T22:08:15.134664111Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [f4cd9bd7-df98-431c-8bde-9e861a36c106] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.012
2026-05-18T22:08:15.134868513Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.131Z pid=278 tid=m9a jid=914ba57eaf69903c9a4e0537 class=Upgrade::RemoveDuplicateCollectionRelationsJob elapsed=0.411: done
2026-05-18T22:08:15.147553165Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e3eaf978-78c0-4898-88f9-84ff16883a55] Performing Upgrade::FixNilFileSizeValues (Job ID: e3eaf978-78c0-4898-88f9-84ff16883a55) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.922358057Z
2026-05-18T22:08:15.155236596Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7d356c8e-9d52-45d2-bfdf-881eba38e515] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 7d356c8e-9d52-45d2-bfdf-881eba38e515) from Sidekiq(upgrade) in 322.51ms
2026-05-18T22:08:15.181151277Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e3eaf978-78c0-4898-88f9-84ff16883a55] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:15.189328002Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.147Z pid=278 tid=m9a jid=ae571c6d27412232def79d85 class=Upgrade::BackfillDataPackages: start
2026-05-18T22:08:15.223575603Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [f4cd9bd7-df98-431c-8bde-9e861a36c106] Performed Upgrade::ConvertCollectionsJob (Job ID: f4cd9bd7-df98-431c-8bde-9e861a36c106) from Sidekiq(upgrade) in 472.42ms
2026-05-18T22:08:15.223598108Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.178Z pid=278 tid=m92 jid=4b32b41236098f8659fca9f3 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.458: done
2026-05-18T22:08:15.300487953Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.300Z pid=278 tid=m92 jid=19f1bdae499e681b513fab70 class=Upgrade::DisambiguateUsernamesJob: start
2026-05-18T22:08:15.383617513Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [2f6678ea-a1d3-45c8-8bf1-6f7015b0ad49] Performing Upgrade::BackfillDataPackages (Job ID: 2f6678ea-a1d3-45c8-8bf1-6f7015b0ad49) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.923033256Z
2026-05-18T22:08:15.399500955Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.301Z pid=278 tid=mam jid=5028f71542152a1ba05d06b6 class=Upgrade::ConvertCollectionsJob elapsed=0.584: done
2026-05-18T22:08:15.418375591Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.417Z pid=278 tid=mam jid=bbaac9dfae1043e2c63d3965 class=Upgrade::UpdateActorsJob: start
2026-05-18T22:08:15.419416968Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [e4987e8d-5624-4543-b2b0-2baf8b96320a] Performing Upgrade::DisambiguateUsernamesJob (Job ID: e4987e8d-5624-4543-b2b0-2baf8b96320a) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.923690439Z
2026-05-18T22:08:15.423496803Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [2f6678ea-a1d3-45c8-8bf1-6f7015b0ad49] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:15.424500043Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [d8dd1561-3c62-48d9-a519-834369d9e56f] Performing Upgrade::UpdateActorsJob (Job ID: d8dd1561-3c62-48d9-a519-834369d9e56f) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.924403435Z
2026-05-18T22:08:15.457612960Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [e4987e8d-5624-4543-b2b0-2baf8b96320a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:15.527429672Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e3eaf978-78c0-4898-88f9-84ff16883a55] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:15.597535146Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [d8dd1561-3c62-48d9-a519-834369d9e56f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:15.699690746Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e3eaf978-78c0-4898-88f9-84ff16883a55] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.315
2026-05-18T22:08:15.782869835Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [2f6678ea-a1d3-45c8-8bf1-6f7015b0ad49] Performed Upgrade::BackfillDataPackages (Job ID: 2f6678ea-a1d3-45c8-8bf1-6f7015b0ad49) from Sidekiq(upgrade) in 569.66ms
2026-05-18T22:08:15.824792791Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.824Z pid=278 tid=m9a jid=ae571c6d27412232def79d85 class=Upgrade::BackfillDataPackages elapsed=0.677: done
2026-05-18T22:08:15.829362052Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.829Z pid=278 tid=m9a jid=a0e0b30c562d00e3fd3cafd8 class=Upgrade::CreateSpecialListsJob: start
2026-05-18T22:08:15.833833916Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5e60d9a1-c368-49be-93f4-1251ae6f6b11] Performing Upgrade::CreateSpecialListsJob (Job ID: 5e60d9a1-c368-49be-93f4-1251ae6f6b11) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.925133094Z
2026-05-18T22:08:15.834970124Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e3eaf978-78c0-4898-88f9-84ff16883a55] Performed Upgrade::FixNilFileSizeValues (Job ID: e3eaf978-78c0-4898-88f9-84ff16883a55) from Sidekiq(upgrade) in 699.85ms
2026-05-18T22:08:15.837872248Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [e4987e8d-5624-4543-b2b0-2baf8b96320a] Performed Upgrade::DisambiguateUsernamesJob (Job ID: e4987e8d-5624-4543-b2b0-2baf8b96320a) from Sidekiq(upgrade) in 480.2ms
2026-05-18T22:08:15.844306474Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.837Z pid=278 tid=mae jid=d27581b1ad49d6f1b8abe1e6 class=Upgrade::FixNilFileSizeValues elapsed=0.714: done
2026-05-18T22:08:15.844612821Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.844Z pid=278 tid=m92 jid=19f1bdae499e681b513fab70 class=Upgrade::DisambiguateUsernamesJob elapsed=0.544: done
2026-05-18T22:08:15.855935961Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [d8dd1561-3c62-48d9-a519-834369d9e56f] Performed Upgrade::UpdateActorsJob (Job ID: d8dd1561-3c62-48d9-a519-834369d9e56f) from Sidekiq(upgrade) in 420.57ms
2026-05-18T22:08:15.856305135Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.844Z pid=278 tid=mae jid=5f985eecd3665e381d26bc5e class=Upgrade::FixParentCollections: start
2026-05-18T22:08:15.857067409Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5e60d9a1-c368-49be-93f4-1251ae6f6b11] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:15.899354108Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.856Z pid=278 tid=m92 jid=6ed0b1a5e870d001bdece5ab class=Upgrade::PruneOrphanedProblems: start
2026-05-18T22:08:15.911833606Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [b1994273-f9cd-4b04-8d8e-a375b31f1e73] Performing Upgrade::FixParentCollections (Job ID: b1994273-f9cd-4b04-8d8e-a375b31f1e73) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.925826410Z
2026-05-18T22:08:15.939169530Z 22:08:15 default_worker.1 | INFO 2026-05-18T22:08:15.856Z pid=278 tid=mam jid=bbaac9dfae1043e2c63d3965 class=Upgrade::UpdateActorsJob elapsed=0.438: done
2026-05-18T22:08:15.946981009Z 22:08:15 rails.1 | [52c9f338-5465-47ee-8dca-47754aba1ba6] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1436,"duration":31.32,"view":0.0,"db":5.1,"@timestamp":"2026-05-18T22:08:15.945Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-18T22:08:15.999260659Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [87b192df-132c-4c74-9fd9-b109ff1f6627] Performing Upgrade::PruneOrphanedProblems (Job ID: 87b192df-132c-4c74-9fd9-b109ff1f6627) from Sidekiq(upgrade) enqueued at 2026-05-18T22:08:13.926477231Z
2026-05-18T22:08:15.999440681Z 22:08:15 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5e60d9a1-c368-49be-93f4-1251ae6f6b11] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:16.007135766Z 22:08:16 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5e60d9a1-c368-49be-93f4-1251ae6f6b11] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.050
2026-05-18T22:08:16.026544558Z 22:08:16 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [87b192df-132c-4c74-9fd9-b109ff1f6627] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:16.147711409Z 22:08:16 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5e60d9a1-c368-49be-93f4-1251ae6f6b11] Performed Upgrade::CreateSpecialListsJob (Job ID: 5e60d9a1-c368-49be-93f4-1251ae6f6b11) from Sidekiq(upgrade) in 314.5ms
2026-05-18T22:08:16.160016596Z 22:08:16 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [87b192df-132c-4c74-9fd9-b109ff1f6627] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-18T22:08:16.161998347Z 22:08:16 default_worker.1 | INFO 2026-05-18T22:08:16.161Z pid=278 tid=m9a jid=a0e0b30c562d00e3fd3cafd8 class=Upgrade::CreateSpecialListsJob elapsed=0.331: done
2026-05-18T22:08:16.163046528Z 22:08:16 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [87b192df-132c-4c74-9fd9-b109ff1f6627] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.063
2026-05-18T22:08:16.172050167Z 22:08:16 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [b1994273-f9cd-4b04-8d8e-a375b31f1e73] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-18T22:08:16.209111794Z 22:08:16 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [87b192df-132c-4c74-9fd9-b109ff1f6627] Performed Upgrade::PruneOrphanedProblems (Job ID: 87b192df-132c-4c74-9fd9-b109ff1f6627) from Sidekiq(upgrade) in 297.41ms
2026-05-18T22:08:16.254974203Z 22:08:16 default_worker.1 | INFO 2026-05-18T22:08:16.254Z pid=278 tid=m92 jid=6ed0b1a5e870d001bdece5ab class=Upgrade::PruneOrphanedProblems elapsed=0.398: done
2026-05-18T22:08:16.269359489Z 22:08:16 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [b1994273-f9cd-4b04-8d8e-a375b31f1e73] Performed Upgrade::FixParentCollections (Job ID: b1994273-f9cd-4b04-8d8e-a375b31f1e73) from Sidekiq(upgrade) in 412.32ms
2026-05-18T22:08:16.285457043Z 22:08:16 default_worker.1 | INFO 2026-05-18T22:08:16.285Z pid=278 tid=mae jid=5f985eecd3665e381d26bc5e class=Upgrade::FixParentCollections elapsed=0.441: done
2026-05-18T22:08:17.622468774Z 22:08:17 rails.1 | [04a5f460-c0a6-4963-b17d-374dfe1d0c0a] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":140168,"duration":1645.42,"view":0.0,"db":83.47,"location":"http://172.17.0.5:3214/","@timestamp":"2026-05-18T22:08:17.613Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-18T22:08:17.697892217Z 22:08:17 rails.1 | [9ad3fedf-e7c5-457d-9c76-9ee31fb88403] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1329,"duration":44.9,"view":0.0,"db":2.54,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-05-18T22:08:17.696Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-18T22:08:18.300056652Z 22:08:18 rails.1 | [f37d5245-9c03-4878-add4-8bd6f1618a21] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25921,"duration":584.62,"view":535.61,"db":2.84,"@timestamp":"2026-05-18T22:08:18.299Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-05-18T22:08:18.378982167Z 22:08:18 rails.1 | [82301e1e-ec11-48b7-8970-96cc3e9c337c] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1220,"duration":30.75,"view":0.0,"db":5.12,"@timestamp":"2026-05-18T22:08:18.377Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-18T22:08:18.672486285Z 22:08:18 rails.1 | [45326e8c-10f9-45ba-970a-73ace9fe026a] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":18999,"duration":201.05,"view":0.0,"db":2.38,"location":"http://172.17.0.5:3214/","@timestamp":"2026-05-18T22:08:18.645Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-18T22:08:18.700944579Z 22:08:18 rails.1 | [4890af1e-277e-43c3-bfe3-9be5f9b5d7df] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1149,"duration":21.19,"view":0.0,"db":2.42,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-05-18T22:08:18.700Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-18T22:08:19.123667562Z 22:08:19 rails.1 | [bbf441d9-e1bc-4545-b732-3bf1f1eaa092] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":26366,"duration":401.6,"view":265.91,"db":7.22,"@timestamp":"2026-05-18T22:08:19.118Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}