2026-03-17T15:50:16.022229809Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-03-17T15:50:16.022291654Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-03-17T15:50:16.071402141Z [mod-init] Running Docker Modification Logic
2026-03-17T15:50:16.298516190Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-03-17T15:50:17.780270585Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-03-17T15:50:18.679063280Z [mod-init] Installing linuxserver/mods:universal-redis
2026-03-17T15:50:18.703839429Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-03-17T15:50:18.704942921Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-03-17T15:50:18.728773615Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-03-17T15:50:18.732804301Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-03-17T15:50:18.733029575Z s6-rc: info: service fix-attrs: starting
2026-03-17T15:50:18.733274578Z s6-rc: info: service init-migrations: starting
2026-03-17T15:50:18.733520022Z s6-rc: info: service init-envfile: starting
2026-03-17T15:50:18.740476720Z s6-rc: info: service fix-attrs successfully started
2026-03-17T15:50:18.740667975Z s6-rc: info: service legacy-cont-init: starting
2026-03-17T15:50:18.741412785Z [migrations] started
2026-03-17T15:50:18.741494139Z [migrations] no migrations found
2026-03-17T15:50:18.742290152Z s6-rc: info: service init-migrations successfully started
2026-03-17T15:50:18.742361505Z s6-rc: info: service init-adduser: starting
2026-03-17T15:50:18.744898333Z s6-rc: info: service init-envfile successfully started
2026-03-17T15:50:18.747166030Z s6-rc: info: service legacy-cont-init successfully started
2026-03-17T15:50:18.772111018Z usermod: no changes
2026-03-17T15:50:18.781512809Z ───────────────────────────────────────
2026-03-17T15:50:18.781525895Z
2026-03-17T15:50:18.781530224Z ██╗ ███████╗██╗ ██████╗
2026-03-17T15:50:18.781534382Z ██║ ██╔════╝██║██╔═══██╗
2026-03-17T15:50:18.781538130Z ██║ ███████╗██║██║ ██║
2026-03-17T15:50:18.781541847Z ██║ ╚════██║██║██║ ██║
2026-03-17T15:50:18.781545545Z ███████╗███████║██║╚██████╔╝
2026-03-17T15:50:18.781549202Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-03-17T15:50:18.781553010Z
2026-03-17T15:50:18.781556817Z Brought to you by linuxserver.io
2026-03-17T15:50:18.782254843Z ───────────────────────────────────────
2026-03-17T15:50:18.782476409Z
2026-03-17T15:50:18.782502612Z To support LSIO projects visit:
2026-03-17T15:50:18.782512652Z https://www.linuxserver.io/donate/
2026-03-17T15:50:18.782521330Z
2026-03-17T15:50:18.782529757Z ───────────────────────────────────────
2026-03-17T15:50:18.782539346Z GID/UID
2026-03-17T15:50:18.782546420Z ───────────────────────────────────────
2026-03-17T15:50:18.789124335Z
2026-03-17T15:50:18.789136620Z User UID: 911
2026-03-17T15:50:18.789140969Z User GID: 911
2026-03-17T15:50:18.789144826Z ───────────────────────────────────────
2026-03-17T15:50:18.792162132Z Linuxserver.io version: v0.135.0-ls138
2026-03-17T15:50:18.792328437Z Build-date: 2026-03-17T15:41:38+00:00
2026-03-17T15:50:18.792346974Z ───────────────────────────────────────
2026-03-17T15:50:18.792355852Z
2026-03-17T15:50:18.817414719Z s6-rc: info: service init-adduser successfully started
2026-03-17T15:50:18.817625694Z s6-rc: info: service init-device-perms: starting
2026-03-17T15:50:18.825640944Z s6-rc: info: service init-device-perms successfully started
2026-03-17T15:50:18.825793250Z s6-rc: info: service init-os-end: starting
2026-03-17T15:50:18.827682224Z s6-rc: info: service init-os-end successfully started
2026-03-17T15:50:18.827906395Z s6-rc: info: service init-manyfold-config: starting
2026-03-17T15:50:18.828182782Z s6-rc: info: service init-config: starting
2026-03-17T15:50:18.830116946Z s6-rc: info: service init-config successfully started
2026-03-17T15:50:18.830221417Z s6-rc: info: service init-crontab-config: starting
2026-03-17T15:50:18.833349625Z **** SECRET_KEY_BASE set in environment. ****
2026-03-17T15:50:18.843786711Z s6-rc: info: service init-crontab-config successfully started
2026-03-17T15:50:18.861424376Z **** Running Manyfold database init. ****
2026-03-17T15:50:27.918056750Z Server: 013d9eb13869, Context: rails, Role: web, data: {cpu: {one_min: 1.15, five_min: 2.75, fifteen_min: 3.73}, memory: 0.2395136e9, disk: {available: 836435582976, total: 938656133120, used: 102220550144}}
2026-03-17T15:50:27.918091189Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-03-17T15:50:27.918101049Z INFO 2026-03-17T15:50:25.988Z pid=173 tid=2jp: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-17T15:50:27.918110418Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-03-17T15:50:27.918136390Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-03-17T15:50:27.918145589Z Migrating to CreateLibraries (20210130201037)
2026-03-17T15:50:27.918153845Z == 20210130201037 CreateLibraries: migrating ==================================
2026-03-17T15:50:27.918162342Z -- create_table(:libraries)
2026-03-17T15:50:27.918170288Z -> 0.0027s
2026-03-17T15:50:27.918178315Z == 20210130201037 CreateLibraries: migrated (0.0028s) =========================
2026-03-17T15:50:27.918186391Z
2026-03-17T15:50:27.918194217Z Migrating to CreateModels (20210130203243)
2026-03-17T15:50:27.918202173Z == 20210130203243 CreateModels: migrating =====================================
2026-03-17T15:50:27.918210139Z -- create_table(:models)
2026-03-17T15:50:27.918218005Z -> 0.0010s
2026-03-17T15:50:27.918226081Z == 20210130203243 CreateModels: migrated (0.0010s) ============================
2026-03-17T15:50:27.918234057Z
2026-03-17T15:50:27.918241833Z Migrating to CreateParts (20210205230918)
2026-03-17T15:50:27.918249738Z == 20210205230918 CreateParts: migrating ======================================
2026-03-17T15:50:27.918260630Z -- create_table(:parts)
2026-03-17T15:50:27.918268616Z -> 0.0034s
2026-03-17T15:50:27.918276572Z == 20210205230918 CreateParts: migrated (0.0034s) =============================
2026-03-17T15:50:27.918284619Z
2026-03-17T15:50:27.918292615Z Migrating to AddFieldsToParts (20210210153744)
2026-03-17T15:50:27.918300521Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-03-17T15:50:27.918308477Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-03-17T15:50:27.918316483Z -> 0.0008s
2026-03-17T15:50:27.918324299Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-03-17T15:50:27.918332285Z -> 0.0003s
2026-03-17T15:50:27.918340080Z == 20210210153744 AddFieldsToParts: migrated (0.0012s) ========================
2026-03-17T15:50:27.918348096Z
2026-03-17T15:50:27.918355882Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-03-17T15:50:27.918363918Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-03-17T15:50:27.918371955Z -- create_table(:tags, {id: :integer})
2026-03-17T15:50:27.918379880Z -> 0.0039s
2026-03-17T15:50:27.918389219Z -- create_table(:taggings, {id: :integer})
2026-03-17T15:50:27.918397376Z -> 0.0030s
2026-03-17T15:50:27.918405302Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-17T15:50:27.918423057Z -> 0.0002s
2026-03-17T15:50:27.918431264Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-03-17T15:50:27.918439641Z -> 0.0021s
2026-03-17T15:50:27.918447797Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0094s) ===============
2026-03-17T15:50:27.918456024Z
2026-03-17T15:50:27.918463779Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-03-17T15:50:27.918471735Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-03-17T15:50:27.918479681Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-03-17T15:50:27.918487788Z -> 0.0002s
2026-03-17T15:50:27.918495824Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-17T15:50:27.918503920Z -> 0.0004s
2026-03-17T15:50:27.918511796Z -- remove_foreign_key(:taggings, :tags)
2026-03-17T15:50:27.918519702Z -> 0.1842s
2026-03-17T15:50:27.918527929Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-17T15:50:27.918536015Z -> 0.0155s
2026-03-17T15:50:27.918543821Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-03-17T15:50:27.918551957Z -> 0.0002s
2026-03-17T15:50:27.918560033Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-03-17T15:50:27.918568470Z -> 0.0048s
2026-03-17T15:50:27.918576306Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-03-17T15:50:27.918584472Z -> 0.0696s
2026-03-17T15:50:27.918592278Z == 20210212143002 AddMissingUniqueIndices: migrated (0.3074s) =================
2026-03-17T15:50:27.918600455Z
2026-03-17T15:50:27.918608381Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-03-17T15:50:27.918616307Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-03-17T15:50:27.918624503Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-03-17T15:50:27.918632479Z -> 0.0369s
2026-03-17T15:50:27.918640295Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1234s) ===========
2026-03-17T15:50:27.918648301Z
2026-03-17T15:50:27.918656047Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-03-17T15:50:27.918663962Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-03-17T15:50:27.918671959Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-03-17T15:50:27.918680376Z -> 0.0003s
2026-03-17T15:50:27.918688552Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-03-17T15:50:27.918705847Z
2026-03-17T15:50:27.918713653Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-03-17T15:50:27.918721568Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-03-17T15:50:27.918729504Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2026-03-17T15:50:27.918737480Z
2026-03-17T15:50:27.918746619Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-03-17T15:50:27.918754625Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-03-17T15:50:27.918762761Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-17T15:50:27.918770868Z -> 0.0080s
2026-03-17T15:50:27.918778673Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-17T15:50:27.918786770Z -> 0.0002s
2026-03-17T15:50:27.918794636Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-03-17T15:50:27.918802802Z -> 0.0089s
2026-03-17T15:50:27.918810608Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-03-17T15:50:27.918818704Z -> 0.0015s
2026-03-17T15:50:27.918826590Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-03-17T15:50:27.918834766Z -> 0.0004s
2026-03-17T15:50:27.918842592Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-03-17T15:50:27.918850698Z -> 0.0001s
2026-03-17T15:50:27.918858544Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-03-17T15:50:27.918866721Z -> 0.0044s
2026-03-17T15:50:27.918874577Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-03-17T15:50:27.918882683Z -> 0.0001s
2026-03-17T15:50:27.918890699Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-03-17T15:50:27.918898765Z -> 0.0006s
2026-03-17T15:50:27.918906551Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-03-17T15:50:27.918914617Z -> 0.0001s
2026-03-17T15:50:27.918922543Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-03-17T15:50:27.918930990Z -> 0.0008s
2026-03-17T15:50:27.918938836Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-03-17T15:50:27.918947113Z -> 0.0001s
2026-03-17T15:50:27.918955189Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-03-17T15:50:27.918963435Z -> 0.0016s
2026-03-17T15:50:27.918980229Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-03-17T15:50:27.918988626Z -> 0.0002s
2026-03-17T15:50:27.918996512Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0274s) =============
2026-03-17T15:50:27.919004628Z
2026-03-17T15:50:27.919012364Z Migrating to AddPreviewPartToModel (20210220204055)
2026-03-17T15:50:27.919020310Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-03-17T15:50:27.919028547Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-03-17T15:50:27.919036723Z -> 0.2582s
2026-03-17T15:50:27.919044559Z == 20210220204055 AddPreviewPartToModel: migrated (0.2583s) ===================
2026-03-17T15:50:27.919052555Z
2026-03-17T15:50:27.919060290Z Migrating to CreateCreators (20210225232756)
2026-03-17T15:50:27.919068166Z == 20210225232756 CreateCreators: migrating ===================================
2026-03-17T15:50:27.919076744Z -- create_table(:creators)
2026-03-17T15:50:27.919084850Z -> 0.0143s
2026-03-17T15:50:27.919092886Z == 20210225232756 CreateCreators: migrated (0.0143s) ==========================
2026-03-17T15:50:27.919100872Z
2026-03-17T15:50:27.919108618Z Migrating to AddCreatorToModels (20210225232841)
2026-03-17T15:50:27.919116514Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-03-17T15:50:27.919124550Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-03-17T15:50:27.919132586Z -> 0.0551s
2026-03-17T15:50:27.919140402Z == 20210225232841 AddCreatorToModels: migrated (0.0551s) ======================
2026-03-17T15:50:27.919148398Z
2026-03-17T15:50:27.919156174Z Migrating to CreateLinks (20210301230017)
2026-03-17T15:50:27.919164110Z == 20210301230017 CreateLinks: migrating ======================================
2026-03-17T15:50:27.919172216Z -- create_table(:links)
2026-03-17T15:50:27.919180052Z -> 0.0008s
2026-03-17T15:50:27.919187847Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-03-17T15:50:27.919195863Z
2026-03-17T15:50:27.919203579Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-03-17T15:50:27.919211495Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-03-17T15:50:27.919219701Z -- remove_column(:creators, :thingiverse_user, :string)
2026-03-17T15:50:27.919227637Z -> 0.0650s
2026-03-17T15:50:27.919235433Z -- remove_column(:creators, :cults3d_user, :string)
2026-03-17T15:50:27.919243419Z -> 0.0042s
2026-03-17T15:50:27.919251245Z -- remove_column(:creators, :mmf_user, :string)
2026-03-17T15:50:27.919278179Z -> 0.0133s
2026-03-17T15:50:27.919286195Z -- remove_column(:creators, :cgtrader_user, :string)
2026-03-17T15:50:27.919294131Z -> 0.0034s
2026-03-17T15:50:27.919302188Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0880s) ==============
2026-03-17T15:50:27.919310204Z
2026-03-17T15:50:27.919317919Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-03-17T15:50:27.919325955Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-03-17T15:50:27.919333921Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-03-17T15:50:27.919341897Z -> 0.0575s
2026-03-17T15:50:27.919350785Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0575s) ==
2026-03-17T15:50:27.919358842Z
2026-03-17T15:50:27.919366838Z Migrating to AddYUpToParts (20210318202638)
2026-03-17T15:50:27.919374724Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-03-17T15:50:27.919382710Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-03-17T15:50:27.919390696Z -> 0.0153s
2026-03-17T15:50:27.919398501Z == 20210318202638 AddYUpToParts: migrated (0.0154s) ===========================
2026-03-17T15:50:27.919406598Z
2026-03-17T15:50:27.919414323Z Migrating to CreateImages (20210321164508)
2026-03-17T15:50:27.919422209Z == 20210321164508 CreateImages: migrating =====================================
2026-03-17T15:50:27.919430456Z -- create_table(:images)
2026-03-17T15:50:27.919438251Z -> 0.0162s
2026-03-17T15:50:27.919446067Z == 20210321164508 CreateImages: migrated (0.0163s) ============================
2026-03-17T15:50:27.919454073Z
2026-03-17T15:50:27.919461789Z Migrating to CreateDelayedJobs (20210330215825)
2026-03-17T15:50:28.656690755Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-03-17T15:50:28.656726898Z -- create_table(:delayed_jobs)
2026-03-17T15:50:28.656736538Z -> 0.0090s
2026-03-17T15:50:28.656745516Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-03-17T15:50:28.656754243Z -> 0.0002s
2026-03-17T15:50:28.656762540Z == 20210330215825 CreateDelayedJobs: migrated (0.0092s) =======================
2026-03-17T15:50:28.656770817Z
2026-03-17T15:50:28.656778963Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-03-17T15:50:28.656787039Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-03-17T15:50:28.656795506Z -- rename_table(:parts, :model_files)
2026-03-17T15:50:28.656803733Z -> 0.0017s
2026-03-17T15:50:28.656811699Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-03-17T15:50:28.656848453Z -> 0.0347s
2026-03-17T15:50:28.656856750Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0364s) =================
2026-03-17T15:50:28.656864956Z
2026-03-17T15:50:28.656872712Z Migrating to RemoveImagesTable (20220106220519)
2026-03-17T15:50:28.656880688Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-03-17T15:50:28.656888774Z -- drop_table(:images)
2026-03-17T15:50:28.656896910Z -> 0.0003s
2026-03-17T15:50:28.656904937Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-03-17T15:50:28.656913073Z
2026-03-17T15:50:28.656921249Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-03-17T15:50:28.656929266Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-03-17T15:50:28.656937332Z -- table_exists?(:active_storage_blobs)
2026-03-17T15:50:28.656945298Z -> 0.0001s
2026-03-17T15:50:28.656953164Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ======
2026-03-17T15:50:28.656961501Z
2026-03-17T15:50:28.656969286Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-03-17T15:50:28.656977252Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-03-17T15:50:28.656985318Z -- table_exists?(:active_storage_blobs)
2026-03-17T15:50:28.656993505Z -> 0.0001s
2026-03-17T15:50:28.657001752Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-03-17T15:50:28.657009918Z
2026-03-17T15:50:28.657017734Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-03-17T15:50:28.657026091Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-03-17T15:50:28.657034267Z -- table_exists?(:active_storage_blobs)
2026-03-17T15:50:28.657042333Z -> 0.0001s
2026-03-17T15:50:28.657050239Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s)
2026-03-17T15:50:28.657058376Z
2026-03-17T15:50:28.657066121Z Migrating to DeviseCreateUsers (20220614210023)
2026-03-17T15:50:28.657074248Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-03-17T15:50:28.657082534Z -- create_table(:users)
2026-03-17T15:50:28.657090701Z -> 0.0012s
2026-03-17T15:50:28.657098617Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-03-17T15:50:28.657106923Z -> 0.0015s
2026-03-17T15:50:28.657114809Z == 20220614210023 DeviseCreateUsers: migrated (0.0028s) =======================
2026-03-17T15:50:28.657122916Z
2026-03-17T15:50:28.657140371Z Migrating to AddUsernameToUsers (20220614211256)
2026-03-17T15:50:28.657150241Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-03-17T15:50:28.657158848Z -- add_column(:users, :username, :string, {null: false})
2026-03-17T15:50:28.657167205Z -> 0.0225s
2026-03-17T15:50:28.657175341Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-03-17T15:50:28.657183718Z -> 0.0001s
2026-03-17T15:50:28.657191654Z == 20220614211256 AddUsernameToUsers: migrated (0.0227s) ======================
2026-03-17T15:50:28.657199800Z
2026-03-17T15:50:28.657207666Z Migrating to AddAdminToUsers (20220614213902)
2026-03-17T15:50:28.657215722Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-03-17T15:50:28.657223969Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-03-17T15:50:28.657232135Z -> 0.0005s
2026-03-17T15:50:28.657240352Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2026-03-17T15:50:28.657248488Z
2026-03-17T15:50:28.657256324Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-03-17T15:50:28.657264340Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-03-17T15:50:28.657272467Z -- add_column(:users, :pagination_settings, :json)
2026-03-17T15:50:28.657280493Z -> 0.0004s
2026-03-17T15:50:28.657288389Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-03-17T15:50:28.657296746Z
2026-03-17T15:50:28.657304531Z Migrating to CreateSettings (20220619174307)
2026-03-17T15:50:28.657312487Z == 20220619174307 CreateSettings: migrating ===================================
2026-03-17T15:50:28.657320864Z -- create_table(:settings)
2026-03-17T15:50:28.657328810Z -> 0.0003s
2026-03-17T15:50:28.657336776Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-03-17T15:50:28.657345053Z -> 0.0025s
2026-03-17T15:50:28.657352959Z == 20220619174307 CreateSettings: migrated (0.0030s) ==========================
2026-03-17T15:50:28.657361286Z
2026-03-17T15:50:28.657369071Z Migrating to AddScaleFactorToModels (20220626152444)
2026-03-17T15:50:28.657377087Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-03-17T15:50:28.657385184Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-03-17T15:50:28.657393290Z -> 0.0105s
2026-03-17T15:50:28.657401497Z == 20220626152444 AddScaleFactorToModels: migrated (0.0128s) ==================
2026-03-17T15:50:28.657409593Z
2026-03-17T15:50:28.657417348Z Migrating to AddDigestToModelFiles (20220702202932)
2026-03-17T15:50:28.657434503Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-03-17T15:50:28.657442750Z -- add_column(:model_files, :digest, :string)
2026-03-17T15:50:28.657452790Z -> 0.0027s
2026-03-17T15:50:28.657460846Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-03-17T15:50:28.657469153Z -> 0.0002s
2026-03-17T15:50:28.657477169Z == 20220702202932 AddDigestToModelFiles: migrated (0.0049s) ===================
2026-03-17T15:50:28.657485255Z
2026-03-17T15:50:28.657493031Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-03-17T15:50:28.657501247Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-03-17T15:50:28.657509765Z -- add_column(:users, :renderer_settings, :json)
2026-03-17T15:50:28.657517911Z -> 0.0008s
2026-03-17T15:50:28.657526017Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0011s) ==============
2026-03-17T15:50:28.657534134Z
2026-03-17T15:50:28.657541959Z Migrating to CreateProblems (20221210001132)
2026-03-17T15:50:28.657549885Z == 20221210001132 CreateProblems: migrating ===================================
2026-03-17T15:50:28.657558092Z -- create_table(:problems)
2026-03-17T15:50:28.657566228Z -> 0.0008s
2026-03-17T15:50:28.657574214Z == 20221210001132 CreateProblems: migrated (0.0011s) ==========================
2026-03-17T15:50:28.657582261Z
2026-03-17T15:50:28.657590066Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-03-17T15:50:28.657598042Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-03-17T15:50:28.657606179Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0160s) ========
2026-03-17T15:50:28.657614265Z
2026-03-17T15:50:28.657622091Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-03-17T15:50:28.657630117Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-03-17T15:50:28.657638293Z -- create_table(:favorites, {force: true})
2026-03-17T15:50:28.657646269Z -> 0.0046s
2026-03-17T15:50:28.657654195Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-03-17T15:50:28.657662672Z -> 0.0013s
2026-03-17T15:50:28.657670598Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-03-17T15:50:28.657679126Z -> 0.0001s
2026-03-17T15:50:28.657687172Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-03-17T15:50:28.657696460Z -> 0.0001s
2026-03-17T15:50:28.657704416Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0066s) ================
2026-03-17T15:50:28.657722563Z
2026-03-17T15:50:28.657730519Z Migrating to MovePrintedToFavorites (20221220223040)
2026-03-17T15:50:28.657738515Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-03-17T15:50:28.657746601Z == 20221220223040 MovePrintedToFavorites: migrated (0.0642s) ==================
2026-03-17T15:50:28.657754738Z
2026-03-17T15:50:28.657762534Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-03-17T15:50:28.657770740Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-03-17T15:50:28.657778876Z -- remove_column(:model_files, :printed, :boolean)
2026-03-17T15:50:28.657786862Z -> 0.0262s
2026-03-17T15:50:28.657794849Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0265s) ===============
2026-03-17T15:50:28.657802975Z
2026-03-17T15:50:28.657810751Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-03-17T15:50:28.657818687Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-03-17T15:50:28.657826753Z -- add_column(:models, :notes, :text)
2026-03-17T15:50:28.657834969Z -> 0.0011s
2026-03-17T15:50:28.657842915Z -- add_column(:models, :excerpt, :text)
2026-03-17T15:50:28.657850881Z -> 0.0022s
2026-03-17T15:50:28.657859459Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0033s) =================
2026-03-17T15:50:28.657867645Z
2026-03-17T15:50:28.657875481Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-03-17T15:50:28.657883447Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-03-17T15:50:28.657891523Z -- add_column(:creators, :notes, :text)
2026-03-17T15:50:28.657899700Z -> 0.0005s
2026-03-17T15:50:28.657907716Z -- add_column(:creators, :excerpt, :text)
2026-03-17T15:50:28.657915682Z -> 0.0005s
2026-03-17T15:50:28.657923588Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-03-17T15:50:28.657931734Z
2026-03-17T15:50:28.657939490Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-03-17T15:50:28.657947466Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-03-17T15:50:28.657955602Z -- add_column(:model_files, :notes, :text)
2026-03-17T15:50:28.657963779Z -> 0.0005s
2026-03-17T15:50:28.657971725Z -- add_column(:model_files, :excerpt, :text)
2026-03-17T15:50:28.657979661Z -> 0.0004s
2026-03-17T15:50:28.657987577Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2026-03-17T15:50:28.657995643Z
2026-03-17T15:50:28.658003389Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-03-17T15:50:28.658020232Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-03-17T15:50:28.658028429Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0204s) =================
2026-03-17T15:50:28.658036676Z
2026-03-17T15:50:28.658044441Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-03-17T15:50:28.658052367Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-03-17T15:50:28.658060433Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-03-17T15:50:28.658068710Z -> 0.0432s
2026-03-17T15:50:28.658076626Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0433s) =============
2026-03-17T15:50:28.658084712Z
2026-03-17T15:50:28.658092468Z Migrating to RenameExcerptToCaption (20230222155910)
2026-03-17T15:50:28.658100464Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-03-17T15:50:28.658108550Z -- rename_column(:creators, :excerpt, :caption)
2026-03-17T15:50:28.658116606Z -> 0.0210s
2026-03-17T15:50:28.658124522Z -- rename_column(:models, :excerpt, :caption)
2026-03-17T15:50:28.658132488Z -> 0.0204s
2026-03-17T15:50:28.658140404Z -- rename_column(:model_files, :excerpt, :caption)
2026-03-17T15:50:28.658148380Z -> 0.0191s
2026-03-17T15:50:28.658156316Z == 20230222155910 RenameExcerptToCaption: migrated (0.0630s) ==================
2026-03-17T15:50:28.658164633Z
2026-03-17T15:50:28.658172419Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-03-17T15:50:28.658180385Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-03-17T15:50:28.658188481Z -- add_column(:libraries, :notes, :string)
2026-03-17T15:50:28.658196618Z -> 0.0020s
2026-03-17T15:50:28.658204574Z -- add_column(:libraries, :caption, :string)
2026-03-17T15:50:28.658212510Z -> 0.0005s
2026-03-17T15:50:28.658220446Z -- add_column(:libraries, :name, :string)
2026-03-17T15:50:28.658228632Z -> 0.0005s
2026-03-17T15:50:28.658236538Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0114s) ============
2026-03-17T15:50:28.658244624Z
2026-03-17T15:50:28.658252891Z Migrating to AddTagregexToLibrary (20230305180823)
2026-03-17T15:50:29.093895755Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-03-17T15:50:29.093923681Z -- add_column(:libraries, :tag_regex, :text)
2026-03-17T15:50:29.093933150Z -> 0.0019s
2026-03-17T15:50:29.093942229Z == 20230305180823 AddTagregexToLibrary: migrated (0.0034s) ====================
2026-03-17T15:50:29.093950515Z
2026-03-17T15:50:29.093976628Z Migrating to AddIconToLibrary (20230307215826)
2026-03-17T15:50:29.093984905Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-03-17T15:50:29.093993051Z -- add_column(:libraries, :icon, :text)
2026-03-17T15:50:29.094001037Z -> 0.0018s
2026-03-17T15:50:29.094009284Z == 20230307215826 AddIconToLibrary: migrated (0.0033s) ========================
2026-03-17T15:50:29.094017510Z
2026-03-17T15:50:29.094025597Z Migrating to CreateCollection (20230308004237)
2026-03-17T15:50:29.094033623Z == 20230308004237 CreateCollection: migrating =================================
2026-03-17T15:50:29.094041689Z -- create_table(:collections)
2026-03-17T15:50:29.094049665Z -> 0.0028s
2026-03-17T15:50:29.094057501Z == 20230308004237 CreateCollection: migrated (0.0067s) ========================
2026-03-17T15:50:29.094065527Z
2026-03-17T15:50:29.094073303Z Migrating to AddCollectionToModels (20230308005021)
2026-03-17T15:50:29.094081279Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-03-17T15:50:29.094089335Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-03-17T15:50:29.094097401Z -> 0.0176s
2026-03-17T15:50:29.094105237Z == 20230308005021 AddCollectionToModels: migrated (0.0212s) ===================
2026-03-17T15:50:29.094113423Z
2026-03-17T15:50:29.094121179Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-03-17T15:50:29.094129125Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-03-17T15:50:29.094137191Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0014s) =============
2026-03-17T15:50:29.094145237Z
2026-03-17T15:50:29.094153153Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-03-17T15:50:29.094161220Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-03-17T15:50:29.094169276Z -- rename_column(:collections, :excerpt, :caption)
2026-03-17T15:50:29.094177442Z -> 0.0039s
2026-03-17T15:50:29.094185308Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0039s) ========
2026-03-17T15:50:29.094193304Z
2026-03-17T15:50:29.094201120Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-03-17T15:50:29.094209166Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-03-17T15:50:29.094217293Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-03-17T15:50:29.094225399Z
2026-03-17T15:50:29.094233144Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-03-17T15:50:29.094241080Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-03-17T15:50:29.094258796Z -- add_column(:users, :tag_cloud_settings, :json)
2026-03-17T15:50:29.094266802Z -> 0.0015s
2026-03-17T15:50:29.094274878Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0016s) ===============
2026-03-17T15:50:29.094283075Z
2026-03-17T15:50:29.094293155Z Migrating to AddCollectionToCollections (20230324000000)
2026-03-17T15:50:29.094302694Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-03-17T15:50:29.094312093Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-03-17T15:50:29.094321562Z -> 0.0063s
2026-03-17T15:50:29.094330751Z == 20230324000000 AddCollectionToCollections: migrated (0.0063s) ==============
2026-03-17T15:50:29.094341352Z
2026-03-17T15:50:29.094350501Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-03-17T15:50:29.094359900Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-03-17T15:50:29.094369409Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0482s) =========
2026-03-17T15:50:29.094378888Z
2026-03-17T15:50:29.094387926Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-03-17T15:50:29.094397054Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-03-17T15:50:29.094405121Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0077s)
2026-03-17T15:50:29.094413237Z
2026-03-17T15:50:29.094421033Z Migrating to AddSlugs (20230615135601)
2026-03-17T15:50:29.094429009Z == 20230615135601 AddSlugs: migrating =========================================
2026-03-17T15:50:29.094437255Z -- add_column(:models, :slug, :string)
2026-03-17T15:50:29.094445131Z -> 0.0028s
2026-03-17T15:50:29.094453107Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-03-17T15:50:29.094461454Z -> 0.0020s
2026-03-17T15:50:29.094469400Z -- add_column(:collections, :slug, :string)
2026-03-17T15:50:29.094477446Z -> 0.0005s
2026-03-17T15:50:29.094485332Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-03-17T15:50:29.094493619Z -> 0.0001s
2026-03-17T15:50:29.094501685Z -- add_column(:creators, :slug, :string)
2026-03-17T15:50:29.094509591Z -> 0.0005s
2026-03-17T15:50:29.094517507Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-03-17T15:50:29.094525573Z -> 0.0001s
2026-03-17T15:50:29.094533519Z == 20230615135601 AddSlugs: migrated (0.0081s) ================================
2026-03-17T15:50:29.094541626Z
2026-03-17T15:50:29.094549451Z Migrating to GenerateSlugs (20230617222353)
2026-03-17T15:50:29.094557337Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-03-17T15:50:29.094574432Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-03-17T15:50:29.094582618Z
2026-03-17T15:50:29.094590404Z Migrating to MakeNamesUnique (20230628194944)
2026-03-17T15:50:29.094598410Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-03-17T15:50:29.094606476Z == 20230628194944 MakeNamesUnique: migrated (0.0031s) =========================
2026-03-17T15:50:29.094614532Z
2026-03-17T15:50:29.094622308Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-03-17T15:50:29.094630334Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-03-17T15:50:29.094638461Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-03-17T15:50:29.094646807Z -> 0.0020s
2026-03-17T15:50:29.094655134Z -- remove_index(:creators, :slug)
2026-03-17T15:50:29.094663180Z -> 0.0004s
2026-03-17T15:50:29.094671106Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-03-17T15:50:29.094679283Z -> 0.0001s
2026-03-17T15:50:29.094687159Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-03-17T15:50:29.094695385Z -> 0.0001s
2026-03-17T15:50:29.094703421Z -- remove_index(:collections, :slug)
2026-03-17T15:50:29.094711357Z -> 0.0229s
2026-03-17T15:50:29.094719253Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-03-17T15:50:29.094727440Z -> 0.0006s
2026-03-17T15:50:29.094735416Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0267s) ======
2026-03-17T15:50:29.094743652Z
2026-03-17T15:50:29.094751448Z Migrating to AddSizeToModelFiles (20230707082403)
2026-03-17T15:50:29.094760236Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-03-17T15:50:29.094768332Z -- add_column(:model_files, :size, :integer)
2026-03-17T15:50:29.094776278Z -> 0.0006s
2026-03-17T15:50:29.094784164Z == 20230707082403 AddSizeToModelFiles: migrated (0.0010s) =====================
2026-03-17T15:50:29.094792240Z
2026-03-17T15:50:29.094800016Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-03-17T15:50:29.094807952Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-03-17T15:50:29.094816008Z -- change_column(:model_files, :size, :bigint)
2026-03-17T15:50:29.094823964Z -> 0.0080s
2026-03-17T15:50:29.094831950Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0083s) ==================
2026-03-17T15:50:29.094840046Z
2026-03-17T15:50:29.094847782Z Migrating to AddNoteToProblems (20230711111009)
2026-03-17T15:50:29.094864836Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-03-17T15:50:29.094872883Z -- add_column(:problems, :note, :string, {default: nil})
2026-03-17T15:50:29.094880819Z -> 0.0017s
2026-03-17T15:50:29.094888644Z == 20230711111009 AddNoteToProblems: migrated (0.0020s) =======================
2026-03-17T15:50:29.094896731Z
2026-03-17T15:50:29.094904606Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-03-17T15:50:29.094912572Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-03-17T15:50:29.094920589Z -- add_column(:users, :problem_settings, :json)
2026-03-17T15:50:29.094928535Z -> 0.0005s
2026-03-17T15:50:29.094936420Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0015s) ================
2026-03-17T15:50:29.094944487Z
2026-03-17T15:50:29.094952302Z Migrating to AddLicenseToModel (20240127143358)
2026-03-17T15:50:29.094960218Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-03-17T15:50:29.094968355Z -- add_column(:models, :license, :string)
2026-03-17T15:50:29.094976261Z -> 0.0006s
2026-03-17T15:50:29.094984217Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-03-17T15:50:29.094992283Z
2026-03-17T15:50:29.095000049Z Migrating to AddIgnoredToProblems (20240131134832)
2026-03-17T15:50:29.095008025Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-03-17T15:50:29.095016001Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-03-17T15:50:29.095024047Z -> 0.0006s
2026-03-17T15:50:29.095032454Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2026-03-17T15:50:29.095040590Z
2026-03-17T15:50:29.095048386Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-03-17T15:50:29.095056362Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-03-17T15:50:29.095064388Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-03-17T15:50:29.095072595Z -> 0.0091s
2026-03-17T15:50:29.095080511Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0091s) ======
2026-03-17T15:50:29.095088537Z
2026-03-17T15:50:29.095096393Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-03-17T15:50:29.095104319Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-03-17T15:50:29.095112305Z -- add_column(:users, :file_list_settings, :json)
2026-03-17T15:50:29.095120241Z -> 0.0005s
2026-03-17T15:50:29.095128076Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2026-03-17T15:50:29.095145161Z
2026-03-17T15:50:29.095153017Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-03-17T15:50:29.095160973Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-03-17T15:50:29.095169059Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-03-17T15:50:29.095177265Z -> 0.0002s
2026-03-17T15:50:29.095185161Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-03-17T15:50:29.095193458Z -> 0.0009s
2026-03-17T15:50:29.095201434Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-03-17T15:50:29.095209761Z -> 0.0001s
2026-03-17T15:50:29.095217727Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-03-17T15:50:29.095226174Z -> 0.0043s
2026-03-17T15:50:29.095234190Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0057s) =================
2026-03-17T15:50:29.095242256Z
2026-03-17T15:50:29.095250032Z Migrating to CreateFlipperTables (20240306095646)
2026-03-17T15:50:29.095257958Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-03-17T15:50:29.095265974Z -- create_table(:flipper_features)
2026-03-17T15:50:29.095273920Z -> 0.0028s
2026-03-17T15:50:29.095281806Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-03-17T15:50:29.095290103Z -> 0.0045s
2026-03-17T15:50:29.095298109Z -- create_table(:flipper_gates)
2026-03-17T15:50:29.095306035Z -> 0.0002s
2026-03-17T15:50:29.095313931Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2026-03-17T15:50:29.095322378Z -> 0.0002s
2026-03-17T15:50:29.095331065Z == 20240306095646 CreateFlipperTables: migrated (0.0078s) =====================
2026-03-17T15:50:29.095339161Z
2026-03-17T15:50:29.095346947Z Migrating to RolifyCreateRoles (20240319155251)
2026-03-17T15:50:29.651152145Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-03-17T15:50:29.651180182Z -- create_table(:roles)
2026-03-17T15:50:29.651189411Z -> 0.0392s
2026-03-17T15:50:29.651197908Z -- create_table(:users_roles, {id: false})
2026-03-17T15:50:29.651206054Z -> 0.0005s
2026-03-17T15:50:29.651214060Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-03-17T15:50:29.651222447Z -> 0.0050s
2026-03-17T15:50:29.651230503Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-03-17T15:50:29.651251205Z -> 0.0002s
2026-03-17T15:50:29.651259432Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-03-17T15:50:29.651267718Z -> 0.0001s
2026-03-17T15:50:29.651275554Z == 20240319155251 RolifyCreateRoles: migrated (0.0613s) =======================
2026-03-17T15:50:29.651283640Z
2026-03-17T15:50:29.651291456Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-03-17T15:50:29.651299532Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-03-17T15:50:29.651307508Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0036s) ==================
2026-03-17T15:50:29.651316266Z
2026-03-17T15:50:29.651324052Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-03-17T15:50:29.651331988Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-03-17T15:50:29.651339954Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-03-17T15:50:29.651347990Z -> 0.0411s
2026-03-17T15:50:29.651355846Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0423s) ====================
2026-03-17T15:50:29.651363862Z
2026-03-17T15:50:29.651371557Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-03-17T15:50:29.651379624Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-03-17T15:50:29.651387590Z -- add_column(:users, :reset_password_token, :string)
2026-03-17T15:50:29.651395846Z -> 0.0012s
2026-03-17T15:50:29.651403672Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-03-17T15:50:29.651411909Z -> 0.0002s
2026-03-17T15:50:29.651419714Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0033s) ============
2026-03-17T15:50:29.651427760Z
2026-03-17T15:50:29.651435486Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-03-17T15:50:29.651443582Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-03-17T15:50:29.651451568Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0258s) ==============
2026-03-17T15:50:29.651459544Z
2026-03-17T15:50:29.651467190Z Migrating to AddRememberableToUsers (20240410221112)
2026-03-17T15:50:29.651475436Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-03-17T15:50:29.651483423Z -- add_column(:users, :remember_created_at, :datetime)
2026-03-17T15:50:29.651491349Z -> 0.0031s
2026-03-17T15:50:29.651499134Z == 20240410221112 AddRememberableToUsers: migrated (0.0044s) ==================
2026-03-17T15:50:29.651516639Z
2026-03-17T15:50:29.651524605Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-03-17T15:50:29.651533533Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-03-17T15:50:29.651541710Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-03-17T15:50:29.651549746Z -> 0.0007s
2026-03-17T15:50:29.651557572Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0019s) ===========
2026-03-17T15:50:29.651565558Z
2026-03-17T15:50:29.651573243Z Migrating to DropDelayedJobs (20240418112821)
2026-03-17T15:50:29.651581380Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-03-17T15:50:29.651589426Z -- drop_table(:delayed_jobs)
2026-03-17T15:50:29.651597302Z -> 0.0018s
2026-03-17T15:50:29.651605148Z == 20240418112821 DropDelayedJobs: migrated (0.0114s) =========================
2026-03-17T15:50:29.651613204Z
2026-03-17T15:50:29.651620889Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-03-17T15:50:29.651629026Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-03-17T15:50:29.651637192Z -- add_column(:users, :interface_language, :string)
2026-03-17T15:50:29.651645349Z -> 0.0007s
2026-03-17T15:50:29.651653154Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0042s) =============
2026-03-17T15:50:29.651661120Z
2026-03-17T15:50:29.651668906Z Migrating to AddLockableToUsers (20240610120318)
2026-03-17T15:50:29.651676842Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-03-17T15:50:29.651684858Z -- change_table(:users)
2026-03-17T15:50:29.651692694Z -> 0.0017s
2026-03-17T15:50:29.651700540Z == 20240610120318 AddLockableToUsers: migrated (0.0020s) ======================
2026-03-17T15:50:29.651708897Z
2026-03-17T15:50:29.651716792Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-03-17T15:50:29.651724728Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-03-17T15:50:29.651732705Z -- add_column(:model_files, :attachment_data, :json)
2026-03-17T15:50:29.651740630Z -> 0.0006s
2026-03-17T15:50:29.651748476Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0010s) ===========
2026-03-17T15:50:29.651756472Z
2026-03-17T15:50:29.651764148Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-03-17T15:50:29.651772294Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-03-17T15:50:29.651780260Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0219s) ==================
2026-03-17T15:50:29.651788266Z
2026-03-17T15:50:29.651796323Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-03-17T15:50:29.651813247Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-03-17T15:50:29.651821313Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-03-17T15:50:29.651829540Z -> 0.0007s
2026-03-17T15:50:29.651837375Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0025s) ============
2026-03-17T15:50:29.651861554Z
2026-03-17T15:50:29.651872316Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-03-17T15:50:29.651880272Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-03-17T15:50:29.651888238Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-03-17T15:50:29.651896214Z -> 0.0007s
2026-03-17T15:50:29.651904510Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-03-17T15:50:29.651912597Z -> 0.0006s
2026-03-17T15:50:29.651920453Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-03-17T15:50:29.651928619Z -> 0.0006s
2026-03-17T15:50:29.651936455Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-03-17T15:50:29.651944461Z -> 0.0048s
2026-03-17T15:50:29.651952587Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-03-17T15:50:29.651960603Z -> 0.0006s
2026-03-17T15:50:29.651968409Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0084s) ====================
2026-03-17T15:50:29.651976435Z
2026-03-17T15:50:29.651984121Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-03-17T15:50:29.651992257Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-03-17T15:50:29.652000273Z -- remove_index(:libraries, :path)
2026-03-17T15:50:29.652008129Z -> 0.0010s
2026-03-17T15:50:29.652015955Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0017s) ================
2026-03-17T15:50:29.652026306Z
2026-03-17T15:50:29.652034101Z Migrating to CreateFederailsActors (20240727113215)
2026-03-17T15:50:29.652042037Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-03-17T15:50:29.652050164Z -- create_table(:federails_actors)
2026-03-17T15:50:29.652058180Z -> 0.0008s
2026-03-17T15:50:29.652066096Z -- foreign_key_exists?(:federails_actors, :users)
2026-03-17T15:50:29.652074062Z -> 0.0015s
2026-03-17T15:50:29.652081888Z -- remove_foreign_key(:federails_actors, :users)
2026-03-17T15:50:29.652089774Z -> 0.0116s
2026-03-17T15:50:29.652097629Z -- remove_index(:federails_actors, :user_id)
2026-03-17T15:50:29.652105896Z -> 0.0004s
2026-03-17T15:50:29.652123431Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-03-17T15:50:29.652132069Z -> 0.0009s
2026-03-17T15:50:29.652139995Z -- add_foreign_key(:federails_actors, :users)
2026-03-17T15:50:29.652147911Z -> 0.0096s
2026-03-17T15:50:29.652155847Z == 20240727113215 CreateFederailsActors: migrated (0.0256s) ===================
2026-03-17T15:50:29.652163863Z
2026-03-17T15:50:29.652171588Z Migrating to CreateFederailsFollowings (20240727113216)
2026-03-17T15:50:29.652179504Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-03-17T15:50:29.652187550Z -- create_table(:federails_followings)
2026-03-17T15:50:29.652195707Z -> 0.0013s
2026-03-17T15:50:29.652203573Z == 20240727113216 CreateFederailsFollowings: migrated (0.0014s) ===============
2026-03-17T15:50:29.652211599Z
2026-03-17T15:50:29.652219264Z Migrating to CreateFederailsActivities (20240727113217)
2026-03-17T15:50:29.652227260Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-03-17T15:50:29.652235276Z -- create_table(:federails_activities)
2026-03-17T15:50:29.652243132Z -> 0.0082s
2026-03-17T15:50:29.652250978Z == 20240727113217 CreateFederailsActivities: migrated (0.0082s) ===============
2026-03-17T15:50:29.652259114Z
2026-03-17T15:50:29.652267010Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-03-17T15:50:29.652275197Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-03-17T15:50:29.652283183Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-03-17T15:50:29.652291339Z -> 0.0081s
2026-03-17T15:50:29.652299836Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-03-17T15:50:29.652307913Z -> 0.0004s
2026-03-17T15:50:29.652315789Z -- change_table(:federails_actors)
2026-03-17T15:50:29.652323935Z -> 0.0065s
2026-03-17T15:50:29.652331771Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0150s) =======
2026-03-17T15:50:29.652339737Z
2026-03-17T15:50:29.652347452Z Migrating to CreateFederailsActors (20240731165647)
2026-03-17T15:50:29.652355368Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-03-17T15:50:29.652363324Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-03-17T15:50:29.652371320Z
2026-03-17T15:50:29.652379006Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-03-17T15:50:29.652387152Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-03-17T15:50:29.652395098Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-03-17T15:50:29.652412082Z
2026-03-17T15:50:29.652420980Z Migrating to BackfillActivities (20240805111500)
2026-03-17T15:50:29.652428976Z == 20240805111500 BackfillActivities: migrating ===============================
2026-03-17T15:50:29.652437043Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-03-17T15:50:29.652445049Z
2026-03-17T15:50:29.652452734Z Migrating to CreateCaberRelations (20240827155630)
2026-03-17T15:50:29.652460851Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-03-17T15:50:29.652468857Z -- create_table(:caber_relations)
2026-03-17T15:50:29.652476693Z -> 0.0384s
2026-03-17T15:50:29.652484518Z == 20240827155630 CreateCaberRelations: migrated (0.0384s) ====================
2026-03-17T15:50:29.652492555Z
2026-03-17T15:50:29.652500270Z Migrating to AddDefaultAccessControls (20240830121749)
2026-03-17T15:50:29.652508256Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-03-17T15:50:29.652516212Z == 20240830121749 AddDefaultAccessControls: migrated (0.0607s) ================
2026-03-17T15:50:29.652524419Z
2026-03-17T15:50:29.652532074Z Migrating to RenameDefaultRoles (20240830151650)
2026-03-17T15:50:29.652539990Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-03-17T15:50:29.652547986Z == 20240830151650 RenameDefaultRoles: migrated (0.0382s) ======================
2026-03-17T15:50:29.652555952Z
2026-03-17T15:50:29.652563588Z Migrating to AddPublicIDsToModels (20240904151944)
2026-03-17T15:50:29.652571473Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-03-17T15:50:29.652579429Z -- add_column(:models, :public_id, :string)
2026-03-17T15:50:29.652587526Z -> 0.0008s
2026-03-17T15:50:29.652595351Z -- add_index(:models, :public_id)
2026-03-17T15:50:29.652603177Z -> 0.0028s
2026-03-17T15:50:29.652611013Z -- add_column(:model_files, :public_id, :string)
2026-03-17T15:50:29.652618949Z -> 0.0007s
2026-03-17T15:50:29.652626775Z -- add_index(:model_files, :public_id)
2026-03-17T15:50:29.652634611Z -> 0.0001s
2026-03-17T15:50:29.652642406Z -- add_column(:problems, :public_id, :string)
2026-03-17T15:50:29.652650523Z -> 0.0006s
2026-03-17T15:50:29.652658328Z -- add_index(:problems, :public_id)
2026-03-17T15:50:29.652666124Z -> 0.0001s
2026-03-17T15:50:29.652674210Z -- add_column(:creators, :public_id, :string)
2026-03-17T15:50:29.652682096Z -> 0.0006s
2026-03-17T15:50:30.486426232Z -- add_index(:creators, :public_id)
2026-03-17T15:50:30.486452174Z -> 0.0002s
2026-03-17T15:50:30.486477595Z -- add_column(:collections, :public_id, :string)
2026-03-17T15:50:30.486486283Z -> 0.0006s
2026-03-17T15:50:30.486494339Z -- add_index(:collections, :public_id)
2026-03-17T15:50:30.486502375Z -> 0.0001s
2026-03-17T15:50:30.486510251Z -- add_column(:libraries, :public_id, :string)
2026-03-17T15:50:30.486518608Z -> 0.0007s
2026-03-17T15:50:30.486526614Z -- add_index(:libraries, :public_id)
2026-03-17T15:50:30.486534520Z -> 0.0001s
2026-03-17T15:50:30.486542716Z == 20240904151944 AddPublicIDsToModels: migrated (0.0077s) ====================
2026-03-17T15:50:30.486550893Z
2026-03-17T15:50:30.486558689Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-03-17T15:50:30.486566705Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-03-17T15:50:30.486574711Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:30.486582707Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0481s) ==============
2026-03-17T15:50:30.486590743Z
2026-03-17T15:50:30.486598459Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-03-17T15:50:30.486606645Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-03-17T15:50:30.486614631Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-03-17T15:50:30.486622597Z
2026-03-17T15:50:30.486630333Z Migrating to DeduplicateRoles (20240923114515)
2026-03-17T15:50:30.486638249Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-03-17T15:50:30.486646215Z == 20240923114515 DeduplicateRoles: migrated (0.1339s) ========================
2026-03-17T15:50:30.486654231Z
2026-03-17T15:50:30.486661936Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-03-17T15:50:30.486669943Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-03-17T15:50:30.486677929Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-17T15:50:30.486686516Z -> 0.1432s
2026-03-17T15:50:30.486694572Z -- add_index(:models, :name_lower)
2026-03-17T15:50:30.486702438Z -> 0.0001s
2026-03-17T15:50:30.486710294Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-17T15:50:30.486718641Z -> 0.0066s
2026-03-17T15:50:30.486728360Z -- add_index(:creators, :name_lower)
2026-03-17T15:50:30.486736677Z -> 0.0001s
2026-03-17T15:50:30.486744553Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-17T15:50:30.486752729Z -> 0.0084s
2026-03-17T15:50:30.486771607Z -- add_index(:collections, :name_lower)
2026-03-17T15:50:30.486779714Z -> 0.0001s
2026-03-17T15:50:30.486787579Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1588s) =============
2026-03-17T15:50:30.486795716Z
2026-03-17T15:50:30.486803461Z Migrating to AddKeypairToActors (20240926162407)
2026-03-17T15:50:30.486811628Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-03-17T15:50:30.486819644Z -- change_table(:federails_actors)
2026-03-17T15:50:30.486827560Z -> 0.0015s
2026-03-17T15:50:30.486835576Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-03-17T15:50:30.486843622Z
2026-03-17T15:50:30.486852590Z Migrating to AddUuids (20241004194445)
2026-03-17T15:50:30.486860626Z == 20241004194445 AddUuids: migrating =========================================
2026-03-17T15:50:30.486868673Z -- change_table(:federails_actors)
2026-03-17T15:50:30.486876749Z -> 0.0029s
2026-03-17T15:50:30.486884595Z -- change_table(:federails_activities)
2026-03-17T15:50:30.486892491Z -> 0.0008s
2026-03-17T15:50:30.486900356Z -- change_table(:federails_followings)
2026-03-17T15:50:30.486908222Z -> 0.0008s
2026-03-17T15:50:30.486916028Z == 20241004194445 AddUuids: migrated (0.0046s) ================================
2026-03-17T15:50:30.486924034Z
2026-03-17T15:50:30.486931870Z Migrating to CreateComments (20241007182824)
2026-03-17T15:50:30.486940006Z == 20241007182824 CreateComments: migrating ===================================
2026-03-17T15:50:30.486948063Z -- create_table(:comments)
2026-03-17T15:50:30.486955918Z -> 0.0020s
2026-03-17T15:50:30.486963764Z == 20241007182824 CreateComments: migrated (0.0020s) ==========================
2026-03-17T15:50:30.486971870Z
2026-03-17T15:50:30.486979646Z Migrating to AddSystemToComments (20241009122540)
2026-03-17T15:50:30.486987522Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-03-17T15:50:30.486995478Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-03-17T15:50:30.487003494Z -> 0.0010s
2026-03-17T15:50:30.487011350Z == 20241009122540 AddSystemToComments: migrated (0.0010s) =====================
2026-03-17T15:50:30.487019406Z
2026-03-17T15:50:30.487027072Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-03-17T15:50:30.487034998Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-03-17T15:50:30.487043014Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0015s) ============
2026-03-17T15:50:30.487051040Z
2026-03-17T15:50:30.487068054Z Migrating to AddOmniauthToUsers (20241015090803)
2026-03-17T15:50:30.487076321Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-03-17T15:50:30.487084487Z -- add_column(:users, :auth_provider, :string)
2026-03-17T15:50:30.487092433Z -> 0.0008s
2026-03-17T15:50:30.487100329Z -- add_column(:users, :auth_uid, :string)
2026-03-17T15:50:30.487108265Z -> 0.0007s
2026-03-17T15:50:30.487116051Z == 20241015090803 AddOmniauthToUsers: migrated (0.0015s) ======================
2026-03-17T15:50:30.487124117Z
2026-03-17T15:50:30.487131762Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-03-17T15:50:30.487139939Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-03-17T15:50:30.487147905Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-03-17T15:50:30.487155911Z -> 0.0008s
2026-03-17T15:50:30.487164809Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-03-17T15:50:30.487172915Z -> 0.0007s
2026-03-17T15:50:30.487180781Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0015s) =====
2026-03-17T15:50:30.487188807Z
2026-03-17T15:50:30.487196503Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-03-17T15:50:30.487204669Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-03-17T15:50:30.487213186Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-03-17T15:50:30.487221283Z -> 0.0010s
2026-03-17T15:50:30.487229138Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0010s) ======
2026-03-17T15:50:30.487237145Z
2026-03-17T15:50:30.487244820Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-03-17T15:50:30.487252866Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-03-17T15:50:30.487260872Z -- change_table(:users)
2026-03-17T15:50:30.487268959Z -> 0.0015s
2026-03-17T15:50:30.487276804Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0015s) =====================
2026-03-17T15:50:30.487284891Z
2026-03-17T15:50:30.487292596Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-03-17T15:50:30.487300492Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-03-17T15:50:30.487308498Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0615s) =================
2026-03-17T15:50:30.487316494Z
2026-03-17T15:50:30.487324230Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-03-17T15:50:30.487332356Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-03-17T15:50:30.487349351Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-03-17T15:50:30.487357988Z -> 0.0009s
2026-03-17T15:50:30.487365894Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-03-17T15:50:30.487374231Z -> 0.0012s
2026-03-17T15:50:30.487382076Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-03-17T15:50:30.487390273Z -> 0.0005s
2026-03-17T15:50:30.487398219Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-03-17T15:50:30.487406466Z -> 0.0009s
2026-03-17T15:50:30.487414532Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-03-17T15:50:30.487422748Z -> 0.0008s
2026-03-17T15:50:30.487430554Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-03-17T15:50:30.487438741Z -> 0.0008s
2026-03-17T15:50:30.487446556Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-03-17T15:50:30.487454723Z -> 0.0005s
2026-03-17T15:50:30.487462538Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0058s) ===================
2026-03-17T15:50:30.487470795Z
2026-03-17T15:50:30.487478491Z Migrating to AddInProgressToProblems (20241105121830)
2026-03-17T15:50:30.487486457Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-03-17T15:50:30.487494693Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-03-17T15:50:30.487502699Z -> 0.0010s
2026-03-17T15:50:30.487510495Z == 20241105121830 AddInProgressToProblems: migrated (0.0011s) =================
2026-03-17T15:50:30.487518571Z
2026-03-17T15:50:30.487526287Z Migrating to ClearStuckProblems (20241118155027)
2026-03-17T15:50:30.487534423Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-03-17T15:50:30.487542399Z == 20241118155027 ClearStuckProblems: migrated (0.0178s) ======================
2026-03-17T15:50:30.487550395Z
2026-03-17T15:50:30.487558712Z Migrating to AddApprovedToUser (20241122121621)
2026-03-17T15:50:30.487566788Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-03-17T15:50:30.487575175Z -- change_table(:users)
2026-03-17T15:50:30.487583011Z -> 0.0016s
2026-03-17T15:50:30.487590817Z == 20241122121621 AddApprovedToUser: migrated (0.0016s) =======================
2026-03-17T15:50:30.487599073Z
2026-03-17T15:50:30.487606799Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-03-17T15:50:30.487615526Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-03-17T15:50:30.487632511Z -- create_table(:federails_moderation_reports)
2026-03-17T15:50:30.487640557Z -> 0.0039s
2026-03-17T15:50:30.487648443Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0039s) ========
2026-03-17T15:50:30.487656479Z
2026-03-17T15:50:30.487664225Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-03-17T15:50:30.487672471Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-03-17T15:50:30.487680537Z -- create_table(:federails_moderation_domain_blocks)
2026-03-17T15:50:30.487688554Z -> 0.0005s
2026-03-17T15:50:30.487696389Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-03-17T15:50:30.487704425Z
2026-03-17T15:50:30.487712121Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-03-17T15:50:30.487720097Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-03-17T15:50:30.487728173Z -- change_column_null(:comments, :commenter_id, true)
2026-03-17T15:50:30.487736340Z -> 0.0085s
2026-03-17T15:50:30.487744226Z -- change_column_null(:comments, :commenter_type, true)
2026-03-17T15:50:30.487752202Z -> 0.0090s
2026-03-17T15:50:30.487760017Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-03-17T15:50:30.487768084Z -> 0.0012s
2026-03-17T15:50:30.487775960Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-03-17T15:50:30.487784046Z -> 0.0112s
2026-03-17T15:50:30.487791862Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0313s) =======
2026-03-17T15:50:30.487799958Z
2026-03-17T15:50:30.487807864Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-03-17T15:50:30.487815860Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-03-17T15:50:30.487823886Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-03-17T15:50:30.487831992Z -> 0.0009s
2026-03-17T15:50:30.487839798Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-03-17T15:50:30.487865800Z
2026-03-17T15:50:30.487876342Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-03-17T15:50:30.487884438Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-03-17T15:50:30.487892394Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1189s) ==================
2026-03-17T15:50:30.487900450Z
2026-03-17T15:50:30.487908196Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-03-17T15:50:30.487916112Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-03-17T15:50:31.073599632Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-03-17T15:50:31.073639863Z -> 0.0018s
2026-03-17T15:50:31.073645224Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0019s) ==========
2026-03-17T15:50:31.073649723Z
2026-03-17T15:50:31.073654001Z Migrating to AddCreatorToCollections (20250222000000)
2026-03-17T15:50:31.073658170Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-03-17T15:50:31.073662508Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-03-17T15:50:31.073666847Z -> 0.0234s
2026-03-17T15:50:31.073671196Z == 20250222000000 AddCreatorToCollections: migrated (0.0234s) =================
2026-03-17T15:50:31.073675675Z
2026-03-17T15:50:31.073679954Z Migrating to AddLocalToActors (20250305171530)
2026-03-17T15:50:31.073684132Z == 20250305171530 AddLocalToActors: migrating =================================
2026-03-17T15:50:31.073688852Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-03-17T15:50:31.073693391Z -> 0.0009s
2026-03-17T15:50:31.073697920Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-03-17T15:50:31.073702619Z -> 0.0017s
2026-03-17T15:50:31.073707058Z -> 0 rows
2026-03-17T15:50:31.073711517Z == 20250305171530 AddLocalToActors: migrated (0.0055s) ========================
2026-03-17T15:50:31.073716187Z
2026-03-17T15:50:31.073720245Z Migrating to AddActorTypeToActors (20250407160721)
2026-03-17T15:50:31.073724764Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-03-17T15:50:31.073729383Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-03-17T15:50:31.073733772Z -> 0.0008s
2026-03-17T15:50:31.073738171Z == 20250407160721 AddActorTypeToActors: migrated (0.0008s) ====================
2026-03-17T15:50:31.073742680Z
2026-03-17T15:50:31.073747019Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-03-17T15:50:31.073751608Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-03-17T15:50:31.073756137Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-03-17T15:50:31.073760967Z -> 0.0013s
2026-03-17T15:50:31.073765366Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0013s) =================
2026-03-17T15:50:31.073770195Z
2026-03-17T15:50:31.073774744Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-03-17T15:50:31.073779053Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-03-17T15:50:31.073783262Z -- create_table(:oauth_applications)
2026-03-17T15:50:31.073808062Z -> 0.0004s
2026-03-17T15:50:31.073812190Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-03-17T15:50:31.073816298Z -> 0.0002s
2026-03-17T15:50:31.073820316Z -- create_table(:oauth_access_grants)
2026-03-17T15:50:31.073824344Z -> 0.0008s
2026-03-17T15:50:31.073828753Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-03-17T15:50:31.073832882Z -> 0.0001s
2026-03-17T15:50:31.073836990Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-03-17T15:50:31.073841208Z -> 0.0075s
2026-03-17T15:50:31.073845337Z -- create_table(:oauth_access_tokens)
2026-03-17T15:50:31.073849445Z -> 0.0006s
2026-03-17T15:50:31.073853403Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-03-17T15:50:31.073857401Z -> 0.0001s
2026-03-17T15:50:31.073862712Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-03-17T15:50:31.073866880Z -> 0.0001s
2026-03-17T15:50:31.073871018Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-03-17T15:50:31.073875247Z -> 0.0094s
2026-03-17T15:50:31.073879475Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-03-17T15:50:31.073883694Z -> 0.0083s
2026-03-17T15:50:31.073887812Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-03-17T15:50:31.073892011Z -> 0.0094s
2026-03-17T15:50:31.073896129Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0372s) ==================
2026-03-17T15:50:31.073900267Z
2026-03-17T15:50:31.073904255Z Migrating to AddOwnerToApplication (20250408145956)
2026-03-17T15:50:31.073908594Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-03-17T15:50:31.073912752Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-03-17T15:50:31.073916971Z -> 0.0010s
2026-03-17T15:50:31.073924095Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-03-17T15:50:31.073928394Z -> 0.0008s
2026-03-17T15:50:31.073932532Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-03-17T15:50:31.073936851Z -> 0.0002s
2026-03-17T15:50:31.073941029Z == 20250408145956 AddOwnerToApplication: migrated (0.0067s) ===================
2026-03-17T15:50:31.073945318Z
2026-03-17T15:50:31.073949296Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-03-17T15:50:31.073953484Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-03-17T15:50:31.073957983Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-03-17T15:50:31.073967843Z -> 0.0102s
2026-03-17T15:50:31.073971992Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0115s) ============
2026-03-17T15:50:31.073976170Z
2026-03-17T15:50:31.073980218Z Migrating to AddQuotaToUsers (20250409125753)
2026-03-17T15:50:31.073984437Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-03-17T15:50:31.073988735Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-03-17T15:50:31.073992894Z -> 0.0010s
2026-03-17T15:50:31.073997072Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-03-17T15:50:31.074001230Z -> 0.0008s
2026-03-17T15:50:31.074005198Z == 20250409125753 AddQuotaToUsers: migrated (0.0031s) =========================
2026-03-17T15:50:31.074009537Z
2026-03-17T15:50:31.074013605Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-03-17T15:50:31.074017774Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-03-17T15:50:31.074022012Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-03-17T15:50:31.074026351Z -> 0.0118s
2026-03-17T15:50:31.074030600Z -- add_index(:model_files, :filename_lower)
2026-03-17T15:50:31.074034708Z -> 0.0002s
2026-03-17T15:50:31.074038776Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0132s)
2026-03-17T15:50:31.074043435Z
2026-03-17T15:50:31.074047444Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-03-17T15:50:31.074051862Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-03-17T15:50:31.074056041Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-03-17T15:50:31.074060620Z -> 0.0002s
2026-03-17T15:50:31.074064658Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0010s) ===================
2026-03-17T15:50:31.074068857Z
2026-03-17T15:50:31.074073175Z Migrating to AddPreviewToModelFile (20250520111046)
2026-03-17T15:50:31.074078155Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-03-17T15:50:31.074082324Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-03-17T15:50:31.074086522Z -> 0.0011s
2026-03-17T15:50:31.074090560Z == 20250520111046 AddPreviewToModelFile: migrated (0.0019s) ===================
2026-03-17T15:50:31.074094649Z
2026-03-17T15:50:31.074098667Z Migrating to CreateAltchaSolutions (20250609210440)
2026-03-17T15:50:31.074102855Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-03-17T15:50:31.074107364Z -- create_table(:altcha_solutions)
2026-03-17T15:50:31.074116623Z -> 0.0004s
2026-03-17T15:50:31.074120701Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-03-17T15:50:31.074125230Z -> 0.0002s
2026-03-17T15:50:31.074129389Z == 20250609210440 CreateAltchaSolutions: migrated (0.0016s) ===================
2026-03-17T15:50:31.074133507Z
2026-03-17T15:50:31.074137525Z Migrating to AddIndexableFields (20250620141805)
2026-03-17T15:50:31.074141673Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-03-17T15:50:31.074145822Z -- change_table(:models)
2026-03-17T15:50:31.074149990Z -> 0.0024s
2026-03-17T15:50:31.074154359Z -- change_table(:creators)
2026-03-17T15:50:31.074158467Z -> 0.0018s
2026-03-17T15:50:31.074162595Z -- change_table(:collections)
2026-03-17T15:50:31.074166644Z -> 0.0017s
2026-03-17T15:50:31.074170632Z == 20250620141805 AddIndexableFields: migrated (0.0060s) ======================
2026-03-17T15:50:31.074174760Z
2026-03-17T15:50:31.074178778Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-03-17T15:50:31.074183127Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-03-17T15:50:31.074187796Z -- change_column(:models, :indexable, :string)
2026-03-17T15:50:31.074192065Z -> 0.0297s
2026-03-17T15:50:31.074196113Z -- change_column(:models, :ai_indexable, :string)
2026-03-17T15:50:31.074200251Z -> 0.0214s
2026-03-17T15:50:31.074204199Z -- change_column(:creators, :indexable, :string)
2026-03-17T15:50:31.074208388Z -> 0.0100s
2026-03-17T15:50:31.074212376Z -- change_column(:creators, :ai_indexable, :string)
2026-03-17T15:50:31.074216774Z -> 0.0093s
2026-03-17T15:50:31.074220763Z -- change_column(:collections, :indexable, :string)
2026-03-17T15:50:31.074224941Z -> 0.0465s
2026-03-17T15:50:31.074228969Z -- change_column(:collections, :ai_indexable, :string)
2026-03-17T15:50:31.074233168Z -> 0.0212s
2026-03-17T15:50:31.074237186Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1387s) ======
2026-03-17T15:50:31.074241334Z
2026-03-17T15:50:31.074245412Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-03-17T15:50:31.074249540Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-03-17T15:50:31.074254050Z -- change_table(:models)
2026-03-17T15:50:31.074258549Z -> 0.0008s
2026-03-17T15:50:31.074262927Z -- change_table(:creators)
2026-03-17T15:50:31.074266996Z -> 0.0003s
2026-03-17T15:50:31.074276364Z -- change_table(:collections)
2026-03-17T15:50:31.074280393Z -> 0.0003s
2026-03-17T15:50:31.074284491Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0014s) =================
2026-03-17T15:50:31.074288559Z
2026-03-17T15:50:31.074292577Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-03-17T15:50:31.074296695Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-03-17T15:50:31.074300834Z -- change_table(:links)
2026-03-17T15:50:31.074304792Z -> 0.0002s
2026-03-17T15:50:31.074308790Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-03-17T15:50:31.074312858Z
2026-03-17T15:50:31.074316856Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-03-17T15:50:31.074320974Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-03-17T15:50:31.074325002Z -- add_column(:links, :synced_at, :datetime)
2026-03-17T15:50:31.074329101Z -> 0.0017s
2026-03-17T15:50:31.074333219Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0018s) ======================
2026-03-17T15:50:31.074337217Z
2026-03-17T15:50:31.074341275Z Migrating to CreateFaspClientProviders (20250806142734)
2026-03-17T15:50:31.074345323Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-03-17T15:50:31.074349692Z -- create_table(:fasp_client_providers)
2026-03-17T15:50:31.074353740Z -> 0.0434s
2026-03-17T15:50:31.074357829Z == 20250806142734 CreateFaspClientProviders: migrated (0.0435s) ===============
2026-03-17T15:50:31.074362157Z
2026-03-17T15:50:31.074366105Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-03-17T15:50:31.074370213Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-03-17T15:50:31.074374322Z -- create_table(:fasp_client_event_subscriptions)
2026-03-17T15:50:31.074378350Z -> 0.0121s
2026-03-17T15:50:31.074382408Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0122s) ======
2026-03-17T15:50:31.074386536Z
2026-03-17T15:50:31.074390685Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-03-17T15:50:31.074395013Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-03-17T15:50:31.074399603Z -- create_table(:fasp_client_backfill_requests)
2026-03-17T15:50:31.074403921Z -> 0.0055s
2026-03-17T15:50:31.074408090Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0056s) ========
2026-03-17T15:50:31.074412208Z
2026-03-17T15:50:31.074416226Z Migrating to AddImagesToCreators (20250922155445)
2026-03-17T15:50:31.074420214Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-03-17T15:50:31.074429393Z -- add_column(:creators, :avatar_data, :json)
2026-03-17T15:50:31.074433671Z -> 0.0011s
2026-03-17T15:50:31.074437669Z -- add_column(:creators, :banner_data, :json)
2026-03-17T15:50:31.074441768Z -> 0.0009s
2026-03-17T15:50:31.074445736Z == 20250922155445 AddImagesToCreators: migrated (0.0021s) =====================
2026-03-17T15:50:31.074449994Z
2026-03-17T15:50:31.074453952Z Migrating to CreateFederailsHosts (20251010145758)
2026-03-17T15:50:31.074458201Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-03-17T15:50:31.074462700Z -- create_table(:federails_hosts)
2026-03-17T15:50:31.238242280Z -> 0.0116s
2026-03-17T15:50:31.238276880Z == 20251010145758 CreateFederailsHosts: migrated (0.0117s) ====================
2026-03-17T15:50:31.238286068Z
2026-03-17T15:50:31.238294555Z Migrating to AddTourStateToUsers (20251027152904)
2026-03-17T15:50:31.238302802Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-03-17T15:50:31.238311169Z -- add_column(:users, :tour_state, :json)
2026-03-17T15:50:31.238319185Z -> 0.0013s
2026-03-17T15:50:31.238327442Z == 20251027152904 AddTourStateToUsers: migrated (0.0013s) =====================
2026-03-17T15:50:31.238335598Z
2026-03-17T15:50:31.238343404Z Migrating to AddSortOrderToUsers (20251105110434)
2026-03-17T15:50:31.238351390Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-03-17T15:50:31.238359747Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-03-17T15:50:31.238367783Z -> 0.0010s
2026-03-17T15:50:31.238375629Z == 20251105110434 AddSortOrderToUsers: migrated (0.0011s) =====================
2026-03-17T15:50:31.238383725Z
2026-03-17T15:50:31.238391701Z Migrating to CreateGroups (20251203161006)
2026-03-17T15:50:31.238399657Z == 20251203161006 CreateGroups: migrating =====================================
2026-03-17T15:50:31.238407723Z -- create_table(:groups)
2026-03-17T15:50:31.238415579Z -> 0.0100s
2026-03-17T15:50:31.238423495Z -- create_table(:memberships)
2026-03-17T15:50:31.238431401Z -> 0.0011s
2026-03-17T15:50:31.238439247Z == 20251203161006 CreateGroups: migrated (0.0112s) ============================
2026-03-17T15:50:31.238447293Z
2026-03-17T15:50:31.238455109Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-03-17T15:50:31.238463045Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-03-17T15:50:31.238471251Z -- remove_index(:memberships, [:group_id, :user_id])
2026-03-17T15:50:31.238479147Z -> 0.0013s
2026-03-17T15:50:31.238507765Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-03-17T15:50:31.238516001Z -> 0.0001s
2026-03-17T15:50:31.238523947Z -- remove_index(:memberships, [:user_id, :group_id])
2026-03-17T15:50:31.238531893Z -> 0.0062s
2026-03-17T15:50:31.238539929Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-03-17T15:50:31.238548116Z -> 0.0001s
2026-03-17T15:50:31.238556232Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0079s) =============
2026-03-17T15:50:31.238564268Z
2026-03-17T15:50:31.238571954Z Migrating to CreateNoticedTables (20260119153039)
2026-03-17T15:50:31.238579850Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-03-17T15:50:31.238587866Z -- create_table(:noticed_events, {id: :primary_key})
2026-03-17T15:50:31.238595802Z -> 0.0126s
2026-03-17T15:50:31.238603728Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-03-17T15:50:31.238611704Z -> 0.0062s
2026-03-17T15:50:31.238619520Z == 20260119153039 CreateNoticedTables: migrated (0.0189s) =====================
2026-03-17T15:50:31.238627576Z
2026-03-17T15:50:31.238635302Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-03-17T15:50:31.238643207Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-03-17T15:50:31.238651214Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-03-17T15:50:31.238659200Z -> 0.0011s
2026-03-17T15:50:31.238668478Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0011s) =====
2026-03-17T15:50:31.238676685Z
2026-03-17T15:50:31.238684461Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-03-17T15:50:31.238692396Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-03-17T15:50:31.238700433Z -- change_table(:users)
2026-03-17T15:50:31.238708309Z -> 0.0086s
2026-03-17T15:50:31.238716174Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0089s) ===============
2026-03-17T15:50:31.238724231Z
2026-03-17T15:50:31.238732147Z Migrating to CreateLists (20260302121346)
2026-03-17T15:50:31.238741656Z == 20260302121346 CreateLists: migrating ======================================
2026-03-17T15:50:31.238749762Z -- create_table(:lists)
2026-03-17T15:50:31.238757608Z -> 0.0047s
2026-03-17T15:50:31.238765484Z -- create_table(:list_items)
2026-03-17T15:50:31.238773430Z -> 0.0038s
2026-03-17T15:50:31.238781316Z == 20260302121346 CreateLists: migrated (0.0085s) =============================
2026-03-17T15:50:31.238789382Z
2026-03-17T15:50:31.238806997Z Migrating to AddSpecialToLists (20260304122738)
2026-03-17T15:50:31.238815023Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-03-17T15:50:31.238823050Z -- add_column(:lists, :special, :string)
2026-03-17T15:50:31.238831006Z -> 0.0011s
2026-03-17T15:50:31.238838831Z == 20260304122738 AddSpecialToLists: migrated (0.0011s) =======================
2026-03-17T15:50:31.238846868Z
2026-03-17T15:50:31.238854623Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-03-17T15:50:31.238862569Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-03-17T15:50:31.238870726Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-03-17T15:50:31.238879373Z -> 0.0011s
2026-03-17T15:50:31.238887219Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-03-17T15:50:31.238895335Z -> 0.0010s
2026-03-17T15:50:31.238903141Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-03-17T15:50:31.238911207Z -> 0.0010s
2026-03-17T15:50:31.238919073Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0032s) ============
2026-03-17T15:50:31.238927119Z
2026-03-17T15:50:31.299626271Z s6-rc: info: service init-manyfold-config successfully started
2026-03-17T15:50:31.299983811Z s6-rc: info: service init-config-end: starting
2026-03-17T15:50:31.302427191Z s6-rc: info: service init-config-end successfully started
2026-03-17T15:50:31.302663386Z s6-rc: info: service init-mods: starting
2026-03-17T15:50:31.304974991Z s6-rc: info: service init-mods successfully started
2026-03-17T15:50:31.305159352Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-03-17T15:50:31.313278611Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-03-17T15:50:31.313491610Z s6-rc: info: service init-mods-package-install: starting
2026-03-17T15:50:31.323250660Z [pkg-install-init] **** Installing all mod packages ****
2026-03-17T15:50:31.690502594Z (1/1) Installing redis (8.4.2-r0)
2026-03-17T15:50:31.701593487Z Executing redis-8.4.2-r0.pre-install
2026-03-17T15:50:31.742812955Z Executing redis-8.4.2-r0.post-install
2026-03-17T15:50:31.752371632Z Executing busybox-1.37.0-r30.trigger
2026-03-17T15:50:31.765789018Z OK: 127.4 MiB in 119 packages
2026-03-17T15:50:31.805436912Z s6-rc: info: service init-mods-package-install successfully started
2026-03-17T15:50:31.805733299Z s6-rc: info: service init-mods-end: starting
2026-03-17T15:50:31.807924551Z s6-rc: info: service init-mods-end successfully started
2026-03-17T15:50:31.808188863Z s6-rc: info: service init-custom-files: starting
2026-03-17T15:50:31.816472573Z [custom-init] No custom files found, skipping...
2026-03-17T15:50:31.816963491Z s6-rc: info: service init-custom-files successfully started
2026-03-17T15:50:31.817243154Z s6-rc: info: service init-services: starting
2026-03-17T15:50:31.819229484Z s6-rc: info: service init-services successfully started
2026-03-17T15:50:31.820067261Z s6-rc: info: service svc-mod-universal-redis: starting
2026-03-17T15:50:31.820276572Z s6-rc: info: service svc-manyfold: starting
2026-03-17T15:50:31.820552548Z s6-rc: info: service svc-cron: starting
2026-03-17T15:50:31.823209528Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-03-17T15:50:31.823861701Z s6-rc: info: service svc-cron successfully started
2026-03-17T15:50:31.838232558Z 256:C 17 Mar 2026 15:50:31.838 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2026-03-17T15:50:31.838254703Z 256:C 17 Mar 2026 15:50:31.838 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-03-17T15:50:31.838263601Z 256:C 17 Mar 2026 15:50:31.838 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=256, just started
2026-03-17T15:50:31.838274753Z 256:C 17 Mar 2026 15:50:31.838 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-03-17T15:50:31.839251891Z 256:M 17 Mar 2026 15:50:31.839 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-03-17T15:50:31.839266901Z 256:M 17 Mar 2026 15:50:31.839 * monotonic clock: POSIX clock_gettime
2026-03-17T15:50:31.839932411Z 256:M 17 Mar 2026 15:50:31.839 * Running mode=standalone, port=6379.
2026-03-17T15:50:31.840457769Z 256:M 17 Mar 2026 15:50:31.840 * Server initialized
2026-03-17T15:50:31.840472699Z 256:M 17 Mar 2026 15:50:31.840 * Ready to accept connections tcp
2026-03-17T15:50:31.990807818Z 15:50:31 rails.1 | started with pid 277
2026-03-17T15:50:31.990836736Z 15:50:31 default_worker.1 | started with pid 278
2026-03-17T15:50:31.990848650Z 15:50:31 performance_worker.1 | started with pid 279
2026-03-17T15:50:34.650347616Z 15:50:34 rails.1 | => Booting Puma
2026-03-17T15:50:34.650386815Z 15:50:34 rails.1 | => Rails 8.0.4 application starting in production
2026-03-17T15:50:34.650397006Z 15:50:34 rails.1 | => Run `bin/rails server --help` for more startup options
2026-03-17T15:50:35.258906347Z 15:50:35 performance_worker.1 | Server: 013d9eb13869, Context: rails, Role: web, data: {cpu: {one_min: 1.44, five_min: 2.76, fifteen_min: 3.72}, memory: 0.191721472e9, disk: {available: 836425998336, total: 938656133120, used: 102230134784}}
2026-03-17T15:50:35.301294839Z 15:50:35 default_worker.1 | Server: 013d9eb13869, Context: rails, Role: web, data: {cpu: {one_min: 1.44, five_min: 2.76, fifteen_min: 3.72}, memory: 0.191766528e9, disk: {available: 836425678848, total: 938656133120, used: 102230454272}}
2026-03-17T15:50:37.572289739Z 15:50:37 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:37.573918669Z 15:50:37 default_worker.1 | INFO 2026-03-17T15:50:37.573Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-17T15:50:37.579023608Z 15:50:37 default_worker.1 | INFO 2026-03-17T15:50:37.578Z pid=278 tid=25a: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-03-17T15:50:37.580805807Z 15:50:37 default_worker.1 | INFO 2026-03-17T15:50:37.580Z pid=278 tid=25a: Cron Jobs - added job with name clear-downloads in the namespace default
2026-03-17T15:50:37.607197137Z 15:50:37 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:37.608246360Z 15:50:37 performance_worker.1 | INFO 2026-03-17T15:50:37.607Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-17T15:50:37.642242162Z 15:50:37 default_worker.1 | INFO 2026-03-17T15:50:37.641Z pid=278 tid=25a: Booted Rails 8.0.4 application in production environment
2026-03-17T15:50:37.642249046Z 15:50:37 default_worker.1 | Signal INFO not supported
2026-03-17T15:50:37.642296752Z 15:50:37 default_worker.1 | INFO 2026-03-17T15:50:37.642Z pid=278 tid=25a: Running in ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-03-17T15:50:37.642336673Z 15:50:37 default_worker.1 | INFO 2026-03-17T15:50:37.642Z pid=278 tid=25a: See LICENSE and the LGPL-3.0 for licensing details.
2026-03-17T15:50:37.642379449Z 15:50:37 default_worker.1 | INFO 2026-03-17T15:50:37.642Z pid=278 tid=25a: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-03-17T15:50:37.645192493Z 15:50:37 default_worker.1 | INFO 2026-03-17T15:50:37.644Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-03-17T15:50:37.694639407Z 15:50:37 performance_worker.1 | INFO 2026-03-17T15:50:37.694Z pid=279 tid=25b: Booted Rails 8.0.4 application in production environment
2026-03-17T15:50:37.694648396Z 15:50:37 performance_worker.1 | Signal INFO not supported
2026-03-17T15:50:37.694686753Z 15:50:37 performance_worker.1 | INFO 2026-03-17T15:50:37.694Z pid=279 tid=25b: Running in ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-03-17T15:50:37.694719619Z 15:50:37 performance_worker.1 | INFO 2026-03-17T15:50:37.694Z pid=279 tid=25b: See LICENSE and the LGPL-3.0 for licensing details.
2026-03-17T15:50:37.694748347Z 15:50:37 performance_worker.1 | INFO 2026-03-17T15:50:37.694Z pid=279 tid=25b: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-03-17T15:50:37.697656412Z 15:50:37 performance_worker.1 | INFO 2026-03-17T15:50:37.697Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-03-17T15:50:37.804132789Z 15:50:37 rails.1 | Server: 013d9eb13869, Context: rails, Role: web, data: {cpu: {one_min: 1.22, five_min: 2.74, fifteen_min: 3.72}, memory: 0.18382848e9, disk: {available: 836426629120, total: 938656133120, used: 102229504000}}
2026-03-17T15:50:37.804179193Z 15:50:37 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:37.804189133Z 15:50:37 rails.1 | INFO 2026-03-17T15:50:37.631Z pid=277 tid=20d: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-17T15:50:37.804199163Z 15:50:37 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:37.804207850Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: ccab6748-e411-4727-9e74-47940c96bc9c) to Sidekiq(high) with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, tag_list: )
2026-03-17T15:50:37.804220907Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: a6dcdd2d-1ab3-4d9d-a06b-97e1acb61201) to Sidekiq(high) with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-03-17T15:50:37.804230917Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: c103d994-4068-4a3d-8997-7838869541c5) to Sidekiq(high) with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2026-03-17T15:50:37.804241678Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 69810e9f-a8e9-426a-bb5b-634aad28fc9f) to Sidekiq(upgrade)
2026-03-17T15:50:37.804250296Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: 51977f2a-b31c-4195-b10b-1c1a5a74c12a) to Sidekiq(high)
2026-03-17T15:50:37.804258823Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 2c8257d6-ea1a-4d83-8858-5afebc5ce139) to Sidekiq(upgrade)
2026-03-17T15:50:37.804369867Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 7846ef42-e5aa-480d-8f1c-1f8e4aebe797) to Sidekiq(upgrade)
2026-03-17T15:50:37.804402282Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: a505da80-b378-4e39-9517-07d7f5aafe66) to Sidekiq(upgrade)
2026-03-17T15:50:37.810592576Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 3773baa9-88a9-48ef-91ea-f0c999fd9d55) to Sidekiq(upgrade)
2026-03-17T15:50:37.810632998Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: 90cd3338-0d00-45d9-af17-4339bc5fd63c) to Sidekiq(upgrade)
2026-03-17T15:50:37.810665513Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 22eb93c6-08ad-4f1e-b20b-2570b7f76c9f) to Sidekiq(upgrade)
2026-03-17T15:50:37.810674481Z 15:50:37 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 9018e64e-b17a-41a0-8284-e746d4320675) to Sidekiq(upgrade)
2026-03-17T15:50:37.810683489Z 15:50:37 rails.1 | [277] Puma starting in cluster mode...
2026-03-17T15:50:37.810691926Z 15:50:37 rails.1 | [277] * Puma version: 7.2.0 ("On The Corner")
2026-03-17T15:50:37.810700454Z 15:50:37 rails.1 | [277] * Ruby version: ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-03-17T15:50:37.810708800Z 15:50:37 rails.1 | [277] * Min threads: 4
2026-03-17T15:50:37.810720624Z 15:50:37 rails.1 | [277] * Max threads: 16
2026-03-17T15:50:37.810729422Z 15:50:37 rails.1 | [277] * Environment: production
2026-03-17T15:50:37.810737598Z 15:50:37 rails.1 | [277] * Master PID: 277
2026-03-17T15:50:37.810777669Z 15:50:37 rails.1 | [277] * Workers: 4
2026-03-17T15:50:37.810823892Z 15:50:37 rails.1 | [277] * Restarts: (✔) hot (✖) phased (✖) refork
2026-03-17T15:50:37.810879514Z 15:50:37 rails.1 | [277] * Preloading application
2026-03-17T15:50:37.810922421Z 15:50:37 rails.1 | [277] * Listening on http://[::]:3214
2026-03-17T15:50:37.810973784Z 15:50:37 rails.1 | [277] Use Ctrl-C to stop
2026-03-17T15:50:37.835610973Z 15:50:37 rails.1 | [277] - Worker 0 (PID: 335) booted in 0.02s, phase: 0
2026-03-17T15:50:37.835654691Z 15:50:37 rails.1 | [277] - Worker 1 (PID: 348) booted in 0.02s, phase: 0
2026-03-17T15:50:37.835664801Z 15:50:37 rails.1 | [277] - Worker 2 (PID: 361) booted in 0.01s, phase: 0
2026-03-17T15:50:37.837618665Z 15:50:37 rails.1 | [277] - Worker 3 (PID: 374) booted in 0.0s, phase: 0
2026-03-17T15:50:37.859125591Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2026-03-17T15:50:37.860391259Z s6-rc: info: service svc-manyfold successfully started
2026-03-17T15:50:37.860603156Z s6-rc: info: service legacy-services: starting
2026-03-17T15:50:37.871174081Z s6-rc: info: service legacy-services successfully started
2026-03-17T15:50:37.871207769Z s6-rc: info: service ci-service-check: starting
2026-03-17T15:50:37.875516394Z [ls.io-init] done.
2026-03-17T15:50:37.876367989Z s6-rc: info: service ci-service-check successfully started
2026-03-17T15:50:37.943078696Z 15:50:37 default_worker.1 | Server: 013d9eb13869, Context: sidekiq, Role: background, data: {cpu: {one_min: 1.44, five_min: 2.76, fifteen_min: 3.72}, memory: 0.248561664e9, disk: {available: 836415664128, total: 938656133120, used: 102240468992}}
2026-03-17T15:50:37.968146962Z 15:50:37 performance_worker.1 | Server: 013d9eb13869, Context: sidekiq, Role: background, data: {cpu: {one_min: 1.44, five_min: 2.76, fifteen_min: 3.72}, memory: 0.239960064e9, disk: {available: 836415651840, total: 938656133120, used: 102240481280}}
2026-03-17T15:50:38.012341139Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.011Z pid=278 tid=k1a jid=ac6b0728c37132cf471cedf1 class=Upgrade::GenerateSlugsJob: start
2026-03-17T15:50:38.018635834Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ccab6748-e411-4727-9e74-47940c96bc9c] Performing Upgrade::GenerateSlugsJob (Job ID: ccab6748-e411-4727-9e74-47940c96bc9c) from Sidekiq(high) enqueued at 2026-03-17T15:50:37.653029183Z with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, tag_list: )
2026-03-17T15:50:38.019111502Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.011Z pid=278 tid=k2e jid=77abf5e815ddb138f1a6c4db class=Upgrade::GenerateSlugsJob: start
2026-03-17T15:50:38.032619832Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a6dcdd2d-1ab3-4d9d-a06b-97e1acb61201] Performing Upgrade::GenerateSlugsJob (Job ID: a6dcdd2d-1ab3-4d9d-a06b-97e1acb61201) from Sidekiq(high) enqueued at 2026-03-17T15:50:37.656480432Z with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-03-17T15:50:38.042481940Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.011Z pid=278 tid=k2m jid=2a97455480212ba8049b5539 class=Upgrade::GenerateSlugsJob: start
2026-03-17T15:50:38.063760135Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [c103d994-4068-4a3d-8997-7838869541c5] Performing Upgrade::GenerateSlugsJob (Job ID: c103d994-4068-4a3d-8997-7838869541c5) from Sidekiq(high) enqueued at 2026-03-17T15:50:37.659410282Z with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2026-03-17T15:50:38.065004100Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.011Z pid=278 tid=k1y jid=5c797c0affc5e698bb7a9142 class=Upgrade::FixMimeTypes: start
2026-03-17T15:50:38.065871887Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [51977f2a-b31c-4195-b10b-1c1a5a74c12a] Performing Upgrade::FixMimeTypes (Job ID: 51977f2a-b31c-4195-b10b-1c1a5a74c12a) from Sidekiq(high) enqueued at 2026-03-17T15:50:37.662457668Z
2026-03-17T15:50:38.072911372Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [51977f2a-b31c-4195-b10b-1c1a5a74c12a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:38.073986527Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a6dcdd2d-1ab3-4d9d-a06b-97e1acb61201] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:38.091183433Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [c103d994-4068-4a3d-8997-7838869541c5] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:38.114083494Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [51977f2a-b31c-4195-b10b-1c1a5a74c12a] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-17T15:50:38.193994520Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [c103d994-4068-4a3d-8997-7838869541c5] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-17T15:50:38.195466133Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a6dcdd2d-1ab3-4d9d-a06b-97e1acb61201] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-17T15:50:38.199738997Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ccab6748-e411-4727-9e74-47940c96bc9c] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:38.257658852Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [51977f2a-b31c-4195-b10b-1c1a5a74c12a] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.062
2026-03-17T15:50:38.297209560Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ccab6748-e411-4727-9e74-47940c96bc9c] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-17T15:50:38.299044745Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [c103d994-4068-4a3d-8997-7838869541c5] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.029
2026-03-17T15:50:38.301880846Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a6dcdd2d-1ab3-4d9d-a06b-97e1acb61201] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.080
2026-03-17T15:50:38.305546036Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ccab6748-e411-4727-9e74-47940c96bc9c] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.019
2026-03-17T15:50:38.326673117Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [51977f2a-b31c-4195-b10b-1c1a5a74c12a] Performed Upgrade::FixMimeTypes (Job ID: 51977f2a-b31c-4195-b10b-1c1a5a74c12a) from Sidekiq(high) in 258.09ms
2026-03-17T15:50:38.329199333Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.328Z pid=278 tid=k1y jid=5c797c0affc5e698bb7a9142 class=Upgrade::FixMimeTypes elapsed=0.317: done
2026-03-17T15:50:38.357036515Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [c103d994-4068-4a3d-8997-7838869541c5] Performed Upgrade::GenerateSlugsJob (Job ID: c103d994-4068-4a3d-8997-7838869541c5) from Sidekiq(high) in 291.7ms
2026-03-17T15:50:38.370727262Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ccab6748-e411-4727-9e74-47940c96bc9c] Performed Upgrade::GenerateSlugsJob (Job ID: ccab6748-e411-4727-9e74-47940c96bc9c) from Sidekiq(high) in 357.51ms
2026-03-17T15:50:38.374656484Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.369Z pid=278 tid=k1y jid=051106b09c590daf4d76523e class=Upgrade::FixStaleAttachmentDataJob: start
2026-03-17T15:50:38.377334426Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a6dcdd2d-1ab3-4d9d-a06b-97e1acb61201] Performed Upgrade::GenerateSlugsJob (Job ID: a6dcdd2d-1ab3-4d9d-a06b-97e1acb61201) from Sidekiq(high) in 335.84ms
2026-03-17T15:50:38.377742388Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.370Z pid=278 tid=k2m jid=2a97455480212ba8049b5539 class=Upgrade::GenerateSlugsJob elapsed=0.359: done
2026-03-17T15:50:38.378028544Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [69810e9f-a8e9-426a-bb5b-634aad28fc9f] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 69810e9f-a8e9-426a-bb5b-634aad28fc9f) from Sidekiq(upgrade) enqueued at 2026-03-17T15:50:37.661739772Z
2026-03-17T15:50:38.379294623Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.377Z pid=278 tid=k1a jid=ac6b0728c37132cf471cedf1 class=Upgrade::GenerateSlugsJob elapsed=0.366: done
2026-03-17T15:50:38.379762586Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.377Z pid=278 tid=k2e jid=77abf5e815ddb138f1a6c4db class=Upgrade::GenerateSlugsJob elapsed=0.367: done
2026-03-17T15:50:38.380330690Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.380Z pid=278 tid=k1a jid=10628c216884a49ad7377a7c class=Upgrade::BackfillDataPackages: start
2026-03-17T15:50:38.410685410Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [69810e9f-a8e9-426a-bb5b-634aad28fc9f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:38.466479485Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.379Z pid=278 tid=k2m jid=a977f2ec50ad220b50ccfcb8 class=Upgrade::FixNilFileSizeValues: start
2026-03-17T15:50:38.469233892Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [7846ef42-e5aa-480d-8f1c-1f8e4aebe797] Performing Upgrade::BackfillDataPackages (Job ID: 7846ef42-e5aa-480d-8f1c-1f8e4aebe797) from Sidekiq(upgrade) enqueued at 2026-03-17T15:50:37.663931265Z
2026-03-17T15:50:38.478238523Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.409Z pid=278 tid=k2e jid=e777d0a537c7327246900449 class=Upgrade::DisambiguateUsernamesJob: start
2026-03-17T15:50:38.580977885Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2c8257d6-ea1a-4d83-8858-5afebc5ce139] Performing Upgrade::FixNilFileSizeValues (Job ID: 2c8257d6-ea1a-4d83-8858-5afebc5ce139) from Sidekiq(upgrade) enqueued at 2026-03-17T15:50:37.663145793Z
2026-03-17T15:50:38.595790431Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [7846ef42-e5aa-480d-8f1c-1f8e4aebe797] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:38.618301128Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [69810e9f-a8e9-426a-bb5b-634aad28fc9f] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-17T15:50:38.620570537Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [a505da80-b378-4e39-9517-07d7f5aafe66] Performing Upgrade::DisambiguateUsernamesJob (Job ID: a505da80-b378-4e39-9517-07d7f5aafe66) from Sidekiq(upgrade) enqueued at 2026-03-17T15:50:37.664633609Z
2026-03-17T15:50:38.668158478Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2c8257d6-ea1a-4d83-8858-5afebc5ce139] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:38.744407361Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [69810e9f-a8e9-426a-bb5b-634aad28fc9f] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.140
2026-03-17T15:50:38.790722308Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [a505da80-b378-4e39-9517-07d7f5aafe66] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:38.814757354Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2c8257d6-ea1a-4d83-8858-5afebc5ce139] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-17T15:50:38.860779232Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [7846ef42-e5aa-480d-8f1c-1f8e4aebe797] Performed Upgrade::BackfillDataPackages (Job ID: 7846ef42-e5aa-480d-8f1c-1f8e4aebe797) from Sidekiq(upgrade) in 450.12ms
2026-03-17T15:50:38.961605121Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.961Z pid=278 tid=k1a jid=10628c216884a49ad7377a7c class=Upgrade::BackfillDataPackages elapsed=0.58: done
2026-03-17T15:50:38.964597447Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2c8257d6-ea1a-4d83-8858-5afebc5ce139] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.020
2026-03-17T15:50:38.967240859Z 15:50:38 default_worker.1 | INFO 2026-03-17T15:50:38.964Z pid=278 tid=k1a jid=ac6090d9bbfb8ec3ef0d1b53 class=Upgrade::UpdateActorsJob: start
2026-03-17T15:50:38.969378444Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [69810e9f-a8e9-426a-bb5b-634aad28fc9f] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 69810e9f-a8e9-426a-bb5b-634aad28fc9f) from Sidekiq(upgrade) in 589.58ms
2026-03-17T15:50:38.974511499Z 15:50:38 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [a505da80-b378-4e39-9517-07d7f5aafe66] Performed Upgrade::DisambiguateUsernamesJob (Job ID: a505da80-b378-4e39-9517-07d7f5aafe66) from Sidekiq(upgrade) in 417.26ms
2026-03-17T15:50:39.010854148Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2c8257d6-ea1a-4d83-8858-5afebc5ce139] Performed Upgrade::FixNilFileSizeValues (Job ID: 2c8257d6-ea1a-4d83-8858-5afebc5ce139) from Sidekiq(upgrade) in 541.73ms
2026-03-17T15:50:39.022125894Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:38.981Z pid=278 tid=k1y jid=051106b09c590daf4d76523e class=Upgrade::FixStaleAttachmentDataJob elapsed=0.612: done
2026-03-17T15:50:39.032832282Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.031Z pid=278 tid=k1y jid=a8ec77f9d88f685ee85b80e9 class=Upgrade::CreateSpecialListsJob: start
2026-03-17T15:50:39.052666379Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [3773baa9-88a9-48ef-91ea-f0c999fd9d55] Performing Upgrade::UpdateActorsJob (Job ID: 3773baa9-88a9-48ef-91ea-f0c999fd9d55) from Sidekiq(upgrade) enqueued at 2026-03-17T15:50:37.665278287Z
2026-03-17T15:50:39.052928888Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.021Z pid=278 tid=k2m jid=a977f2ec50ad220b50ccfcb8 class=Upgrade::FixNilFileSizeValues elapsed=0.643: done
2026-03-17T15:50:39.053094782Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [90cd3338-0d00-45d9-af17-4339bc5fd63c] Performing Upgrade::CreateSpecialListsJob (Job ID: 90cd3338-0d00-45d9-af17-4339bc5fd63c) from Sidekiq(upgrade) enqueued at 2026-03-17T15:50:37.665962385Z
2026-03-17T15:50:39.054132832Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.012Z pid=278 tid=k2e jid=e777d0a537c7327246900449 class=Upgrade::DisambiguateUsernamesJob elapsed=0.604: done
2026-03-17T15:50:39.074221462Z 15:50:39 rails.1 | [f0dda585-1555-4ac3-ac41-5dd0e8db026a] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1429,"duration":20.58,"view":0.0,"db":2.77,"@timestamp":"2026-03-17T15:50:39.073Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-03-17T15:50:39.085169376Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [3773baa9-88a9-48ef-91ea-f0c999fd9d55] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:39.112829932Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.053Z pid=278 tid=k2m jid=2923a7148d7e9929db731e32 class=Upgrade::FixParentCollections: start
2026-03-17T15:50:39.117423532Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [22eb93c6-08ad-4f1e-b20b-2570b7f76c9f] Performing Upgrade::FixParentCollections (Job ID: 22eb93c6-08ad-4f1e-b20b-2570b7f76c9f) from Sidekiq(upgrade) enqueued at 2026-03-17T15:50:37.666605399Z
2026-03-17T15:50:39.119872142Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.090Z pid=278 tid=k2e jid=aa50e1d91f9075bba14ac834 class=Upgrade::PruneOrphanedProblems: start
2026-03-17T15:50:39.120634607Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9018e64e-b17a-41a0-8284-e746d4320675] Performing Upgrade::PruneOrphanedProblems (Job ID: 9018e64e-b17a-41a0-8284-e746d4320675) from Sidekiq(upgrade) enqueued at 2026-03-17T15:50:37.667362334Z
2026-03-17T15:50:39.226166522Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [22eb93c6-08ad-4f1e-b20b-2570b7f76c9f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:39.243534173Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [3773baa9-88a9-48ef-91ea-f0c999fd9d55] Performed Upgrade::UpdateActorsJob (Job ID: 3773baa9-88a9-48ef-91ea-f0c999fd9d55) from Sidekiq(upgrade) in 257.27ms
2026-03-17T15:50:39.251958496Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9018e64e-b17a-41a0-8284-e746d4320675] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:39.294072656Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.251Z pid=278 tid=k1a jid=ac6090d9bbfb8ec3ef0d1b53 class=Upgrade::UpdateActorsJob elapsed=0.287: done
2026-03-17T15:50:39.456104757Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9018e64e-b17a-41a0-8284-e746d4320675] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-17T15:50:39.472895938Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [22eb93c6-08ad-4f1e-b20b-2570b7f76c9f] Performed Upgrade::FixParentCollections (Job ID: 22eb93c6-08ad-4f1e-b20b-2570b7f76c9f) from Sidekiq(upgrade) in 358.93ms
2026-03-17T15:50:39.473220321Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [90cd3338-0d00-45d9-af17-4339bc5fd63c] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-17T15:50:39.516828288Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.516Z pid=278 tid=k2m jid=2923a7148d7e9929db731e32 class=Upgrade::FixParentCollections elapsed=0.463: done
2026-03-17T15:50:39.518065209Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9018e64e-b17a-41a0-8284-e746d4320675] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.169
2026-03-17T15:50:39.578455869Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [90cd3338-0d00-45d9-af17-4339bc5fd63c] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-17T15:50:39.580891183Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [90cd3338-0d00-45d9-af17-4339bc5fd63c] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.060
2026-03-17T15:50:39.584108671Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [9018e64e-b17a-41a0-8284-e746d4320675] Performed Upgrade::PruneOrphanedProblems (Job ID: 9018e64e-b17a-41a0-8284-e746d4320675) from Sidekiq(upgrade) in 462.94ms
2026-03-17T15:50:39.584374887Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.584Z pid=278 tid=k2e jid=aa50e1d91f9075bba14ac834 class=Upgrade::PruneOrphanedProblems elapsed=0.494: done
2026-03-17T15:50:39.585509351Z 15:50:39 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [90cd3338-0d00-45d9-af17-4339bc5fd63c] Performed Upgrade::CreateSpecialListsJob (Job ID: 90cd3338-0d00-45d9-af17-4339bc5fd63c) from Sidekiq(upgrade) in 543.58ms
2026-03-17T15:50:39.585538560Z 15:50:39 default_worker.1 | INFO 2026-03-17T15:50:39.585Z pid=278 tid=k1y jid=a8ec77f9d88f685ee85b80e9 class=Upgrade::CreateSpecialListsJob elapsed=0.554: done
2026-03-17T15:50:40.852034128Z 15:50:40 rails.1 | [309b6eea-d334-49e6-9540-6076e9df3b25] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":187287,"duration":1746.14,"view":0.0,"db":80.7,"location":"http://172.17.0.4:3214/","@timestamp":"2026-03-17T15:50:40.842Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-03-17T15:50:40.926332883Z 15:50:40 rails.1 | [0b185c02-7eed-4cfe-8103-a2405348e7cd] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1336,"duration":46.45,"view":0.0,"db":2.69,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-03-17T15:50:40.924Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-03-17T15:50:41.623497728Z 15:50:41 rails.1 | [9e87d3b5-e3ec-4e4f-b630-eaa80539e448] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25931,"duration":678.54,"view":593.22,"db":3.23,"@timestamp":"2026-03-17T15:50:41.622Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-03-17T15:50:41.687835516Z 15:50:41 rails.1 | [bc78b785-306f-4869-8f6d-0b4c12a0ab34] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1213,"duration":20.89,"view":0.0,"db":3.42,"@timestamp":"2026-03-17T15:50:41.686Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-03-17T15:50:42.021876849Z 15:50:42 rails.1 | [eb871bfc-c4e7-4fc5-9670-3fb2d2b36e04] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":19037,"duration":239.73,"view":0.0,"db":2.33,"location":"http://172.17.0.4:3214/","@timestamp":"2026-03-17T15:50:41.993Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-03-17T15:50:42.061055858Z 15:50:42 rails.1 | [5cc4162e-2fce-4d60-b853-97828112de7c] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1176,"duration":30.7,"view":0.0,"db":3.42,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-03-17T15:50:42.060Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-03-17T15:50:42.554172900Z 15:50:42 rails.1 | [724a78be-a7aa-44d5-bbe0-fe67398e075b] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":26387,"duration":462.94,"view":282.18,"db":9.86,"@timestamp":"2026-03-17T15:50:42.548Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}