2026-03-18T13:51:18.184093308Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-03-18T13:51:18.184126595Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-03-18T13:51:18.219314405Z [mod-init] Running Docker Modification Logic
2026-03-18T13:51:18.471538840Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-03-18T13:51:19.248332744Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-03-18T13:51:19.603392593Z [mod-init] Installing linuxserver/mods:universal-redis
2026-03-18T13:51:19.632630180Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-03-18T13:51:19.633735516Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-03-18T13:51:19.659919313Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-03-18T13:51:19.663899809Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-03-18T13:51:19.664021484Z s6-rc: info: service fix-attrs: starting
2026-03-18T13:51:19.664185925Z s6-rc: info: service init-migrations: starting
2026-03-18T13:51:19.664372982Z s6-rc: info: service init-envfile: starting
2026-03-18T13:51:19.670460511Z [migrations] started
2026-03-18T13:51:19.670486293Z [migrations] no migrations found
2026-03-18T13:51:19.671126512Z s6-rc: info: service init-migrations successfully started
2026-03-18T13:51:19.671317947Z s6-rc: info: service init-adduser: starting
2026-03-18T13:51:19.671521026Z s6-rc: info: service fix-attrs successfully started
2026-03-18T13:51:19.671754156Z s6-rc: info: service legacy-cont-init: starting
2026-03-18T13:51:19.673162001Z s6-rc: info: service init-envfile successfully started
2026-03-18T13:51:19.677896255Z s6-rc: info: service legacy-cont-init successfully started
2026-03-18T13:51:19.696460959Z usermod: no changes
2026-03-18T13:51:19.705031849Z ───────────────────────────────────────
2026-03-18T13:51:19.705056288Z
2026-03-18T13:51:19.705064935Z ██╗ ███████╗██╗ ██████╗
2026-03-18T13:51:19.705073463Z ██║ ██╔════╝██║██╔═══██╗
2026-03-18T13:51:19.705081839Z ██║ ███████╗██║██║ ██║
2026-03-18T13:51:19.705090136Z ██║ ╚════██║██║██║ ██║
2026-03-18T13:51:19.705098473Z ███████╗███████║██║╚██████╔╝
2026-03-18T13:51:19.705106820Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-03-18T13:51:19.705115527Z
2026-03-18T13:51:19.705123593Z Brought to you by linuxserver.io
2026-03-18T13:51:19.705160207Z ───────────────────────────────────────
2026-03-18T13:51:19.705543870Z
2026-03-18T13:51:19.705982212Z To support LSIO projects visit:
2026-03-18T13:51:19.705988174Z https://www.linuxserver.io/donate/
2026-03-18T13:51:19.705992253Z
2026-03-18T13:51:19.705996000Z ───────────────────────────────────────
2026-03-18T13:51:19.706000559Z GID/UID
2026-03-18T13:51:19.706004127Z ───────────────────────────────────────
2026-03-18T13:51:19.712023809Z
2026-03-18T13:51:19.712036975Z User UID: 911
2026-03-18T13:51:19.712045452Z User GID: 911
2026-03-18T13:51:19.712053959Z ───────────────────────────────────────
2026-03-18T13:51:19.713715445Z Linuxserver.io version: v0.135.0-pkg-99a4a343-dev-6c6887389ffa7501b81bacb450fa126726dc9bc5-pr-20
2026-03-18T13:51:19.714009628Z Build-date: 2026-03-18T13:44:00+00:00
2026-03-18T13:51:19.714021051Z ───────────────────────────────────────
2026-03-18T13:51:19.714031512Z
2026-03-18T13:51:19.731270276Z s6-rc: info: service init-adduser successfully started
2026-03-18T13:51:19.731502093Z s6-rc: info: service init-device-perms: starting
2026-03-18T13:51:19.738496668Z s6-rc: info: service init-device-perms successfully started
2026-03-18T13:51:19.738705329Z s6-rc: info: service init-os-end: starting
2026-03-18T13:51:19.740163375Z s6-rc: info: service init-os-end successfully started
2026-03-18T13:51:19.740413649Z s6-rc: info: service init-manyfold-config: starting
2026-03-18T13:51:19.740625094Z s6-rc: info: service init-config: starting
2026-03-18T13:51:19.742220848Z s6-rc: info: service init-config successfully started
2026-03-18T13:51:19.742334937Z s6-rc: info: service init-crontab-config: starting
2026-03-18T13:51:19.746905271Z **** SECRET_KEY_BASE set in environment. ****
2026-03-18T13:51:19.756607118Z s6-rc: info: service init-crontab-config successfully started
2026-03-18T13:51:19.771127949Z **** Running Manyfold database init. ****
2026-03-18T13:51:28.848479370Z Server: 7d9d80872c87, Context: rails, Role: web, data: {cpu: {one_min: 4.39, five_min: 3.74, fifteen_min: 2.05}, memory: 0.238497792e9, disk: {available: 833103077376, total: 938656133120, used: 105553055744}}
2026-03-18T13:51:28.848518048Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-03-18T13:51:28.848527988Z INFO 2026-03-18T13:51:26.948Z pid=173 tid=2jp: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-18T13:51:28.848537487Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-03-18T13:51:28.848577959Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-03-18T13:51:28.848586937Z Migrating to CreateLibraries (20210130201037)
2026-03-18T13:51:28.848595073Z == 20210130201037 CreateLibraries: migrating ==================================
2026-03-18T13:51:28.848603260Z -- create_table(:libraries)
2026-03-18T13:51:28.848611216Z -> 0.0028s
2026-03-18T13:51:28.848619282Z == 20210130201037 CreateLibraries: migrated (0.0028s) =========================
2026-03-18T13:51:28.848627268Z
2026-03-18T13:51:28.848635034Z Migrating to CreateModels (20210130203243)
2026-03-18T13:51:28.848643000Z == 20210130203243 CreateModels: migrating =====================================
2026-03-18T13:51:28.848651347Z -- create_table(:models)
2026-03-18T13:51:28.848659252Z -> 0.0013s
2026-03-18T13:51:28.848667118Z == 20210130203243 CreateModels: migrated (0.0013s) ============================
2026-03-18T13:51:28.848675124Z
2026-03-18T13:51:28.848682890Z Migrating to CreateParts (20210205230918)
2026-03-18T13:51:28.848690846Z == 20210205230918 CreateParts: migrating ======================================
2026-03-18T13:51:28.848698922Z -- create_table(:parts)
2026-03-18T13:51:28.848706788Z -> 0.0034s
2026-03-18T13:51:28.848714915Z == 20210205230918 CreateParts: migrated (0.0035s) =============================
2026-03-18T13:51:28.848722911Z
2026-03-18T13:51:28.848730626Z Migrating to AddFieldsToParts (20210210153744)
2026-03-18T13:51:28.848738552Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-03-18T13:51:28.848746538Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-03-18T13:51:28.848754564Z -> 0.0007s
2026-03-18T13:51:28.848762440Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-03-18T13:51:28.848770486Z -> 0.0003s
2026-03-18T13:51:28.848778553Z == 20210210153744 AddFieldsToParts: migrated (0.0011s) ========================
2026-03-18T13:51:28.848786569Z
2026-03-18T13:51:28.848794254Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-03-18T13:51:28.848802200Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-03-18T13:51:28.848810267Z -- create_table(:tags, {id: :integer})
2026-03-18T13:51:28.848818172Z -> 0.0039s
2026-03-18T13:51:28.848827471Z -- create_table(:taggings, {id: :integer})
2026-03-18T13:51:28.848835638Z -> 0.0017s
2026-03-18T13:51:28.848843644Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-18T13:51:28.848861600Z -> 0.0002s
2026-03-18T13:51:28.848869686Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-03-18T13:51:28.848878053Z -> 0.0021s
2026-03-18T13:51:28.848885829Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0081s) ===============
2026-03-18T13:51:28.848893845Z
2026-03-18T13:51:28.848901510Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-03-18T13:51:28.848909446Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-03-18T13:51:28.848917482Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-03-18T13:51:28.848925839Z -> 0.0004s
2026-03-18T13:51:28.848933916Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-18T13:51:28.848942052Z -> 0.0004s
2026-03-18T13:51:28.848949848Z -- remove_foreign_key(:taggings, :tags)
2026-03-18T13:51:28.848957703Z -> 0.1851s
2026-03-18T13:51:28.848965489Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-18T13:51:28.848973565Z -> 0.0171s
2026-03-18T13:51:28.848981592Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-03-18T13:51:28.848989678Z -> 0.0002s
2026-03-18T13:51:28.848997514Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-03-18T13:51:28.849006211Z -> 0.0052s
2026-03-18T13:51:28.849014017Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-03-18T13:51:28.849022063Z -> 0.0748s
2026-03-18T13:51:28.849029859Z == 20210212143002 AddMissingUniqueIndices: migrated (0.3176s) =================
2026-03-18T13:51:28.849037855Z
2026-03-18T13:51:28.849045741Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-03-18T13:51:28.849053667Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-03-18T13:51:28.849061653Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-03-18T13:51:28.849069579Z -> 0.0383s
2026-03-18T13:51:28.849077364Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1243s) ===========
2026-03-18T13:51:28.849085681Z
2026-03-18T13:51:28.849093377Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-03-18T13:51:28.849101323Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-03-18T13:51:28.849109569Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-03-18T13:51:28.849117876Z -> 0.0002s
2026-03-18T13:51:28.849125682Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-03-18T13:51:28.849142756Z
2026-03-18T13:51:28.849150522Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-03-18T13:51:28.849158468Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-03-18T13:51:28.849166494Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2026-03-18T13:51:28.849174500Z
2026-03-18T13:51:28.849182827Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-03-18T13:51:28.849190783Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-03-18T13:51:28.849198739Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-18T13:51:28.849206805Z -> 0.0081s
2026-03-18T13:51:28.849214581Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-03-18T13:51:28.849222617Z -> 0.0002s
2026-03-18T13:51:28.849230443Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-03-18T13:51:28.849238629Z -> 0.0063s
2026-03-18T13:51:28.849246645Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-03-18T13:51:28.849254742Z -> 0.0012s
2026-03-18T13:51:28.849262557Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-03-18T13:51:28.849270704Z -> 0.0004s
2026-03-18T13:51:28.849278549Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-03-18T13:51:28.849286676Z -> 0.0001s
2026-03-18T13:51:28.849294462Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-03-18T13:51:28.849302578Z -> 0.0041s
2026-03-18T13:51:28.849310424Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-03-18T13:51:28.849318570Z -> 0.0001s
2026-03-18T13:51:28.849326376Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-03-18T13:51:28.849334462Z -> 0.0005s
2026-03-18T13:51:28.849342258Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-03-18T13:51:28.849350354Z -> 0.0001s
2026-03-18T13:51:28.849358230Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-03-18T13:51:28.849369062Z -> 0.0006s
2026-03-18T13:51:28.849377208Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-03-18T13:51:28.849385565Z -> 0.0001s
2026-03-18T13:51:28.849393411Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-03-18T13:51:28.849401697Z -> 0.0015s
2026-03-18T13:51:28.849418591Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-03-18T13:51:28.849426848Z -> 0.0002s
2026-03-18T13:51:28.849434674Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0239s) =============
2026-03-18T13:51:28.849442720Z
2026-03-18T13:51:28.849450626Z Migrating to AddPreviewPartToModel (20210220204055)
2026-03-18T13:51:28.849458502Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-03-18T13:51:28.849466458Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-03-18T13:51:28.849474544Z -> 0.2617s
2026-03-18T13:51:28.849482410Z == 20210220204055 AddPreviewPartToModel: migrated (0.2617s) ===================
2026-03-18T13:51:28.849491398Z
2026-03-18T13:51:28.849500096Z Migrating to CreateCreators (20210225232756)
2026-03-18T13:51:28.849508142Z == 20210225232756 CreateCreators: migrating ===================================
2026-03-18T13:51:28.849517070Z -- create_table(:creators)
2026-03-18T13:51:28.849525216Z -> 0.0144s
2026-03-18T13:51:28.849533242Z == 20210225232756 CreateCreators: migrated (0.0145s) ==========================
2026-03-18T13:51:28.849541419Z
2026-03-18T13:51:28.849549295Z Migrating to AddCreatorToModels (20210225232841)
2026-03-18T13:51:28.849557371Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-03-18T13:51:28.849565838Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-03-18T13:51:28.849574045Z -> 0.0536s
2026-03-18T13:51:28.849582221Z == 20210225232841 AddCreatorToModels: migrated (0.0536s) ======================
2026-03-18T13:51:28.849590417Z
2026-03-18T13:51:28.849598313Z Migrating to CreateLinks (20210301230017)
2026-03-18T13:51:28.849606380Z == 20210301230017 CreateLinks: migrating ======================================
2026-03-18T13:51:28.849614767Z -- create_table(:links)
2026-03-18T13:51:28.849622773Z -> 0.0008s
2026-03-18T13:51:28.849630739Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-03-18T13:51:28.849638985Z
2026-03-18T13:51:28.849647072Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-03-18T13:51:28.849655258Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-03-18T13:51:28.849663455Z -- remove_column(:creators, :thingiverse_user, :string)
2026-03-18T13:51:28.849671621Z -> 0.0682s
2026-03-18T13:51:28.849679617Z -- remove_column(:creators, :cults3d_user, :string)
2026-03-18T13:51:28.849687693Z -> 0.0042s
2026-03-18T13:51:28.849695689Z -- remove_column(:creators, :mmf_user, :string)
2026-03-18T13:51:28.849713175Z -> 0.0142s
2026-03-18T13:51:28.849721431Z -- remove_column(:creators, :cgtrader_user, :string)
2026-03-18T13:51:28.849729538Z -> 0.0034s
2026-03-18T13:51:28.849737524Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0922s) ==============
2026-03-18T13:51:28.849745660Z
2026-03-18T13:51:28.849753516Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-03-18T13:51:28.849761642Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-03-18T13:51:28.849769759Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-03-18T13:51:28.849777915Z -> 0.0596s
2026-03-18T13:51:28.849785971Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0596s) ==
2026-03-18T13:51:28.849794128Z
2026-03-18T13:51:28.849802034Z Migrating to AddYUpToParts (20210318202638)
2026-03-18T13:51:28.849810070Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-03-18T13:51:28.849818236Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-03-18T13:51:28.849826413Z -> 0.0160s
2026-03-18T13:51:28.849834359Z == 20210318202638 AddYUpToParts: migrated (0.0160s) ===========================
2026-03-18T13:51:28.849842515Z
2026-03-18T13:51:28.849850551Z Migrating to CreateImages (20210321164508)
2026-03-18T13:51:28.849858577Z == 20210321164508 CreateImages: migrating =====================================
2026-03-18T13:51:28.849866754Z -- create_table(:images)
2026-03-18T13:51:28.849874710Z -> 0.0173s
2026-03-18T13:51:28.849882876Z == 20210321164508 CreateImages: migrated (0.0173s) ============================
2026-03-18T13:51:28.849891143Z
2026-03-18T13:51:28.849898989Z Migrating to CreateDelayedJobs (20210330215825)
2026-03-18T13:51:29.636335200Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-03-18T13:51:29.636365792Z -- create_table(:delayed_jobs)
2026-03-18T13:51:29.636375090Z -> 0.0092s
2026-03-18T13:51:29.636385151Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-03-18T13:51:29.636396003Z -> 0.0001s
2026-03-18T13:51:29.636406464Z == 20210330215825 CreateDelayedJobs: migrated (0.0094s) =======================
2026-03-18T13:51:29.636416975Z
2026-03-18T13:51:29.636425011Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-03-18T13:51:29.636433558Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-03-18T13:51:29.636441805Z -- rename_table(:parts, :model_files)
2026-03-18T13:51:29.636449711Z -> 0.0016s
2026-03-18T13:51:29.636477447Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-03-18T13:51:29.636485874Z -> 0.0348s
2026-03-18T13:51:29.636493789Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0364s) =================
2026-03-18T13:51:29.636501816Z
2026-03-18T13:51:29.636509471Z Migrating to RemoveImagesTable (20220106220519)
2026-03-18T13:51:29.636517527Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-03-18T13:51:29.636525604Z -- drop_table(:images)
2026-03-18T13:51:29.636533429Z -> 0.0003s
2026-03-18T13:51:29.636541335Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-03-18T13:51:29.636549321Z
2026-03-18T13:51:29.636557037Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-03-18T13:51:29.636564973Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-03-18T13:51:29.636572939Z -- table_exists?(:active_storage_blobs)
2026-03-18T13:51:29.636580945Z -> 0.0002s
2026-03-18T13:51:29.636588761Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0003s) ======
2026-03-18T13:51:29.636596817Z
2026-03-18T13:51:29.636604482Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-03-18T13:51:29.636612408Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-03-18T13:51:29.636620374Z -- table_exists?(:active_storage_blobs)
2026-03-18T13:51:29.636628230Z -> 0.0001s
2026-03-18T13:51:29.636636066Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-03-18T13:51:29.636644122Z
2026-03-18T13:51:29.636651778Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-03-18T13:51:29.636659744Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-03-18T13:51:29.636667750Z -- table_exists?(:active_storage_blobs)
2026-03-18T13:51:29.636675616Z -> 0.0001s
2026-03-18T13:51:29.636683411Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s)
2026-03-18T13:51:29.636691427Z
2026-03-18T13:51:29.636699093Z Migrating to DeviseCreateUsers (20220614210023)
2026-03-18T13:51:29.636707029Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-03-18T13:51:29.636715045Z -- create_table(:users)
2026-03-18T13:51:29.636722861Z -> 0.0012s
2026-03-18T13:51:29.636730707Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-03-18T13:51:29.636738943Z -> 0.0019s
2026-03-18T13:51:29.636746709Z == 20220614210023 DeviseCreateUsers: migrated (0.0031s) =======================
2026-03-18T13:51:29.636754695Z
2026-03-18T13:51:29.636771739Z Migrating to AddUsernameToUsers (20220614211256)
2026-03-18T13:51:29.636781188Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-03-18T13:51:29.636789625Z -- add_column(:users, :username, :string, {null: false})
2026-03-18T13:51:29.636797651Z -> 0.0240s
2026-03-18T13:51:29.636805688Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-03-18T13:51:29.636813964Z -> 0.0002s
2026-03-18T13:51:29.636821830Z == 20220614211256 AddUsernameToUsers: migrated (0.0242s) ======================
2026-03-18T13:51:29.636830067Z
2026-03-18T13:51:29.636837792Z Migrating to AddAdminToUsers (20220614213902)
2026-03-18T13:51:29.636845798Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-03-18T13:51:29.636853794Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-03-18T13:51:29.636861871Z -> 0.0006s
2026-03-18T13:51:29.636869696Z == 20220614213902 AddAdminToUsers: migrated (0.0006s) =========================
2026-03-18T13:51:29.636877682Z
2026-03-18T13:51:29.636885408Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-03-18T13:51:29.636893344Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-03-18T13:51:29.636901360Z -- add_column(:users, :pagination_settings, :json)
2026-03-18T13:51:29.636909456Z -> 0.0005s
2026-03-18T13:51:29.636917342Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-03-18T13:51:29.636925368Z
2026-03-18T13:51:29.636933074Z Migrating to CreateSettings (20220619174307)
2026-03-18T13:51:29.636940980Z == 20220619174307 CreateSettings: migrating ===================================
2026-03-18T13:51:29.636949016Z -- create_table(:settings)
2026-03-18T13:51:29.636956942Z -> 0.0004s
2026-03-18T13:51:29.636964778Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-03-18T13:51:29.636973065Z -> 0.0027s
2026-03-18T13:51:29.636980920Z == 20220619174307 CreateSettings: migrated (0.0032s) ==========================
2026-03-18T13:51:29.636988957Z
2026-03-18T13:51:29.636996662Z Migrating to AddScaleFactorToModels (20220626152444)
2026-03-18T13:51:29.637004588Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-03-18T13:51:29.637012544Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-03-18T13:51:29.637020580Z -> 0.0118s
2026-03-18T13:51:29.637028426Z == 20220626152444 AddScaleFactorToModels: migrated (0.0144s) ==================
2026-03-18T13:51:29.637036472Z
2026-03-18T13:51:29.637044178Z Migrating to AddDigestToModelFiles (20220702202932)
2026-03-18T13:51:29.637061022Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-03-18T13:51:29.637069038Z -- add_column(:model_files, :digest, :string)
2026-03-18T13:51:29.637076914Z -> 0.0027s
2026-03-18T13:51:29.637084749Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-03-18T13:51:29.637092866Z -> 0.0002s
2026-03-18T13:51:29.637100722Z == 20220702202932 AddDigestToModelFiles: migrated (0.0053s) ===================
2026-03-18T13:51:29.637108848Z
2026-03-18T13:51:29.637116563Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-03-18T13:51:29.637124530Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-03-18T13:51:29.637132967Z -- add_column(:users, :renderer_settings, :json)
2026-03-18T13:51:29.637140943Z -> 0.0008s
2026-03-18T13:51:29.637148758Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0011s) ==============
2026-03-18T13:51:29.637156764Z
2026-03-18T13:51:29.637164440Z Migrating to CreateProblems (20221210001132)
2026-03-18T13:51:29.637172446Z == 20221210001132 CreateProblems: migrating ===================================
2026-03-18T13:51:29.637180472Z -- create_table(:problems)
2026-03-18T13:51:29.637188308Z -> 0.0009s
2026-03-18T13:51:29.637196124Z == 20221210001132 CreateProblems: migrated (0.0012s) ==========================
2026-03-18T13:51:29.637204160Z
2026-03-18T13:51:29.637211885Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-03-18T13:51:29.637219882Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-03-18T13:51:29.637227918Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0178s) ========
2026-03-18T13:51:29.637238519Z
2026-03-18T13:51:29.637246405Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-03-18T13:51:29.637254441Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-03-18T13:51:29.637262537Z -- create_table(:favorites, {force: true})
2026-03-18T13:51:29.637270443Z -> 0.0049s
2026-03-18T13:51:29.637278309Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-03-18T13:51:29.637286756Z -> 0.0001s
2026-03-18T13:51:29.637294582Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-03-18T13:51:29.637303069Z -> 0.0001s
2026-03-18T13:51:29.637310985Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-03-18T13:51:29.637319923Z -> 0.0001s
2026-03-18T13:51:29.637337108Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0058s) ================
2026-03-18T13:51:29.637345164Z
2026-03-18T13:51:29.637352839Z Migrating to MovePrintedToFavorites (20221220223040)
2026-03-18T13:51:29.637360825Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-03-18T13:51:29.637368852Z == 20221220223040 MovePrintedToFavorites: migrated (0.0657s) ==================
2026-03-18T13:51:29.637376918Z
2026-03-18T13:51:29.637384623Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-03-18T13:51:29.637392519Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-03-18T13:51:29.637400475Z -- remove_column(:model_files, :printed, :boolean)
2026-03-18T13:51:29.637408361Z -> 0.0267s
2026-03-18T13:51:29.637416167Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0270s) ===============
2026-03-18T13:51:29.637424173Z
2026-03-18T13:51:29.637431868Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-03-18T13:51:29.637439804Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-03-18T13:51:29.637447831Z -- add_column(:models, :notes, :text)
2026-03-18T13:51:29.637455686Z -> 0.0011s
2026-03-18T13:51:29.637463512Z -- add_column(:models, :excerpt, :text)
2026-03-18T13:51:29.637471358Z -> 0.0023s
2026-03-18T13:51:29.637479825Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0035s) =================
2026-03-18T13:51:29.637487881Z
2026-03-18T13:51:29.637495537Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-03-18T13:51:29.637503533Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-03-18T13:51:29.637511529Z -- add_column(:creators, :notes, :text)
2026-03-18T13:51:29.637519385Z -> 0.0005s
2026-03-18T13:51:29.637527260Z -- add_column(:creators, :excerpt, :text)
2026-03-18T13:51:29.637535176Z -> 0.0004s
2026-03-18T13:51:29.637543002Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-03-18T13:51:29.637551048Z
2026-03-18T13:51:29.637558734Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-03-18T13:51:29.637566710Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-03-18T13:51:29.637574736Z -- add_column(:model_files, :notes, :text)
2026-03-18T13:51:29.637582672Z -> 0.0005s
2026-03-18T13:51:29.637590508Z -- add_column(:model_files, :excerpt, :text)
2026-03-18T13:51:29.637598384Z -> 0.0004s
2026-03-18T13:51:29.637606270Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2026-03-18T13:51:29.637614276Z
2026-03-18T13:51:29.637630949Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-03-18T13:51:29.637639026Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-03-18T13:51:29.637647012Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0210s) =================
2026-03-18T13:51:29.637654988Z
2026-03-18T13:51:29.637662673Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-03-18T13:51:29.637670709Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-03-18T13:51:29.637678746Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-03-18T13:51:29.637686972Z -> 0.0465s
2026-03-18T13:51:29.637694778Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0465s) =============
2026-03-18T13:51:29.637702884Z
2026-03-18T13:51:29.637710550Z Migrating to RenameExcerptToCaption (20230222155910)
2026-03-18T13:51:29.637718476Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-03-18T13:51:29.637726432Z -- rename_column(:creators, :excerpt, :caption)
2026-03-18T13:51:29.637734347Z -> 0.0225s
2026-03-18T13:51:29.637742163Z -- rename_column(:models, :excerpt, :caption)
2026-03-18T13:51:29.637750029Z -> 0.0213s
2026-03-18T13:51:29.637757855Z -- rename_column(:model_files, :excerpt, :caption)
2026-03-18T13:51:29.637765931Z -> 0.0199s
2026-03-18T13:51:29.637773767Z == 20230222155910 RenameExcerptToCaption: migrated (0.0662s) ==================
2026-03-18T13:51:29.637781753Z
2026-03-18T13:51:29.637789448Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-03-18T13:51:29.637797354Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-03-18T13:51:29.637805360Z -- add_column(:libraries, :notes, :string)
2026-03-18T13:51:29.637813286Z -> 0.0021s
2026-03-18T13:51:29.637821162Z -- add_column(:libraries, :caption, :string)
2026-03-18T13:51:29.637829138Z -> 0.0004s
2026-03-18T13:51:29.637837024Z -- add_column(:libraries, :name, :string)
2026-03-18T13:51:29.637845251Z -> 0.0005s
2026-03-18T13:51:29.637853077Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0123s) ============
2026-03-18T13:51:29.637861173Z
2026-03-18T13:51:29.637869389Z Migrating to AddTagregexToLibrary (20230305180823)
2026-03-18T13:51:30.137428463Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-03-18T13:51:30.137466220Z -- add_column(:libraries, :tag_regex, :text)
2026-03-18T13:51:30.137475739Z -> 0.0020s
2026-03-18T13:51:30.137484667Z == 20230305180823 AddTagregexToLibrary: migrated (0.0038s) ====================
2026-03-18T13:51:30.137509316Z
2026-03-18T13:51:30.137517713Z Migrating to AddIconToLibrary (20230307215826)
2026-03-18T13:51:30.137525689Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-03-18T13:51:30.137533735Z -- add_column(:libraries, :icon, :text)
2026-03-18T13:51:30.137541641Z -> 0.0019s
2026-03-18T13:51:30.137549698Z == 20230307215826 AddIconToLibrary: migrated (0.0036s) ========================
2026-03-18T13:51:30.137557784Z
2026-03-18T13:51:30.137565489Z Migrating to CreateCollection (20230308004237)
2026-03-18T13:51:30.137573375Z == 20230308004237 CreateCollection: migrating =================================
2026-03-18T13:51:30.137581381Z -- create_table(:collections)
2026-03-18T13:51:30.137589227Z -> 0.0032s
2026-03-18T13:51:30.137597063Z == 20230308004237 CreateCollection: migrated (0.0075s) ========================
2026-03-18T13:51:30.137605009Z
2026-03-18T13:51:30.137612785Z Migrating to AddCollectionToModels (20230308005021)
2026-03-18T13:51:30.137620661Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-03-18T13:51:30.137628597Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-03-18T13:51:30.137636533Z -> 0.0179s
2026-03-18T13:51:30.137644328Z == 20230308005021 AddCollectionToModels: migrated (0.0217s) ===================
2026-03-18T13:51:30.137652304Z
2026-03-18T13:51:30.137659950Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-03-18T13:51:30.137667846Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-03-18T13:51:30.137675912Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0016s) =============
2026-03-18T13:51:30.137684078Z
2026-03-18T13:51:30.137691834Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-03-18T13:51:30.137699740Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-03-18T13:51:30.137707716Z -- rename_column(:collections, :excerpt, :caption)
2026-03-18T13:51:30.137715622Z -> 0.0040s
2026-03-18T13:51:30.137723458Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0040s) ========
2026-03-18T13:51:30.137731414Z
2026-03-18T13:51:30.137739149Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-03-18T13:51:30.137747065Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-03-18T13:51:30.137755021Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-03-18T13:51:30.137763007Z
2026-03-18T13:51:30.137770653Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-03-18T13:51:30.137778579Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-03-18T13:51:30.137795923Z -- add_column(:users, :tag_cloud_settings, :json)
2026-03-18T13:51:30.137803940Z -> 0.0015s
2026-03-18T13:51:30.137811926Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0015s) ===============
2026-03-18T13:51:30.137819892Z
2026-03-18T13:51:30.137828960Z Migrating to AddCollectionToCollections (20230324000000)
2026-03-18T13:51:30.137837076Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-03-18T13:51:30.137845052Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-03-18T13:51:30.137853079Z -> 0.0059s
2026-03-18T13:51:30.137860894Z == 20230324000000 AddCollectionToCollections: migrated (0.0059s) ==============
2026-03-18T13:51:30.137868850Z
2026-03-18T13:51:30.137876616Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-03-18T13:51:30.137884492Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-03-18T13:51:30.137892428Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0532s) =========
2026-03-18T13:51:30.137900424Z
2026-03-18T13:51:30.137908059Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-03-18T13:51:30.137915995Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-03-18T13:51:30.137923901Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0084s)
2026-03-18T13:51:30.137931887Z
2026-03-18T13:51:30.137939573Z Migrating to AddSlugs (20230615135601)
2026-03-18T13:51:30.137947348Z == 20230615135601 AddSlugs: migrating =========================================
2026-03-18T13:51:30.137955314Z -- add_column(:models, :slug, :string)
2026-03-18T13:51:30.137963160Z -> 0.0032s
2026-03-18T13:51:30.137970936Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-03-18T13:51:30.137979173Z -> 0.0022s
2026-03-18T13:51:30.137987028Z -- add_column(:collections, :slug, :string)
2026-03-18T13:51:30.137994914Z -> 0.0005s
2026-03-18T13:51:30.138002800Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-03-18T13:51:30.138010967Z -> 0.0001s
2026-03-18T13:51:30.138018752Z -- add_column(:creators, :slug, :string)
2026-03-18T13:51:30.138026568Z -> 0.0005s
2026-03-18T13:51:30.138034334Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-03-18T13:51:30.138042320Z -> 0.0001s
2026-03-18T13:51:30.138050125Z == 20230615135601 AddSlugs: migrated (0.0090s) ================================
2026-03-18T13:51:30.138058101Z
2026-03-18T13:51:30.138065837Z Migrating to GenerateSlugs (20230617222353)
2026-03-18T13:51:30.138082861Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-03-18T13:51:30.138091008Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-03-18T13:51:30.138099054Z
2026-03-18T13:51:30.138106739Z Migrating to MakeNamesUnique (20230628194944)
2026-03-18T13:51:30.138114585Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-03-18T13:51:30.138122641Z == 20230628194944 MakeNamesUnique: migrated (0.0032s) =========================
2026-03-18T13:51:30.138130658Z
2026-03-18T13:51:30.138138373Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-03-18T13:51:30.138146259Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-03-18T13:51:30.138154185Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-03-18T13:51:30.138162231Z -> 0.0021s
2026-03-18T13:51:30.138170468Z -- remove_index(:creators, :slug)
2026-03-18T13:51:30.138178334Z -> 0.0004s
2026-03-18T13:51:30.138186129Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-03-18T13:51:30.138194216Z -> 0.0001s
2026-03-18T13:51:30.138202091Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-03-18T13:51:30.138210208Z -> 0.0001s
2026-03-18T13:51:30.138218024Z -- remove_index(:collections, :slug)
2026-03-18T13:51:30.138225849Z -> 0.0253s
2026-03-18T13:51:30.138233615Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-03-18T13:51:30.138241701Z -> 0.0008s
2026-03-18T13:51:30.138249457Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0294s) ======
2026-03-18T13:51:30.138257453Z
2026-03-18T13:51:30.138265199Z Migrating to AddSizeToModelFiles (20230707082403)
2026-03-18T13:51:30.138273084Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-03-18T13:51:30.138281020Z -- add_column(:model_files, :size, :integer)
2026-03-18T13:51:30.138288866Z -> 0.0006s
2026-03-18T13:51:30.138296662Z == 20230707082403 AddSizeToModelFiles: migrated (0.0009s) =====================
2026-03-18T13:51:30.138304618Z
2026-03-18T13:51:30.138312283Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-03-18T13:51:30.138320139Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-03-18T13:51:30.138328205Z -- change_column(:model_files, :size, :bigint)
2026-03-18T13:51:30.138336031Z -> 0.0081s
2026-03-18T13:51:30.138343817Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0084s) ==================
2026-03-18T13:51:30.138351753Z
2026-03-18T13:51:30.138368456Z Migrating to AddNoteToProblems (20230711111009)
2026-03-18T13:51:30.138376422Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-03-18T13:51:30.138384399Z -- add_column(:problems, :note, :string, {default: nil})
2026-03-18T13:51:30.138392274Z -> 0.0017s
2026-03-18T13:51:30.138400170Z == 20230711111009 AddNoteToProblems: migrated (0.0021s) =======================
2026-03-18T13:51:30.138408156Z
2026-03-18T13:51:30.138415922Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-03-18T13:51:30.138423798Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-03-18T13:51:30.138431794Z -- add_column(:users, :problem_settings, :json)
2026-03-18T13:51:30.138439690Z -> 0.0007s
2026-03-18T13:51:30.138447526Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0018s) ================
2026-03-18T13:51:30.138455472Z
2026-03-18T13:51:30.138463217Z Migrating to AddLicenseToModel (20240127143358)
2026-03-18T13:51:30.138471033Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-03-18T13:51:30.138478979Z -- add_column(:models, :license, :string)
2026-03-18T13:51:30.138486825Z -> 0.0006s
2026-03-18T13:51:30.138494651Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-03-18T13:51:30.138502657Z
2026-03-18T13:51:30.138513919Z Migrating to AddIgnoredToProblems (20240131134832)
2026-03-18T13:51:30.138521996Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-03-18T13:51:30.138530062Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-03-18T13:51:30.138538138Z -> 0.0006s
2026-03-18T13:51:30.138546435Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2026-03-18T13:51:30.138554511Z
2026-03-18T13:51:30.138562167Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-03-18T13:51:30.138570072Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-03-18T13:51:30.138577978Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-03-18T13:51:30.138586125Z -> 0.0107s
2026-03-18T13:51:30.138594021Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0108s) ======
2026-03-18T13:51:30.138601987Z
2026-03-18T13:51:30.138609652Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-03-18T13:51:30.138617508Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-03-18T13:51:30.138625434Z -- add_column(:users, :file_list_settings, :json)
2026-03-18T13:51:30.138633260Z -> 0.0006s
2026-03-18T13:51:30.138650174Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2026-03-18T13:51:30.138658200Z
2026-03-18T13:51:30.138665956Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-03-18T13:51:30.138673811Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-03-18T13:51:30.138681848Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-03-18T13:51:30.138689914Z -> 0.0002s
2026-03-18T13:51:30.138697770Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-03-18T13:51:30.138706237Z -> 0.0010s
2026-03-18T13:51:30.138714032Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-03-18T13:51:30.138722339Z -> 0.0002s
2026-03-18T13:51:30.138730255Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-03-18T13:51:30.138738622Z -> 0.0047s
2026-03-18T13:51:30.138746468Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0061s) =================
2026-03-18T13:51:30.138754444Z
2026-03-18T13:51:30.138762099Z Migrating to CreateFlipperTables (20240306095646)
2026-03-18T13:51:30.138769945Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-03-18T13:51:30.138777871Z -- create_table(:flipper_features)
2026-03-18T13:51:30.138785657Z -> 0.0031s
2026-03-18T13:51:30.138793522Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-03-18T13:51:30.138801669Z -> 0.0050s
2026-03-18T13:51:30.138809475Z -- create_table(:flipper_gates)
2026-03-18T13:51:30.138817270Z -> 0.0002s
2026-03-18T13:51:30.138825146Z -- 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-18T13:51:30.138833523Z -> 0.0002s
2026-03-18T13:51:30.138841309Z == 20240306095646 CreateFlipperTables: migrated (0.0086s) =====================
2026-03-18T13:51:30.138849245Z
2026-03-18T13:51:30.138856990Z Migrating to RolifyCreateRoles (20240319155251)
2026-03-18T13:51:30.783464745Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-03-18T13:51:30.783495517Z -- create_table(:roles)
2026-03-18T13:51:30.783504926Z -> 0.0417s
2026-03-18T13:51:30.783513703Z -- create_table(:users_roles, {id: false})
2026-03-18T13:51:30.783523513Z -> 0.0005s
2026-03-18T13:51:30.783532151Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-03-18T13:51:30.783542061Z -> 0.0055s
2026-03-18T13:51:30.783565899Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-03-18T13:51:30.783574786Z -> 0.0002s
2026-03-18T13:51:30.783582752Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-03-18T13:51:30.783590959Z -> 0.0001s
2026-03-18T13:51:30.783598785Z == 20240319155251 RolifyCreateRoles: migrated (0.0653s) =======================
2026-03-18T13:51:30.783606891Z
2026-03-18T13:51:30.783614697Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-03-18T13:51:30.783623134Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-03-18T13:51:30.783631190Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0039s) ==================
2026-03-18T13:51:30.783639196Z
2026-03-18T13:51:30.783646942Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-03-18T13:51:30.783654878Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-03-18T13:51:30.783662854Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-03-18T13:51:30.783670840Z -> 0.0150s
2026-03-18T13:51:30.783678686Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0165s) ====================
2026-03-18T13:51:30.783686792Z
2026-03-18T13:51:30.783694508Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-03-18T13:51:30.783702634Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-03-18T13:51:30.783710600Z -- add_column(:users, :reset_password_token, :string)
2026-03-18T13:51:30.783718556Z -> 0.0011s
2026-03-18T13:51:30.783726402Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-03-18T13:51:30.783734658Z -> 0.0002s
2026-03-18T13:51:30.783742504Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0033s) ============
2026-03-18T13:51:30.783750610Z
2026-03-18T13:51:30.783758356Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-03-18T13:51:30.783766282Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-03-18T13:51:30.783774228Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0265s) ==============
2026-03-18T13:51:30.783782254Z
2026-03-18T13:51:30.783789940Z Migrating to AddRememberableToUsers (20240410221112)
2026-03-18T13:51:30.783797906Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-03-18T13:51:30.783805872Z -- add_column(:users, :remember_created_at, :datetime)
2026-03-18T13:51:30.783813948Z -> 0.0037s
2026-03-18T13:51:30.783824539Z == 20240410221112 AddRememberableToUsers: migrated (0.0052s) ==================
2026-03-18T13:51:30.783842315Z
2026-03-18T13:51:30.783866754Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-03-18T13:51:30.783876113Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-03-18T13:51:30.783884240Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-03-18T13:51:30.783892356Z -> 0.0006s
2026-03-18T13:51:30.783900292Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0019s) ===========
2026-03-18T13:51:30.783908438Z
2026-03-18T13:51:30.783916134Z Migrating to DropDelayedJobs (20240418112821)
2026-03-18T13:51:30.783924010Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-03-18T13:51:30.783932036Z -- drop_table(:delayed_jobs)
2026-03-18T13:51:30.783939882Z -> 0.0019s
2026-03-18T13:51:30.783947707Z == 20240418112821 DropDelayedJobs: migrated (0.0127s) =========================
2026-03-18T13:51:30.783955954Z
2026-03-18T13:51:30.783963660Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-03-18T13:51:30.783971716Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-03-18T13:51:30.783979722Z -- add_column(:users, :interface_language, :string)
2026-03-18T13:51:30.783987618Z -> 0.0006s
2026-03-18T13:51:30.783995433Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0043s) =============
2026-03-18T13:51:30.784003410Z
2026-03-18T13:51:30.784011115Z Migrating to AddLockableToUsers (20240610120318)
2026-03-18T13:51:30.784019101Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-03-18T13:51:30.784027117Z -- change_table(:users)
2026-03-18T13:51:30.784034983Z -> 0.0016s
2026-03-18T13:51:30.784042779Z == 20240610120318 AddLockableToUsers: migrated (0.0020s) ======================
2026-03-18T13:51:30.784051066Z
2026-03-18T13:51:30.784058891Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-03-18T13:51:30.784066837Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-03-18T13:51:30.784075805Z -- add_column(:model_files, :attachment_data, :json)
2026-03-18T13:51:30.784083781Z -> 0.0006s
2026-03-18T13:51:30.784091657Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0010s) ===========
2026-03-18T13:51:30.784099774Z
2026-03-18T13:51:30.784107469Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-03-18T13:51:30.784115465Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-03-18T13:51:30.784123421Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0234s) ==================
2026-03-18T13:51:30.784131437Z
2026-03-18T13:51:30.784148341Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-03-18T13:51:30.784156378Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-03-18T13:51:30.784164364Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-03-18T13:51:30.784172680Z -> 0.0007s
2026-03-18T13:51:30.784180546Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0027s) ============
2026-03-18T13:51:30.784188582Z
2026-03-18T13:51:30.784196338Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-03-18T13:51:30.784204234Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-03-18T13:51:30.784212220Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-03-18T13:51:30.784220206Z -> 0.0006s
2026-03-18T13:51:30.784228473Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-03-18T13:51:30.784236549Z -> 0.0006s
2026-03-18T13:51:30.784244675Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-03-18T13:51:30.784252631Z -> 0.0006s
2026-03-18T13:51:30.784260477Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-03-18T13:51:30.784268584Z -> 0.0051s
2026-03-18T13:51:30.784276469Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-03-18T13:51:30.784284476Z -> 0.0006s
2026-03-18T13:51:30.784292291Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0088s) ====================
2026-03-18T13:51:30.784300398Z
2026-03-18T13:51:30.784308063Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-03-18T13:51:30.784315939Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-03-18T13:51:30.784323915Z -- remove_index(:libraries, :path)
2026-03-18T13:51:30.784331771Z -> 0.0010s
2026-03-18T13:51:30.784339577Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0018s) ================
2026-03-18T13:51:30.784347603Z
2026-03-18T13:51:30.784355328Z Migrating to CreateFederailsActors (20240727113215)
2026-03-18T13:51:30.784363324Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-03-18T13:51:30.784371290Z -- create_table(:federails_actors)
2026-03-18T13:51:30.784379146Z -> 0.0018s
2026-03-18T13:51:30.784386972Z -- foreign_key_exists?(:federails_actors, :users)
2026-03-18T13:51:30.784394858Z -> 0.0027s
2026-03-18T13:51:30.784402694Z -- remove_foreign_key(:federails_actors, :users)
2026-03-18T13:51:30.784410569Z -> 0.0226s
2026-03-18T13:51:30.784418536Z -- remove_index(:federails_actors, :user_id)
2026-03-18T13:51:30.784426482Z -> 0.0014s
2026-03-18T13:51:30.784443335Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-03-18T13:51:30.784451632Z -> 0.0001s
2026-03-18T13:51:30.784459498Z -- add_foreign_key(:federails_actors, :users)
2026-03-18T13:51:30.784467404Z -> 0.0183s
2026-03-18T13:51:30.784475240Z == 20240727113215 CreateFederailsActors: migrated (0.0479s) ===================
2026-03-18T13:51:30.784483296Z
2026-03-18T13:51:30.784490981Z Migrating to CreateFederailsFollowings (20240727113216)
2026-03-18T13:51:30.784499018Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-03-18T13:51:30.784507004Z -- create_table(:federails_followings)
2026-03-18T13:51:30.784514910Z -> 0.0017s
2026-03-18T13:51:30.784522795Z == 20240727113216 CreateFederailsFollowings: migrated (0.0017s) ===============
2026-03-18T13:51:30.784530832Z
2026-03-18T13:51:30.784538547Z Migrating to CreateFederailsActivities (20240727113217)
2026-03-18T13:51:30.784546483Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-03-18T13:51:30.784554419Z -- create_table(:federails_activities)
2026-03-18T13:51:30.784562365Z -> 0.0098s
2026-03-18T13:51:30.784570181Z == 20240727113217 CreateFederailsActivities: migrated (0.0099s) ===============
2026-03-18T13:51:30.784578187Z
2026-03-18T13:51:30.784585862Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-03-18T13:51:30.784593979Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-03-18T13:51:30.784601975Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-03-18T13:51:30.784610131Z -> 0.0170s
2026-03-18T13:51:30.784618608Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-03-18T13:51:30.784626805Z -> 0.0008s
2026-03-18T13:51:30.784634691Z -- change_table(:federails_actors)
2026-03-18T13:51:30.784642527Z -> 0.0098s
2026-03-18T13:51:30.784650412Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0277s) =======
2026-03-18T13:51:30.784658399Z
2026-03-18T13:51:30.784666064Z Migrating to CreateFederailsActors (20240731165647)
2026-03-18T13:51:30.784674080Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-03-18T13:51:30.784682046Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-03-18T13:51:30.784690122Z
2026-03-18T13:51:30.784697778Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-03-18T13:51:30.784705654Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-03-18T13:51:30.784713640Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0001s) ===============
2026-03-18T13:51:30.784730634Z
2026-03-18T13:51:30.784738370Z Migrating to BackfillActivities (20240805111500)
2026-03-18T13:51:30.784746255Z == 20240805111500 BackfillActivities: migrating ===============================
2026-03-18T13:51:30.784754292Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-03-18T13:51:30.784762398Z
2026-03-18T13:51:30.784770073Z Migrating to CreateCaberRelations (20240827155630)
2026-03-18T13:51:30.784777939Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-03-18T13:51:30.784785885Z -- create_table(:caber_relations)
2026-03-18T13:51:30.784793711Z -> 0.0416s
2026-03-18T13:51:30.784801537Z == 20240827155630 CreateCaberRelations: migrated (0.0416s) ====================
2026-03-18T13:51:30.784809543Z
2026-03-18T13:51:30.784817208Z Migrating to AddDefaultAccessControls (20240830121749)
2026-03-18T13:51:30.784825144Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-03-18T13:51:30.784833120Z == 20240830121749 AddDefaultAccessControls: migrated (0.0707s) ================
2026-03-18T13:51:30.784841096Z
2026-03-18T13:51:30.784848762Z Migrating to RenameDefaultRoles (20240830151650)
2026-03-18T13:51:30.784856638Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-03-18T13:51:30.784864574Z == 20240830151650 RenameDefaultRoles: migrated (0.0414s) ======================
2026-03-18T13:51:30.784872530Z
2026-03-18T13:51:30.784880215Z Migrating to AddPublicIDsToModels (20240904151944)
2026-03-18T13:51:30.784888181Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-03-18T13:51:30.784896137Z -- add_column(:models, :public_id, :string)
2026-03-18T13:51:30.784904013Z -> 0.0008s
2026-03-18T13:51:30.784911809Z -- add_index(:models, :public_id)
2026-03-18T13:51:30.784919625Z -> 0.0027s
2026-03-18T13:51:30.784927561Z -- add_column(:model_files, :public_id, :string)
2026-03-18T13:51:30.784935446Z -> 0.0007s
2026-03-18T13:51:30.784943242Z -- add_index(:model_files, :public_id)
2026-03-18T13:51:30.784951198Z -> 0.0001s
2026-03-18T13:51:30.784958994Z -- add_column(:problems, :public_id, :string)
2026-03-18T13:51:30.784966910Z -> 0.0006s
2026-03-18T13:51:30.784974716Z -- add_index(:problems, :public_id)
2026-03-18T13:51:30.784982541Z -> 0.0001s
2026-03-18T13:51:30.784990317Z -- add_column(:creators, :public_id, :string)
2026-03-18T13:51:30.784998193Z -> 0.0007s
2026-03-18T13:51:31.635545978Z -- add_index(:creators, :public_id)
2026-03-18T13:51:31.635598113Z -> 0.0001s
2026-03-18T13:51:31.635608093Z -- add_column(:collections, :public_id, :string)
2026-03-18T13:51:31.635616380Z -> 0.0006s
2026-03-18T13:51:31.635624516Z -- add_index(:collections, :public_id)
2026-03-18T13:51:31.635632913Z -> 0.0001s
2026-03-18T13:51:31.635640779Z -- add_column(:libraries, :public_id, :string)
2026-03-18T13:51:31.635648665Z -> 0.0006s
2026-03-18T13:51:31.635656842Z -- add_index(:libraries, :public_id)
2026-03-18T13:51:31.635664788Z -> 0.0001s
2026-03-18T13:51:31.635672794Z == 20240904151944 AddPublicIDsToModels: migrated (0.0077s) ====================
2026-03-18T13:51:31.635680890Z
2026-03-18T13:51:31.635688736Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-03-18T13:51:31.635696702Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-03-18T13:51:31.635704738Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:31.635713005Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0538s) ==============
2026-03-18T13:51:31.635721331Z
2026-03-18T13:51:31.635729027Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-03-18T13:51:31.635736993Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-03-18T13:51:31.635744979Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-03-18T13:51:31.635752905Z
2026-03-18T13:51:31.635760580Z Migrating to DeduplicateRoles (20240923114515)
2026-03-18T13:51:31.635768486Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-03-18T13:51:31.635776432Z == 20240923114515 DeduplicateRoles: migrated (0.1480s) ========================
2026-03-18T13:51:31.635784469Z
2026-03-18T13:51:31.635792435Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-03-18T13:51:31.635800381Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-03-18T13:51:31.635808367Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-18T13:51:31.635816764Z -> 0.1610s
2026-03-18T13:51:31.635824629Z -- add_index(:models, :name_lower)
2026-03-18T13:51:31.635832525Z -> 0.0001s
2026-03-18T13:51:31.635840421Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-18T13:51:31.635867466Z -> 0.0081s
2026-03-18T13:51:31.635875843Z -- add_index(:creators, :name_lower)
2026-03-18T13:51:31.635883748Z -> 0.0001s
2026-03-18T13:51:31.635891624Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-03-18T13:51:31.635909510Z -> 0.0090s
2026-03-18T13:51:31.635917516Z -- add_index(:collections, :name_lower)
2026-03-18T13:51:31.635925402Z -> 0.0001s
2026-03-18T13:51:31.635933248Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1786s) =============
2026-03-18T13:51:31.635941405Z
2026-03-18T13:51:31.635949160Z Migrating to AddKeypairToActors (20240926162407)
2026-03-18T13:51:31.635957066Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-03-18T13:51:31.635965072Z -- change_table(:federails_actors)
2026-03-18T13:51:31.635972928Z -> 0.0015s
2026-03-18T13:51:31.635980804Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-03-18T13:51:31.635988840Z
2026-03-18T13:51:31.635997828Z Migrating to AddUuids (20241004194445)
2026-03-18T13:51:31.636006095Z == 20241004194445 AddUuids: migrating =========================================
2026-03-18T13:51:31.636014131Z -- change_table(:federails_actors)
2026-03-18T13:51:31.636022047Z -> 0.0030s
2026-03-18T13:51:31.636029953Z -- change_table(:federails_activities)
2026-03-18T13:51:31.636037809Z -> 0.0008s
2026-03-18T13:51:31.636045645Z -- change_table(:federails_followings)
2026-03-18T13:51:31.636053581Z -> 0.0008s
2026-03-18T13:51:31.636061436Z == 20241004194445 AddUuids: migrated (0.0048s) ================================
2026-03-18T13:51:31.636069693Z
2026-03-18T13:51:31.636077559Z Migrating to CreateComments (20241007182824)
2026-03-18T13:51:31.636085385Z == 20241007182824 CreateComments: migrating ===================================
2026-03-18T13:51:31.636093421Z -- create_table(:comments)
2026-03-18T13:51:31.636101236Z -> 0.0021s
2026-03-18T13:51:31.636109182Z == 20241007182824 CreateComments: migrated (0.0021s) ==========================
2026-03-18T13:51:31.636117199Z
2026-03-18T13:51:31.636124934Z Migrating to AddSystemToComments (20241009122540)
2026-03-18T13:51:31.636133071Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-03-18T13:51:31.636141057Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-03-18T13:51:31.636149033Z -> 0.0009s
2026-03-18T13:51:31.636156858Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-03-18T13:51:31.636164845Z
2026-03-18T13:51:31.636172510Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-03-18T13:51:31.636180416Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-03-18T13:51:31.636188532Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0015s) ============
2026-03-18T13:51:31.636206388Z
2026-03-18T13:51:31.636214144Z Migrating to AddOmniauthToUsers (20241015090803)
2026-03-18T13:51:31.636222030Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-03-18T13:51:31.636230226Z -- add_column(:users, :auth_provider, :string)
2026-03-18T13:51:31.636238192Z -> 0.0008s
2026-03-18T13:51:31.636246048Z -- add_column(:users, :auth_uid, :string)
2026-03-18T13:51:31.636253914Z -> 0.0007s
2026-03-18T13:51:31.636261720Z == 20241015090803 AddOmniauthToUsers: migrated (0.0015s) ======================
2026-03-18T13:51:31.636269906Z
2026-03-18T13:51:31.636277582Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-03-18T13:51:31.636285518Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-03-18T13:51:31.636293504Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-03-18T13:51:31.636301540Z -> 0.0008s
2026-03-18T13:51:31.636309466Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-03-18T13:51:31.636317452Z -> 0.0007s
2026-03-18T13:51:31.636325278Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0015s) =====
2026-03-18T13:51:31.636333354Z
2026-03-18T13:51:31.636341009Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-03-18T13:51:31.636349015Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-03-18T13:51:31.636357482Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-03-18T13:51:31.636365509Z -> 0.0008s
2026-03-18T13:51:31.636373264Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2026-03-18T13:51:31.636381220Z
2026-03-18T13:51:31.636388896Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-03-18T13:51:31.636396982Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-03-18T13:51:31.636405008Z -- change_table(:users)
2026-03-18T13:51:31.636412804Z -> 0.0009s
2026-03-18T13:51:31.636420610Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0010s) =====================
2026-03-18T13:51:31.636428716Z
2026-03-18T13:51:31.636436401Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-03-18T13:51:31.636444257Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-03-18T13:51:31.636452173Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0600s) =================
2026-03-18T13:51:31.636460350Z
2026-03-18T13:51:31.636468015Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-03-18T13:51:31.636475881Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-03-18T13:51:31.636492965Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-03-18T13:51:31.636501462Z -> 0.0011s
2026-03-18T13:51:31.636509358Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-03-18T13:51:31.636517645Z -> 0.0016s
2026-03-18T13:51:31.636525441Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-03-18T13:51:31.636533798Z -> 0.0004s
2026-03-18T13:51:31.636541623Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-03-18T13:51:31.636549790Z -> 0.0009s
2026-03-18T13:51:31.636557606Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-03-18T13:51:31.636565762Z -> 0.0008s
2026-03-18T13:51:31.636573588Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-03-18T13:51:31.636581704Z -> 0.0007s
2026-03-18T13:51:31.636589560Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-03-18T13:51:31.636597987Z -> 0.0004s
2026-03-18T13:51:31.636605803Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0061s) ===================
2026-03-18T13:51:31.636613829Z
2026-03-18T13:51:31.636621494Z Migrating to AddInProgressToProblems (20241105121830)
2026-03-18T13:51:31.636629450Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-03-18T13:51:31.636637406Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-03-18T13:51:31.636645392Z -> 0.0008s
2026-03-18T13:51:31.636653188Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-03-18T13:51:31.636661224Z
2026-03-18T13:51:31.636668960Z Migrating to ClearStuckProblems (20241118155027)
2026-03-18T13:51:31.636676856Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-03-18T13:51:31.636684802Z == 20241118155027 ClearStuckProblems: migrated (0.0184s) ======================
2026-03-18T13:51:31.636692798Z
2026-03-18T13:51:31.636701004Z Migrating to AddApprovedToUser (20241122121621)
2026-03-18T13:51:31.636708920Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-03-18T13:51:31.636716906Z -- change_table(:users)
2026-03-18T13:51:31.636724993Z -> 0.0014s
2026-03-18T13:51:31.636732738Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) =======================
2026-03-18T13:51:31.636740704Z
2026-03-18T13:51:31.636748410Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-03-18T13:51:31.636756326Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-03-18T13:51:31.636773450Z -- create_table(:federails_moderation_reports)
2026-03-18T13:51:31.636781466Z -> 0.0029s
2026-03-18T13:51:31.636789272Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0029s) ========
2026-03-18T13:51:31.636797479Z
2026-03-18T13:51:31.636805324Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-03-18T13:51:31.636813260Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-03-18T13:51:31.636821256Z -- create_table(:federails_moderation_domain_blocks)
2026-03-18T13:51:31.636829222Z -> 0.0005s
2026-03-18T13:51:31.636837008Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-03-18T13:51:31.636844984Z
2026-03-18T13:51:31.636852660Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-03-18T13:51:31.636860836Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-03-18T13:51:31.636868812Z -- change_column_null(:comments, :commenter_id, true)
2026-03-18T13:51:31.636876718Z -> 0.0079s
2026-03-18T13:51:31.636884564Z -- change_column_null(:comments, :commenter_type, true)
2026-03-18T13:51:31.636892490Z -> 0.0080s
2026-03-18T13:51:31.636900336Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-03-18T13:51:31.636908392Z -> 0.0011s
2026-03-18T13:51:31.636916168Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-03-18T13:51:31.636924374Z -> 0.0113s
2026-03-18T13:51:31.636932160Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0298s) =======
2026-03-18T13:51:31.636940126Z
2026-03-18T13:51:31.636947791Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-03-18T13:51:31.636955677Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-03-18T13:51:31.636963603Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-03-18T13:51:31.636971629Z -> 0.0008s
2026-03-18T13:51:31.636979395Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-03-18T13:51:31.636987461Z
2026-03-18T13:51:31.636995457Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-03-18T13:51:31.637003373Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-03-18T13:51:31.637011339Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1205s) ==================
2026-03-18T13:51:31.637019295Z
2026-03-18T13:51:31.637026941Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-03-18T13:51:31.637034887Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-03-18T13:51:32.223878569Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-03-18T13:51:32.223910945Z -> 0.0018s
2026-03-18T13:51:32.223920704Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0019s) ==========
2026-03-18T13:51:32.223929352Z
2026-03-18T13:51:32.223937418Z Migrating to AddCreatorToCollections (20250222000000)
2026-03-18T13:51:32.223945654Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-03-18T13:51:32.223953891Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-03-18T13:51:32.223962128Z -> 0.0229s
2026-03-18T13:51:32.223970555Z == 20250222000000 AddCreatorToCollections: migrated (0.0229s) =================
2026-03-18T13:51:32.223978951Z
2026-03-18T13:51:32.223990695Z Migrating to AddLocalToActors (20250305171530)
2026-03-18T13:51:32.223999052Z == 20250305171530 AddLocalToActors: migrating =================================
2026-03-18T13:51:32.224007539Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-03-18T13:51:32.224015916Z -> 0.0009s
2026-03-18T13:51:32.224023882Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-03-18T13:51:32.224032409Z -> 0.0019s
2026-03-18T13:51:32.224040586Z -> 0 rows
2026-03-18T13:51:32.224048542Z == 20250305171530 AddLocalToActors: migrated (0.0059s) ========================
2026-03-18T13:51:32.224056728Z
2026-03-18T13:51:32.224064554Z Migrating to AddActorTypeToActors (20250407160721)
2026-03-18T13:51:32.224072630Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-03-18T13:51:32.224080756Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-03-18T13:51:32.224088943Z -> 0.0008s
2026-03-18T13:51:32.224096939Z == 20250407160721 AddActorTypeToActors: migrated (0.0009s) ====================
2026-03-18T13:51:32.224105296Z
2026-03-18T13:51:32.224113142Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-03-18T13:51:32.224121228Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-03-18T13:51:32.224129364Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-03-18T13:51:32.224137491Z -> 0.0013s
2026-03-18T13:51:32.224145407Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0013s) =================
2026-03-18T13:51:32.224153523Z
2026-03-18T13:51:32.224161479Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-03-18T13:51:32.224169826Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-03-18T13:51:32.224177942Z -- create_table(:oauth_applications)
2026-03-18T13:51:32.224201870Z -> 0.0004s
2026-03-18T13:51:32.224210077Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-03-18T13:51:32.224218424Z -> 0.0002s
2026-03-18T13:51:32.224226550Z -- create_table(:oauth_access_grants)
2026-03-18T13:51:32.224234707Z -> 0.0006s
2026-03-18T13:51:32.224242683Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-03-18T13:51:32.224251230Z -> 0.0001s
2026-03-18T13:51:32.224259236Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-03-18T13:51:32.224267472Z -> 0.0073s
2026-03-18T13:51:32.224275449Z -- create_table(:oauth_access_tokens)
2026-03-18T13:51:32.224283495Z -> 0.0006s
2026-03-18T13:51:32.224291451Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-03-18T13:51:32.224299597Z -> 0.0001s
2026-03-18T13:51:32.224308986Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-03-18T13:51:32.224317393Z -> 0.0001s
2026-03-18T13:51:32.224325469Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-03-18T13:51:32.224333726Z -> 0.0092s
2026-03-18T13:51:32.224341732Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-03-18T13:51:32.224349919Z -> 0.0071s
2026-03-18T13:51:32.224357905Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-03-18T13:51:32.224366171Z -> 0.0211s
2026-03-18T13:51:32.224374157Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0471s) ==================
2026-03-18T13:51:32.224382504Z
2026-03-18T13:51:32.224390370Z Migrating to AddOwnerToApplication (20250408145956)
2026-03-18T13:51:32.224398556Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-03-18T13:51:32.224406723Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-03-18T13:51:32.224414859Z -> 0.0010s
2026-03-18T13:51:32.224422966Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-03-18T13:51:32.224431062Z -> 0.0016s
2026-03-18T13:51:32.224438968Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-03-18T13:51:32.224447325Z -> 0.0002s
2026-03-18T13:51:32.224455231Z == 20250408145956 AddOwnerToApplication: migrated (0.0080s) ===================
2026-03-18T13:51:32.224463447Z
2026-03-18T13:51:32.224471253Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-03-18T13:51:32.224479379Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-03-18T13:51:32.224487506Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-03-18T13:51:32.224505291Z -> 0.0112s
2026-03-18T13:51:32.224513328Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0129s) ============
2026-03-18T13:51:32.224521674Z
2026-03-18T13:51:32.224529450Z Migrating to AddQuotaToUsers (20250409125753)
2026-03-18T13:51:32.224537466Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-03-18T13:51:32.224545552Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-03-18T13:51:32.224553609Z -> 0.0010s
2026-03-18T13:51:32.224561485Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-03-18T13:51:32.224569681Z -> 0.0008s
2026-03-18T13:51:32.224577597Z == 20250409125753 AddQuotaToUsers: migrated (0.0033s) =========================
2026-03-18T13:51:32.224585914Z
2026-03-18T13:51:32.224593659Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-03-18T13:51:32.224601756Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-03-18T13:51:32.224609902Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-03-18T13:51:32.224618359Z -> 0.0127s
2026-03-18T13:51:32.224626275Z -- add_index(:model_files, :filename_lower)
2026-03-18T13:51:32.224634311Z -> 0.0002s
2026-03-18T13:51:32.224642257Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0143s)
2026-03-18T13:51:32.224650804Z
2026-03-18T13:51:32.224658620Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-03-18T13:51:32.224667077Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-03-18T13:51:32.224675244Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-03-18T13:51:32.224683360Z -> 0.0002s
2026-03-18T13:51:32.224691356Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0012s) ===================
2026-03-18T13:51:32.224699553Z
2026-03-18T13:51:32.224707358Z Migrating to AddPreviewToModelFile (20250520111046)
2026-03-18T13:51:32.224715435Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-03-18T13:51:32.224723551Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-03-18T13:51:32.224732058Z -> 0.0010s
2026-03-18T13:51:32.224740034Z == 20250520111046 AddPreviewToModelFile: migrated (0.0019s) ===================
2026-03-18T13:51:32.224748150Z
2026-03-18T13:51:32.224755956Z Migrating to CreateAltchaSolutions (20250609210440)
2026-03-18T13:51:32.224763952Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-03-18T13:51:32.224772129Z -- create_table(:altcha_solutions)
2026-03-18T13:51:32.224789494Z -> 0.0004s
2026-03-18T13:51:32.224797580Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-03-18T13:51:32.224806257Z -> 0.0002s
2026-03-18T13:51:32.224814193Z == 20250609210440 CreateAltchaSolutions: migrated (0.0018s) ===================
2026-03-18T13:51:32.224822320Z
2026-03-18T13:51:32.224830166Z Migrating to AddIndexableFields (20250620141805)
2026-03-18T13:51:32.224838192Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-03-18T13:51:32.224846368Z -- change_table(:models)
2026-03-18T13:51:32.224854545Z -> 0.0025s
2026-03-18T13:51:32.224862581Z -- change_table(:creators)
2026-03-18T13:51:32.224870537Z -> 0.0016s
2026-03-18T13:51:32.224878473Z -- change_table(:collections)
2026-03-18T13:51:32.224886479Z -> 0.0016s
2026-03-18T13:51:32.224894435Z == 20250620141805 AddIndexableFields: migrated (0.0058s) ======================
2026-03-18T13:51:32.224902531Z
2026-03-18T13:51:32.224910327Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-03-18T13:51:32.224918644Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-03-18T13:51:32.224926850Z -- change_column(:models, :indexable, :string)
2026-03-18T13:51:32.224934967Z -> 0.0178s
2026-03-18T13:51:32.224942913Z -- change_column(:models, :ai_indexable, :string)
2026-03-18T13:51:32.224950929Z -> 0.0177s
2026-03-18T13:51:32.224958905Z -- change_column(:creators, :indexable, :string)
2026-03-18T13:51:32.224967001Z -> 0.0088s
2026-03-18T13:51:32.224974977Z -- change_column(:creators, :ai_indexable, :string)
2026-03-18T13:51:32.224983224Z -> 0.0088s
2026-03-18T13:51:32.224991130Z -- change_column(:collections, :indexable, :string)
2026-03-18T13:51:32.224999206Z -> 0.0525s
2026-03-18T13:51:32.225007192Z -- change_column(:collections, :ai_indexable, :string)
2026-03-18T13:51:32.225015278Z -> 0.0128s
2026-03-18T13:51:32.225023265Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1189s) ======
2026-03-18T13:51:32.225031391Z
2026-03-18T13:51:32.225039187Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-03-18T13:51:32.225047353Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-03-18T13:51:32.225056010Z -- change_table(:models)
2026-03-18T13:51:32.225064047Z -> 0.0003s
2026-03-18T13:51:32.225071993Z -- change_table(:creators)
2026-03-18T13:51:32.225079969Z -> 0.0003s
2026-03-18T13:51:32.225097113Z -- change_table(:collections)
2026-03-18T13:51:32.225105189Z -> 0.0003s
2026-03-18T13:51:32.225113166Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0009s) =================
2026-03-18T13:51:32.225121332Z
2026-03-18T13:51:32.225129188Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-03-18T13:51:32.225138246Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-03-18T13:51:32.225146322Z -- change_table(:links)
2026-03-18T13:51:32.225154218Z -> 0.0002s
2026-03-18T13:51:32.225162164Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-03-18T13:51:32.225170240Z
2026-03-18T13:51:32.225178066Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-03-18T13:51:32.225186403Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-03-18T13:51:32.225194519Z -- add_column(:links, :synced_at, :datetime)
2026-03-18T13:51:32.225202536Z -> 0.0010s
2026-03-18T13:51:32.225210742Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0010s) ======================
2026-03-18T13:51:32.225218828Z
2026-03-18T13:51:32.225226644Z Migrating to CreateFaspClientProviders (20250806142734)
2026-03-18T13:51:32.225234730Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-03-18T13:51:32.225242887Z -- create_table(:fasp_client_providers)
2026-03-18T13:51:32.225251073Z -> 0.0476s
2026-03-18T13:51:32.225259009Z == 20250806142734 CreateFaspClientProviders: migrated (0.0476s) ===============
2026-03-18T13:51:32.225267096Z
2026-03-18T13:51:32.225274871Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-03-18T13:51:32.225282957Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-03-18T13:51:32.225291324Z -- create_table(:fasp_client_event_subscriptions)
2026-03-18T13:51:32.225299361Z -> 0.0128s
2026-03-18T13:51:32.225307317Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0128s) ======
2026-03-18T13:51:32.225315723Z
2026-03-18T13:51:32.225323549Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-03-18T13:51:32.225331635Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-03-18T13:51:32.225339742Z -- create_table(:fasp_client_backfill_requests)
2026-03-18T13:51:32.225347758Z -> 0.0054s
2026-03-18T13:51:32.225355714Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0055s) ========
2026-03-18T13:51:32.225363951Z
2026-03-18T13:51:32.225371756Z Migrating to AddImagesToCreators (20250922155445)
2026-03-18T13:51:32.225379963Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-03-18T13:51:32.225397208Z -- add_column(:creators, :avatar_data, :json)
2026-03-18T13:51:32.225405244Z -> 0.0011s
2026-03-18T13:51:32.225413230Z -- add_column(:creators, :banner_data, :json)
2026-03-18T13:51:32.225421256Z -> 0.0009s
2026-03-18T13:51:32.225429162Z == 20250922155445 AddImagesToCreators: migrated (0.0020s) =====================
2026-03-18T13:51:32.225437258Z
2026-03-18T13:51:32.225445104Z Migrating to CreateFederailsHosts (20251010145758)
2026-03-18T13:51:32.225453321Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-03-18T13:51:32.225461407Z -- create_table(:federails_hosts)
2026-03-18T13:51:32.402930484Z -> 0.0122s
2026-03-18T13:51:32.402968110Z == 20251010145758 CreateFederailsHosts: migrated (0.0122s) ====================
2026-03-18T13:51:32.402977369Z
2026-03-18T13:51:32.402985255Z Migrating to AddTourStateToUsers (20251027152904)
2026-03-18T13:51:32.402993211Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-03-18T13:51:32.403001347Z -- add_column(:users, :tour_state, :json)
2026-03-18T13:51:32.403009193Z -> 0.0010s
2026-03-18T13:51:32.403017219Z == 20251027152904 AddTourStateToUsers: migrated (0.0011s) =====================
2026-03-18T13:51:32.403025476Z
2026-03-18T13:51:32.403033462Z Migrating to AddSortOrderToUsers (20251105110434)
2026-03-18T13:51:32.403042580Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-03-18T13:51:32.403051749Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-03-18T13:51:32.403061077Z -> 0.0010s
2026-03-18T13:51:32.403070126Z == 20251105110434 AddSortOrderToUsers: migrated (0.0010s) =====================
2026-03-18T13:51:32.403079274Z
2026-03-18T13:51:32.403088042Z Migrating to CreateGroups (20251203161006)
2026-03-18T13:51:32.403097030Z == 20251203161006 CreateGroups: migrating =====================================
2026-03-18T13:51:32.403105767Z -- create_table(:groups)
2026-03-18T13:51:32.403113633Z -> 0.0110s
2026-03-18T13:51:32.403121599Z -- create_table(:memberships)
2026-03-18T13:51:32.403129305Z -> 0.0012s
2026-03-18T13:51:32.403137040Z == 20251203161006 CreateGroups: migrated (0.0122s) ============================
2026-03-18T13:51:32.403144886Z
2026-03-18T13:51:32.403152451Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-03-18T13:51:32.403160508Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-03-18T13:51:32.403168383Z -- remove_index(:memberships, [:group_id, :user_id])
2026-03-18T13:51:32.403196901Z -> 0.0013s
2026-03-18T13:51:32.403204787Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-03-18T13:51:32.403212612Z -> 0.0001s
2026-03-18T13:51:32.403220298Z -- remove_index(:memberships, [:user_id, :group_id])
2026-03-18T13:51:32.403228044Z -> 0.0071s
2026-03-18T13:51:32.403235759Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-03-18T13:51:32.403243555Z -> 0.0001s
2026-03-18T13:51:32.403251170Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0088s) =============
2026-03-18T13:51:32.403259036Z
2026-03-18T13:51:32.403266611Z Migrating to CreateNoticedTables (20260119153039)
2026-03-18T13:51:32.403274327Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-03-18T13:51:32.403282233Z -- create_table(:noticed_events, {id: :primary_key})
2026-03-18T13:51:32.403289978Z -> 0.0138s
2026-03-18T13:51:32.403297654Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-03-18T13:51:32.403305409Z -> 0.0067s
2026-03-18T13:51:32.403313035Z == 20260119153039 CreateNoticedTables: migrated (0.0205s) =====================
2026-03-18T13:51:32.403320891Z
2026-03-18T13:51:32.403328366Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-03-18T13:51:32.403336121Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-03-18T13:51:32.403343987Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-03-18T13:51:32.403351773Z -> 0.0012s
2026-03-18T13:51:32.403360791Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0013s) =====
2026-03-18T13:51:32.403368837Z
2026-03-18T13:51:32.403376362Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-03-18T13:51:32.403387264Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-03-18T13:51:32.403395260Z -- change_table(:users)
2026-03-18T13:51:32.403403076Z -> 0.0090s
2026-03-18T13:51:32.403410892Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0099s) ===============
2026-03-18T13:51:32.403418758Z
2026-03-18T13:51:32.403426243Z Migrating to CreateLists (20260302121346)
2026-03-18T13:51:32.403433928Z == 20260302121346 CreateLists: migrating ======================================
2026-03-18T13:51:32.403441824Z -- create_table(:lists)
2026-03-18T13:51:32.403449469Z -> 0.0052s
2026-03-18T13:51:32.403457105Z -- create_table(:list_items)
2026-03-18T13:51:32.403464860Z -> 0.0048s
2026-03-18T13:51:32.403472696Z == 20260302121346 CreateLists: migrated (0.0100s) =============================
2026-03-18T13:51:32.403489921Z
2026-03-18T13:51:32.403497717Z Migrating to AddSpecialToLists (20260304122738)
2026-03-18T13:51:32.403505512Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-03-18T13:51:32.403513328Z -- add_column(:lists, :special, :string)
2026-03-18T13:51:32.403521014Z -> 0.0012s
2026-03-18T13:51:32.403528639Z == 20260304122738 AddSpecialToLists: migrated (0.0012s) =======================
2026-03-18T13:51:32.403536475Z
2026-03-18T13:51:32.403544240Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-03-18T13:51:32.403552026Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-03-18T13:51:32.403559852Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-03-18T13:51:32.403568199Z -> 0.0012s
2026-03-18T13:51:32.403575864Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-03-18T13:51:32.403583810Z -> 0.0010s
2026-03-18T13:51:32.403591516Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-03-18T13:51:32.403599452Z -> 0.0010s
2026-03-18T13:51:32.403607207Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0033s) ============
2026-03-18T13:51:32.403615013Z
2026-03-18T13:51:32.471628865Z s6-rc: info: service init-manyfold-config successfully started
2026-03-18T13:51:32.472114242Z s6-rc: info: service init-config-end: starting
2026-03-18T13:51:32.474278150Z s6-rc: info: service init-config-end successfully started
2026-03-18T13:51:32.474381338Z s6-rc: info: service init-mods: starting
2026-03-18T13:51:32.476892425Z s6-rc: info: service init-mods successfully started
2026-03-18T13:51:32.477128550Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-03-18T13:51:32.486314919Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-03-18T13:51:32.486693852Z s6-rc: info: service init-mods-package-install: starting
2026-03-18T13:51:32.497956943Z [pkg-install-init] **** Installing all mod packages ****
2026-03-18T13:51:32.867998532Z (1/1) Installing redis (8.4.2-r0)
2026-03-18T13:51:32.877045240Z Executing redis-8.4.2-r0.pre-install
2026-03-18T13:51:32.922660247Z Executing redis-8.4.2-r0.post-install
2026-03-18T13:51:32.933290664Z Executing busybox-1.37.0-r30.trigger
2026-03-18T13:51:32.947499988Z OK: 371.7 MiB in 154 packages
2026-03-18T13:51:32.985925647Z s6-rc: info: service init-mods-package-install successfully started
2026-03-18T13:51:32.986405684Z s6-rc: info: service init-mods-end: starting
2026-03-18T13:51:32.988753812Z s6-rc: info: service init-mods-end successfully started
2026-03-18T13:51:32.989025570Z s6-rc: info: service init-custom-files: starting
2026-03-18T13:51:32.996711207Z [custom-init] No custom files found, skipping...
2026-03-18T13:51:32.997423441Z s6-rc: info: service init-custom-files successfully started
2026-03-18T13:51:32.997649015Z s6-rc: info: service init-services: starting
2026-03-18T13:51:32.999494251Z s6-rc: info: service init-services successfully started
2026-03-18T13:51:32.999720356Z s6-rc: info: service svc-mod-universal-redis: starting
2026-03-18T13:51:32.999956642Z s6-rc: info: service svc-manyfold: starting
2026-03-18T13:51:33.000254832Z s6-rc: info: service svc-cron: starting
2026-03-18T13:51:33.002712952Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-03-18T13:51:33.003372190Z s6-rc: info: service svc-cron successfully started
2026-03-18T13:51:33.016656451Z 256:C 18 Mar 2026 13:51:33.016 # 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-18T13:51:33.016686442Z 256:C 18 Mar 2026 13:51:33.016 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-03-18T13:51:33.016694929Z 256:C 18 Mar 2026 13:51:33.016 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=256, just started
2026-03-18T13:51:33.016702283Z 256:C 18 Mar 2026 13:51:33.016 # 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-18T13:51:33.017723260Z 256:M 18 Mar 2026 13:51:33.017 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-03-18T13:51:33.017745093Z 256:M 18 Mar 2026 13:51:33.017 * monotonic clock: POSIX clock_gettime
2026-03-18T13:51:33.018415143Z 256:M 18 Mar 2026 13:51:33.018 * Running mode=standalone, port=6379.
2026-03-18T13:51:33.018897023Z 256:M 18 Mar 2026 13:51:33.018 * Server initialized
2026-03-18T13:51:33.018911833Z 256:M 18 Mar 2026 13:51:33.018 * Ready to accept connections tcp
2026-03-18T13:51:33.168878417Z 13:51:33 rails.1 | started with pid 277
2026-03-18T13:51:33.168903518Z 13:51:33 default_worker.1 | started with pid 278
2026-03-18T13:51:33.168939270Z 13:51:33 performance_worker.1 | started with pid 279
2026-03-18T13:51:35.836256293Z 13:51:35 rails.1 | => Booting Puma
2026-03-18T13:51:35.836293328Z 13:51:35 rails.1 | => Rails 8.0.4 application starting in production
2026-03-18T13:51:35.836303438Z 13:51:35 rails.1 | => Run `bin/rails server --help` for more startup options
2026-03-18T13:51:36.543584712Z 13:51:36 performance_worker.1 | Server: 7d9d80872c87, Context: rails, Role: web, data: {cpu: {one_min: 5.93, five_min: 4.08, fifteen_min: 2.18}, memory: 0.179601408e9, disk: {available: 833062539264, total: 938656133120, used: 105593593856}}
2026-03-18T13:51:36.545531973Z 13:51:36 default_worker.1 | Server: 7d9d80872c87, Context: rails, Role: web, data: {cpu: {one_min: 5.93, five_min: 4.08, fifteen_min: 2.18}, memory: 0.179564544e9, disk: {available: 833062522880, total: 938656133120, used: 105593610240}}
2026-03-18T13:51:38.788180092Z 13:51:38 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:38.789864404Z 13:51:38 default_worker.1 | INFO 2026-03-18T13:51:38.789Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-18T13:51:38.794341680Z 13:51:38 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:38.794776195Z 13:51:38 default_worker.1 | INFO 2026-03-18T13:51:38.794Z pid=278 tid=25a: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-03-18T13:51:38.795552558Z 13:51:38 performance_worker.1 | INFO 2026-03-18T13:51:38.795Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-18T13:51:38.796857576Z 13:51:38 default_worker.1 | INFO 2026-03-18T13:51:38.796Z pid=278 tid=25a: Cron Jobs - added job with name clear-downloads in the namespace default
2026-03-18T13:51:38.859008663Z 13:51:38 default_worker.1 | INFO 2026-03-18T13:51:38.858Z pid=278 tid=25a: Booted Rails 8.0.4 application in production environment
2026-03-18T13:51:38.859020927Z 13:51:38 default_worker.1 | Signal INFO not supported
2026-03-18T13:51:38.859082261Z 13:51:38 default_worker.1 | INFO 2026-03-18T13:51:38.858Z pid=278 tid=25a: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-03-18T13:51:38.859134396Z 13:51:38 default_worker.1 | INFO 2026-03-18T13:51:38.858Z pid=278 tid=25a: See LICENSE and the LGPL-3.0 for licensing details.
2026-03-18T13:51:38.859178435Z 13:51:38 default_worker.1 | INFO 2026-03-18T13:51:38.858Z pid=278 tid=25a: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-03-18T13:51:38.861378385Z 13:51:38 default_worker.1 | INFO 2026-03-18T13:51:38.861Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-03-18T13:51:38.875390942Z 13:51:38 performance_worker.1 | INFO 2026-03-18T13:51:38.875Z pid=279 tid=25b: Booted Rails 8.0.4 application in production environment
2026-03-18T13:51:38.875414851Z 13:51:38 performance_worker.1 | Signal INFO not supported
2026-03-18T13:51:38.875495974Z 13:51:38 performance_worker.1 | INFO 2026-03-18T13:51:38.875Z pid=279 tid=25b: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-03-18T13:51:38.875537708Z 13:51:38 performance_worker.1 | INFO 2026-03-18T13:51:38.875Z pid=279 tid=25b: See LICENSE and the LGPL-3.0 for licensing details.
2026-03-18T13:51:38.875571456Z 13:51:38 performance_worker.1 | INFO 2026-03-18T13:51:38.875Z pid=279 tid=25b: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-03-18T13:51:38.878128054Z 13:51:38 performance_worker.1 | INFO 2026-03-18T13:51:38.877Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-03-18T13:51:38.987418257Z 13:51:38 rails.1 | Server: 7d9d80872c87, Context: rails, Role: web, data: {cpu: {one_min: 5.93, five_min: 4.08, fifteen_min: 2.18}, memory: 0.18352128e9, disk: {available: 833066807296, total: 938656133120, used: 105589325824}}
2026-03-18T13:51:38.987442586Z 13:51:38 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:38.987475091Z 13:51:38 rails.1 | INFO 2026-03-18T13:51:38.792Z pid=277 tid=20d: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-03-18T13:51:38.987507967Z 13:51:38 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:38.987517717Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 71bdde2c-308c-411b-adfb-feb54c04649b) 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-18T13:51:38.987549952Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 4f48143c-f14e-4ff2-a30f-794f73989b07) 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-18T13:51:38.987592618Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 71747eec-d60f-415f-8fe9-87df3d2e94ff) 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-18T13:51:38.987633821Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 0fb2e98b-1d91-49fc-9dbd-38e840ba6ef9) to Sidekiq(upgrade)
2026-03-18T13:51:38.987670284Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: 36726e2a-bfc5-4a60-8669-ad4ab7036353) to Sidekiq(high)
2026-03-18T13:51:38.987710455Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 26281daf-e142-44fe-94bb-893db1c3bb05) to Sidekiq(upgrade)
2026-03-18T13:51:38.987836720Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 40bde0e2-5423-4db6-a012-55d8db1a92aa) to Sidekiq(upgrade)
2026-03-18T13:51:38.987881890Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 92406ffb-5cd2-4419-ba3a-dc4fe96e8527) to Sidekiq(upgrade)
2026-03-18T13:51:38.992104624Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 7ea4c3a4-6ffa-42e1-b346-394806c92ac8) to Sidekiq(upgrade)
2026-03-18T13:51:38.992153743Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: 2936c22d-35e7-4647-abc9-9e3802baa82e) to Sidekiq(upgrade)
2026-03-18T13:51:38.992185557Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 45fbff9a-4b3d-42f5-a56c-7a73b5d39234) to Sidekiq(upgrade)
2026-03-18T13:51:38.992204024Z 13:51:38 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 155ee432-f8fc-4253-bc48-111aa0c24fdb) to Sidekiq(upgrade)
2026-03-18T13:51:38.992233333Z 13:51:38 rails.1 | [277] Puma starting in cluster mode...
2026-03-18T13:51:38.992257282Z 13:51:38 rails.1 | [277] * Puma version: 7.2.0 ("On The Corner")
2026-03-18T13:51:38.992282512Z 13:51:38 rails.1 | [277] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-03-18T13:51:38.992304988Z 13:51:38 rails.1 | [277] * Min threads: 4
2026-03-18T13:51:38.992340720Z 13:51:38 rails.1 | [277] * Max threads: 16
2026-03-18T13:51:38.992363826Z 13:51:38 rails.1 | [277] * Environment: production
2026-03-18T13:51:38.992394859Z 13:51:38 rails.1 | [277] * Master PID: 277
2026-03-18T13:51:38.992417534Z 13:51:38 rails.1 | [277] * Workers: 4
2026-03-18T13:51:38.992449178Z 13:51:38 rails.1 | [277] * Restarts: (✔) hot (✖) phased (✖) refork
2026-03-18T13:51:38.992470581Z 13:51:38 rails.1 | [277] * Preloading application
2026-03-18T13:51:38.992495662Z 13:51:38 rails.1 | [277] * Listening on http://[::]:3214
2026-03-18T13:51:38.992519560Z 13:51:38 rails.1 | [277] Use Ctrl-C to stop
2026-03-18T13:51:39.016163843Z 13:51:39 rails.1 | [277] - Worker 0 (PID: 335) booted in 0.02s, phase: 0
2026-03-18T13:51:39.016346281Z 13:51:39 rails.1 | [277] - Worker 1 (PID: 343) booted in 0.01s, phase: 0
2026-03-18T13:51:39.016458246Z 13:51:39 rails.1 | [277] - Worker 2 (PID: 361) booted in 0.01s, phase: 0
2026-03-18T13:51:39.018051735Z 13:51:39 rails.1 | [277] - Worker 3 (PID: 374) booted in 0.0s, phase: 0
2026-03-18T13:51:39.039110362Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2026-03-18T13:51:39.040418265Z s6-rc: info: service svc-manyfold successfully started
2026-03-18T13:51:39.040611104Z s6-rc: info: service legacy-services: starting
2026-03-18T13:51:39.052359402Z s6-rc: info: service legacy-services successfully started
2026-03-18T13:51:39.052394653Z s6-rc: info: service ci-service-check: starting
2026-03-18T13:51:39.055698275Z [ls.io-init] done.
2026-03-18T13:51:39.056336400Z s6-rc: info: service ci-service-check successfully started
2026-03-18T13:51:39.160357462Z 13:51:39 performance_worker.1 | Server: 7d9d80872c87, Context: sidekiq, Role: background, data: {cpu: {one_min: 5.85, five_min: 4.1, fifteen_min: 2.2}, memory: 0.24119296e9, disk: {available: 833048535040, total: 938656133120, used: 105607598080}}
2026-03-18T13:51:39.181167037Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.180Z pid=278 tid=k1a jid=3536604a492560afbb94382a class=Upgrade::GenerateSlugsJob: start
2026-03-18T13:51:39.185107452Z 13:51:39 default_worker.1 | Server: 7d9d80872c87, Context: sidekiq, Role: background, data: {cpu: {one_min: 5.85, five_min: 4.1, fifteen_min: 2.2}, memory: 0.237961216e9, disk: {available: 833048551424, total: 938656133120, used: 105607581696}}
2026-03-18T13:51:39.187681145Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.181Z pid=278 tid=k2e jid=efb0d064b51b05b072361c05 class=Upgrade::GenerateSlugsJob: start
2026-03-18T13:51:39.197091926Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71bdde2c-308c-411b-adfb-feb54c04649b] Performing Upgrade::GenerateSlugsJob (Job ID: 71bdde2c-308c-411b-adfb-feb54c04649b) from Sidekiq(high) enqueued at 2026-03-18T13:51:38.825899239Z 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-18T13:51:39.202025070Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.181Z pid=278 tid=k2m jid=9d8fe81da20da1e12fe9a380 class=Upgrade::GenerateSlugsJob: start
2026-03-18T13:51:39.219331110Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f48143c-f14e-4ff2-a30f-794f73989b07] Performing Upgrade::GenerateSlugsJob (Job ID: 4f48143c-f14e-4ff2-a30f-794f73989b07) from Sidekiq(high) enqueued at 2026-03-18T13:51:38.828750982Z 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-18T13:51:39.219790475Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.181Z pid=278 tid=k1y jid=53f237def5a18221f0134db4 class=Upgrade::FixMimeTypes: start
2026-03-18T13:51:39.220919328Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71747eec-d60f-415f-8fe9-87df3d2e94ff] Performing Upgrade::GenerateSlugsJob (Job ID: 71747eec-d60f-415f-8fe9-87df3d2e94ff) from Sidekiq(high) enqueued at 2026-03-18T13:51:38.830647751Z 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-18T13:51:39.221569728Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [36726e2a-bfc5-4a60-8669-ad4ab7036353] Performing Upgrade::FixMimeTypes (Job ID: 36726e2a-bfc5-4a60-8669-ad4ab7036353) from Sidekiq(high) enqueued at 2026-03-18T13:51:38.833162956Z
2026-03-18T13:51:39.227988624Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [36726e2a-bfc5-4a60-8669-ad4ab7036353] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:39.228922484Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71747eec-d60f-415f-8fe9-87df3d2e94ff] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:39.242276055Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f48143c-f14e-4ff2-a30f-794f73989b07] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:39.255275743Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [36726e2a-bfc5-4a60-8669-ad4ab7036353] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-18T13:51:39.291442804Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71747eec-d60f-415f-8fe9-87df3d2e94ff] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-18T13:51:39.300479813Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f48143c-f14e-4ff2-a30f-794f73989b07] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-18T13:51:39.312578827Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71bdde2c-308c-411b-adfb-feb54c04649b] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:39.374419698Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71bdde2c-308c-411b-adfb-feb54c04649b] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-18T13:51:39.376600891Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [36726e2a-bfc5-4a60-8669-ad4ab7036353] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.014
2026-03-18T13:51:39.377334368Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f48143c-f14e-4ff2-a30f-794f73989b07] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.010
2026-03-18T13:51:39.382338776Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71747eec-d60f-415f-8fe9-87df3d2e94ff] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.044
2026-03-18T13:51:39.383121512Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71bdde2c-308c-411b-adfb-feb54c04649b] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.015
2026-03-18T13:51:39.410674767Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [36726e2a-bfc5-4a60-8669-ad4ab7036353] Performed Upgrade::FixMimeTypes (Job ID: 36726e2a-bfc5-4a60-8669-ad4ab7036353) from Sidekiq(high) in 175.01ms
2026-03-18T13:51:39.420491836Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f48143c-f14e-4ff2-a30f-794f73989b07] Performed Upgrade::GenerateSlugsJob (Job ID: 4f48143c-f14e-4ff2-a30f-794f73989b07) from Sidekiq(high) in 227.19ms
2026-03-18T13:51:39.428050678Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71747eec-d60f-415f-8fe9-87df3d2e94ff] Performed Upgrade::GenerateSlugsJob (Job ID: 71747eec-d60f-415f-8fe9-87df3d2e94ff) from Sidekiq(high) in 222.93ms
2026-03-18T13:51:39.429105051Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [71bdde2c-308c-411b-adfb-feb54c04649b] Performed Upgrade::GenerateSlugsJob (Job ID: 71bdde2c-308c-411b-adfb-feb54c04649b) from Sidekiq(high) in 246.78ms
2026-03-18T13:51:39.429526289Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.421Z pid=278 tid=k1y jid=53f237def5a18221f0134db4 class=Upgrade::FixMimeTypes elapsed=0.24: done
2026-03-18T13:51:39.429806984Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.428Z pid=278 tid=k2e jid=efb0d064b51b05b072361c05 class=Upgrade::GenerateSlugsJob elapsed=0.247: done
2026-03-18T13:51:39.430286771Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.430Z pid=278 tid=k1y jid=d58f772df33a67ffbb4bc1d8 class=Upgrade::FixStaleAttachmentDataJob: start
2026-03-18T13:51:39.432605941Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [0fb2e98b-1d91-49fc-9dbd-38e840ba6ef9] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 0fb2e98b-1d91-49fc-9dbd-38e840ba6ef9) from Sidekiq(upgrade) enqueued at 2026-03-18T13:51:38.832419770Z
2026-03-18T13:51:39.433360110Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.429Z pid=278 tid=k1a jid=3536604a492560afbb94382a class=Upgrade::GenerateSlugsJob elapsed=0.249: done
2026-03-18T13:51:39.433471344Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.429Z pid=278 tid=k2m jid=9d8fe81da20da1e12fe9a380 class=Upgrade::GenerateSlugsJob elapsed=0.248: done
2026-03-18T13:51:39.434118727Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.433Z pid=278 tid=k1a jid=0ae23c8222ae48326e254294 class=Upgrade::BackfillDataPackages: start
2026-03-18T13:51:39.435313123Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [40bde0e2-5423-4db6-a012-55d8db1a92aa] Performing Upgrade::BackfillDataPackages (Job ID: 40bde0e2-5423-4db6-a012-55d8db1a92aa) from Sidekiq(upgrade) enqueued at 2026-03-18T13:51:38.834629820Z
2026-03-18T13:51:39.460498149Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.430Z pid=278 tid=k2e jid=98e2d9dcc67ded245025b6b3 class=Upgrade::FixNilFileSizeValues: start
2026-03-18T13:51:39.461179230Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [0fb2e98b-1d91-49fc-9dbd-38e840ba6ef9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:39.514251043Z 13:51:39 default_worker.1 | INFO 2026-03-18T13:51:39.434Z pid=278 tid=k2m jid=d3f053e4b315b1acc87338f5 class=Upgrade::DisambiguateUsernamesJob: start
2026-03-18T13:51:39.544191566Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [26281daf-e142-44fe-94bb-893db1c3bb05] Performing Upgrade::FixNilFileSizeValues (Job ID: 26281daf-e142-44fe-94bb-893db1c3bb05) from Sidekiq(upgrade) enqueued at 2026-03-18T13:51:38.833873186Z
2026-03-18T13:51:39.551601648Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [92406ffb-5cd2-4419-ba3a-dc4fe96e8527] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 92406ffb-5cd2-4419-ba3a-dc4fe96e8527) from Sidekiq(upgrade) enqueued at 2026-03-18T13:51:38.835344309Z
2026-03-18T13:51:39.604591115Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [0fb2e98b-1d91-49fc-9dbd-38e840ba6ef9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-18T13:51:39.607008303Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [40bde0e2-5423-4db6-a012-55d8db1a92aa] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:39.634607711Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [0fb2e98b-1d91-49fc-9dbd-38e840ba6ef9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.054
2026-03-18T13:51:39.634872113Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [92406ffb-5cd2-4419-ba3a-dc4fe96e8527] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:39.705565401Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [26281daf-e142-44fe-94bb-893db1c3bb05] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:39.851553724Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [0fb2e98b-1d91-49fc-9dbd-38e840ba6ef9] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 0fb2e98b-1d91-49fc-9dbd-38e840ba6ef9) from Sidekiq(upgrade) in 420.31ms
2026-03-18T13:51:39.978941511Z 13:51:39 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [26281daf-e142-44fe-94bb-893db1c3bb05] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-18T13:51:40.000883066Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:39.992Z pid=278 tid=k1y jid=d58f772df33a67ffbb4bc1d8 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.561: done
2026-03-18T13:51:40.008881923Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [26281daf-e142-44fe-94bb-893db1c3bb05] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.090
2026-03-18T13:51:40.013542318Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [40bde0e2-5423-4db6-a012-55d8db1a92aa] Performed Upgrade::BackfillDataPackages (Job ID: 40bde0e2-5423-4db6-a012-55d8db1a92aa) from Sidekiq(upgrade) in 578.14ms
2026-03-18T13:51:40.014244192Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [92406ffb-5cd2-4419-ba3a-dc4fe96e8527] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 92406ffb-5cd2-4419-ba3a-dc4fe96e8527) from Sidekiq(upgrade) in 479.89ms
2026-03-18T13:51:40.025064441Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.008Z pid=278 tid=k1y jid=020e8520da5b4bae72576e76 class=Upgrade::UpdateActorsJob: start
2026-03-18T13:51:40.039005875Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [7ea4c3a4-6ffa-42e1-b346-394806c92ac8] Performing Upgrade::UpdateActorsJob (Job ID: 7ea4c3a4-6ffa-42e1-b346-394806c92ac8) from Sidekiq(upgrade) enqueued at 2026-03-18T13:51:38.836058677Z
2026-03-18T13:51:40.080717181Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [26281daf-e142-44fe-94bb-893db1c3bb05] Performed Upgrade::FixNilFileSizeValues (Job ID: 26281daf-e142-44fe-94bb-893db1c3bb05) from Sidekiq(upgrade) in 619.49ms
2026-03-18T13:51:40.082675414Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.024Z pid=278 tid=k1a jid=0ae23c8222ae48326e254294 class=Upgrade::BackfillDataPackages elapsed=0.591: done
2026-03-18T13:51:40.106290098Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.104Z pid=278 tid=k1a jid=644dbffc15769e19885d1695 class=Upgrade::CreateSpecialListsJob: start
2026-03-18T13:51:40.123655237Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [7ea4c3a4-6ffa-42e1-b346-394806c92ac8] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:40.131130400Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.082Z pid=278 tid=k2e jid=98e2d9dcc67ded245025b6b3 class=Upgrade::FixNilFileSizeValues elapsed=0.652: done
2026-03-18T13:51:40.131452238Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [2936c22d-35e7-4647-abc9-9e3802baa82e] Performing Upgrade::CreateSpecialListsJob (Job ID: 2936c22d-35e7-4647-abc9-9e3802baa82e) from Sidekiq(upgrade) enqueued at 2026-03-18T13:51:38.836791563Z
2026-03-18T13:51:40.151390219Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.041Z pid=278 tid=k2m jid=d3f053e4b315b1acc87338f5 class=Upgrade::DisambiguateUsernamesJob elapsed=0.607: done
2026-03-18T13:51:40.183616434Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [2936c22d-35e7-4647-abc9-9e3802baa82e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:40.192428579Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.131Z pid=278 tid=k2e jid=abc2c15f98751b45b56cb4bc class=Upgrade::FixParentCollections: start
2026-03-18T13:51:40.226450581Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [45fbff9a-4b3d-42f5-a56c-7a73b5d39234] Performing Upgrade::FixParentCollections (Job ID: 45fbff9a-4b3d-42f5-a56c-7a73b5d39234) from Sidekiq(upgrade) enqueued at 2026-03-18T13:51:38.837502184Z
2026-03-18T13:51:40.267355883Z 13:51:40 rails.1 | [7570aff0-5b60-4c80-b042-958ce955487f] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1431,"duration":31.55,"view":0.0,"db":4.59,"@timestamp":"2026-03-18T13:51:40.266Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-03-18T13:51:40.317759784Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [2936c22d-35e7-4647-abc9-9e3802baa82e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-18T13:51:40.320609833Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.183Z pid=278 tid=k2m jid=b2b65834b249a1b35bc49b3a class=Upgrade::PruneOrphanedProblems: start
2026-03-18T13:51:40.323025488Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [7ea4c3a4-6ffa-42e1-b346-394806c92ac8] Performed Upgrade::UpdateActorsJob (Job ID: 7ea4c3a4-6ffa-42e1-b346-394806c92ac8) from Sidekiq(upgrade) in 285.59ms
2026-03-18T13:51:40.326368740Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [155ee432-f8fc-4253-bc48-111aa0c24fdb] Performing Upgrade::PruneOrphanedProblems (Job ID: 155ee432-f8fc-4253-bc48-111aa0c24fdb) from Sidekiq(upgrade) enqueued at 2026-03-18T13:51:38.838276644Z
2026-03-18T13:51:40.328156440Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.327Z pid=278 tid=k1y jid=020e8520da5b4bae72576e76 class=Upgrade::UpdateActorsJob elapsed=0.319: done
2026-03-18T13:51:40.331757672Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [2936c22d-35e7-4647-abc9-9e3802baa82e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.044
2026-03-18T13:51:40.332346809Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [155ee432-f8fc-4253-bc48-111aa0c24fdb] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:40.444175814Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [2936c22d-35e7-4647-abc9-9e3802baa82e] Performed Upgrade::CreateSpecialListsJob (Job ID: 2936c22d-35e7-4647-abc9-9e3802baa82e) from Sidekiq(upgrade) in 331.93ms
2026-03-18T13:51:40.496791648Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [155ee432-f8fc-4253-bc48-111aa0c24fdb] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-03-18T13:51:40.505219630Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [45fbff9a-4b3d-42f5-a56c-7a73b5d39234] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-03-18T13:51:40.552300248Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.496Z pid=278 tid=k1a jid=644dbffc15769e19885d1695 class=Upgrade::CreateSpecialListsJob elapsed=0.393: done
2026-03-18T13:51:40.552483978Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [155ee432-f8fc-4253-bc48-111aa0c24fdb] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.101
2026-03-18T13:51:40.586280797Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [155ee432-f8fc-4253-bc48-111aa0c24fdb] Performed Upgrade::PruneOrphanedProblems (Job ID: 155ee432-f8fc-4253-bc48-111aa0c24fdb) from Sidekiq(upgrade) in 263.29ms
2026-03-18T13:51:40.588353160Z 13:51:40 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [45fbff9a-4b3d-42f5-a56c-7a73b5d39234] Performed Upgrade::FixParentCollections (Job ID: 45fbff9a-4b3d-42f5-a56c-7a73b5d39234) from Sidekiq(upgrade) in 375.02ms
2026-03-18T13:51:40.588925222Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.588Z pid=278 tid=k2m jid=b2b65834b249a1b35bc49b3a class=Upgrade::PruneOrphanedProblems elapsed=0.405: done
2026-03-18T13:51:40.589254725Z 13:51:40 default_worker.1 | INFO 2026-03-18T13:51:40.588Z pid=278 tid=k2e jid=abc2c15f98751b45b56cb4bc class=Upgrade::FixParentCollections elapsed=0.458: done
2026-03-18T13:51:42.284171103Z 13:51:42 rails.1 | [0445104c-ba47-4219-9ab0-857a3dce98e4] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":93957,"duration":1974.47,"view":0.0,"db":117.4,"location":"http://172.17.0.5:3214/","@timestamp":"2026-03-18T13:51:42.269Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-03-18T13:51:42.402424044Z 13:51:42 rails.1 | [8c8dacb3-ad77-44f9-906f-b0d6d199c98f] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1352,"duration":84.38,"view":0.0,"db":6.97,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-03-18T13:51:42.400Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-03-18T13:51:43.200482249Z 13:51:43 rails.1 | [74a284cb-e568-4703-b1a1-96be3adf4c7d] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25915,"duration":760.56,"view":648.71,"db":2.98,"@timestamp":"2026-03-18T13:51:43.199Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-03-18T13:51:43.270740121Z 13:51:43 rails.1 | [690e748c-c8f7-494e-a24b-38517002588b] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":446,"duration":20.78,"view":0.0,"db":2.42,"@timestamp":"2026-03-18T13:51:43.270Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-03-18T13:51:43.544145108Z 13:51:43 rails.1 | [26362c1f-298f-4a04-9c0c-bf385bdc0cf6] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":1588,"duration":223.41,"view":0.0,"db":0.97,"location":"http://172.17.0.5:3214/","@timestamp":"2026-03-18T13:51:43.543Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-03-18T13:51:43.756902818Z 13:51:43 rails.1 | [5ffa6eb1-c066-4dfa-bc36-ee6c9325b3ca] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":936,"duration":19.98,"view":0.0,"db":0.3,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-03-18T13:51:43.756Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-03-18T13:51:44.065398750Z 13:51:44 rails.1 | [aad8c530-b152-4ded-9fd1-c964d5047c48] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":9142,"duration":296.24,"view":266.14,"db":1.4,"@timestamp":"2026-03-18T13:51:44.064Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}