2026-02-02T23:21:39.039270718Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-02-02T23:21:39.039324777Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-02-02T23:21:39.082815087Z [mod-init] Running Docker Modification Logic
2026-02-02T23:21:39.424973218Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-02-02T23:21:40.069665465Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-02-02T23:21:40.466914396Z [mod-init] Installing linuxserver/mods:universal-redis
2026-02-02T23:21:40.490045813Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-02-02T23:21:40.490951286Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-02-02T23:21:40.513505180Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-02-02T23:21:40.516385279Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-02-02T23:21:40.516494770Z s6-rc: info: service fix-attrs: starting
2026-02-02T23:21:40.516715214Z s6-rc: info: service init-migrations: starting
2026-02-02T23:21:40.516867009Z s6-rc: info: service init-envfile: starting
2026-02-02T23:21:40.522573189Z s6-rc: info: service fix-attrs successfully started
2026-02-02T23:21:40.522638741Z s6-rc: info: service legacy-cont-init: starting
2026-02-02T23:21:40.522696628Z [migrations] started
2026-02-02T23:21:40.522854375Z [migrations] no migrations found
2026-02-02T23:21:40.523395284Z s6-rc: info: service init-migrations successfully started
2026-02-02T23:21:40.523550777Z s6-rc: info: service init-adduser: starting
2026-02-02T23:21:40.526271756Z s6-rc: info: service init-envfile successfully started
2026-02-02T23:21:40.527104133Z s6-rc: info: service legacy-cont-init successfully started
2026-02-02T23:21:40.549542213Z usermod: no changes
2026-02-02T23:21:40.555395610Z ───────────────────────────────────────
2026-02-02T23:21:40.555430670Z
2026-02-02T23:21:40.555437113Z ██╗ ███████╗██╗ ██████╗
2026-02-02T23:21:40.555443867Z ██║ ██╔════╝██║██╔═══██╗
2026-02-02T23:21:40.555450540Z ██║ ███████╗██║██║ ██║
2026-02-02T23:21:40.555457334Z ██║ ╚════██║██║██║ ██║
2026-02-02T23:21:40.555464258Z ███████╗███████║██║╚██████╔╝
2026-02-02T23:21:40.555470871Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-02-02T23:21:40.555477455Z
2026-02-02T23:21:40.555483547Z Brought to you by linuxserver.io
2026-02-02T23:21:40.555518958Z ───────────────────────────────────────
2026-02-02T23:21:40.555873913Z
2026-02-02T23:21:40.555885226Z To support LSIO projects visit:
2026-02-02T23:21:40.555892220Z https://www.linuxserver.io/donate/
2026-02-02T23:21:40.555898623Z
2026-02-02T23:21:40.555905025Z ───────────────────────────────────────
2026-02-02T23:21:40.555912611Z GID/UID
2026-02-02T23:21:40.555919004Z ───────────────────────────────────────
2026-02-02T23:21:40.560956637Z
2026-02-02T23:21:40.560970705Z User UID: 911
2026-02-02T23:21:40.560975986Z User GID: 911
2026-02-02T23:21:40.560980305Z ───────────────────────────────────────
2026-02-02T23:21:40.562570868Z Linuxserver.io version: v0.132.0-ls130
2026-02-02T23:21:40.562834709Z Build-date: 2026-02-02T23:12:46+00:00
2026-02-02T23:21:40.562847004Z ───────────────────────────────────────
2026-02-02T23:21:40.562852264Z
2026-02-02T23:21:40.596077606Z s6-rc: info: service init-adduser successfully started
2026-02-02T23:21:40.596243971Z s6-rc: info: service init-device-perms: starting
2026-02-02T23:21:40.604275773Z s6-rc: info: service init-device-perms successfully started
2026-02-02T23:21:40.604479433Z s6-rc: info: service init-os-end: starting
2026-02-02T23:21:40.605761004Z s6-rc: info: service init-os-end successfully started
2026-02-02T23:21:40.605881687Z s6-rc: info: service init-manyfold-config: starting
2026-02-02T23:21:40.606013583Z s6-rc: info: service init-config: starting
2026-02-02T23:21:40.607103036Z s6-rc: info: service init-config successfully started
2026-02-02T23:21:40.607300173Z s6-rc: info: service init-crontab-config: starting
2026-02-02T23:21:40.611956679Z **** SECRET_KEY_BASE set in environment. ****
2026-02-02T23:21:40.618557801Z s6-rc: info: service init-crontab-config successfully started
2026-02-02T23:21:40.631149075Z **** Running Manyfold database init. ****
2026-02-02T23:21:50.125974578Z Server: 9b907b5528c6, Context: rails, Role: web, data: {cpu: {one_min: 11.2, five_min: 8.65, fifteen_min: 5.19}, memory: 0.242561024e9, disk: {available: 812820000768, total: 938656133120, used: 125836132352}}
2026-02-02T23:21:50.126026583Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-02-02T23:21:50.126032485Z INFO 2026-02-02T23:21:48.175Z pid=173 tid=2jp: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-02-02T23:21:50.126038347Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-02-02T23:21:50.126062074Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-02-02T23:21:50.126066163Z Migrating to CreateLibraries (20210130201037)
2026-02-02T23:21:50.126069970Z == 20210130201037 CreateLibraries: migrating ==================================
2026-02-02T23:21:50.126074059Z -- create_table(:libraries)
2026-02-02T23:21:50.126080021Z -> 0.0032s
2026-02-02T23:21:50.126083898Z == 20210130201037 CreateLibraries: migrated (0.0033s) =========================
2026-02-02T23:21:50.126088488Z
2026-02-02T23:21:50.126092896Z Migrating to CreateModels (20210130203243)
2026-02-02T23:21:50.126097396Z == 20210130203243 CreateModels: migrating =====================================
2026-02-02T23:21:50.126101935Z -- create_table(:models)
2026-02-02T23:21:50.126106003Z -> 0.0010s
2026-02-02T23:21:50.126109580Z == 20210130203243 CreateModels: migrated (0.0010s) ============================
2026-02-02T23:21:50.126113308Z
2026-02-02T23:21:50.126116845Z Migrating to CreateParts (20210205230918)
2026-02-02T23:21:50.126120582Z == 20210205230918 CreateParts: migrating ======================================
2026-02-02T23:21:50.126124460Z -- create_table(:parts)
2026-02-02T23:21:50.126128248Z -> 0.0038s
2026-02-02T23:21:50.126131885Z == 20210205230918 CreateParts: migrated (0.0039s) =============================
2026-02-02T23:21:50.126135653Z
2026-02-02T23:21:50.126139069Z Migrating to AddFieldsToParts (20210210153744)
2026-02-02T23:21:50.126142797Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-02-02T23:21:50.126146374Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-02-02T23:21:50.126150703Z -> 0.0007s
2026-02-02T23:21:50.126155272Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-02-02T23:21:50.126160192Z -> 0.0003s
2026-02-02T23:21:50.126164681Z == 20210210153744 AddFieldsToParts: migrated (0.0011s) ========================
2026-02-02T23:21:50.126169481Z
2026-02-02T23:21:50.126173779Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-02-02T23:21:50.126177507Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-02-02T23:21:50.126181214Z -- create_table(:tags, {id: :integer})
2026-02-02T23:21:50.126185272Z -> 0.0039s
2026-02-02T23:21:50.126189912Z -- create_table(:taggings, {id: :integer})
2026-02-02T23:21:50.126193649Z -> 0.0021s
2026-02-02T23:21:50.126197377Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-02T23:21:50.126207207Z -> 0.0002s
2026-02-02T23:21:50.126210864Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-02-02T23:21:50.126214902Z -> 0.0021s
2026-02-02T23:21:50.126218690Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0084s) ===============
2026-02-02T23:21:50.126222407Z
2026-02-02T23:21:50.126226175Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-02-02T23:21:50.126229802Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-02-02T23:21:50.126233560Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-02-02T23:21:50.126237478Z -> 0.0003s
2026-02-02T23:21:50.126241005Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-02T23:21:50.126244732Z -> 0.0004s
2026-02-02T23:21:50.126248189Z -- remove_foreign_key(:taggings, :tags)
2026-02-02T23:21:50.126251806Z -> 0.1778s
2026-02-02T23:21:50.126255975Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-02T23:21:50.126260334Z -> 0.0155s
2026-02-02T23:21:50.126263931Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-02-02T23:21:50.126267568Z -> 0.0002s
2026-02-02T23:21:50.126271105Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-02-02T23:21:50.126275023Z -> 0.0051s
2026-02-02T23:21:50.126278600Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-02-02T23:21:50.126282198Z -> 0.0714s
2026-02-02T23:21:50.126286556Z == 20210212143002 AddMissingUniqueIndices: migrated (0.3030s) =================
2026-02-02T23:21:50.126290925Z
2026-02-02T23:21:50.126295595Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-02-02T23:21:50.126300144Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-02-02T23:21:50.126304643Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-02-02T23:21:50.126309272Z -> 0.0378s
2026-02-02T23:21:50.126313681Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1259s) ===========
2026-02-02T23:21:50.126318070Z
2026-02-02T23:21:50.126321978Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-02-02T23:21:50.126325705Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-02-02T23:21:50.126329653Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-02-02T23:21:50.126333661Z -> 0.0003s
2026-02-02T23:21:50.126337409Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0004s) =================
2026-02-02T23:21:50.126345836Z
2026-02-02T23:21:50.126349263Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-02-02T23:21:50.126352840Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-02-02T23:21:50.126356738Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2026-02-02T23:21:50.126360335Z
2026-02-02T23:21:50.126364273Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-02-02T23:21:50.126368792Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-02-02T23:21:50.126373171Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-02T23:21:50.126377690Z -> 0.0082s
2026-02-02T23:21:50.126381918Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-02T23:21:50.126386628Z -> 0.0002s
2026-02-02T23:21:50.126391808Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-02-02T23:21:50.126396718Z -> 0.0059s
2026-02-02T23:21:50.126401257Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-02-02T23:21:50.126406207Z -> 0.0012s
2026-02-02T23:21:50.126410706Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-02-02T23:21:50.126415256Z -> 0.0004s
2026-02-02T23:21:50.126420045Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-02-02T23:21:50.126425296Z -> 0.0001s
2026-02-02T23:21:50.126429023Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-02-02T23:21:50.126432691Z -> 0.0039s
2026-02-02T23:21:50.126437120Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-02-02T23:21:50.126441518Z -> 0.0001s
2026-02-02T23:21:50.126446188Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-02-02T23:21:50.126450667Z -> 0.0005s
2026-02-02T23:21:50.126454625Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-02-02T23:21:50.126458463Z -> 0.0001s
2026-02-02T23:21:50.126462180Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-02-02T23:21:50.126466178Z -> 0.0010s
2026-02-02T23:21:50.126469996Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-02-02T23:21:50.126473743Z -> 0.0001s
2026-02-02T23:21:50.126477361Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-02-02T23:21:50.126481499Z -> 0.0015s
2026-02-02T23:21:50.126490908Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-02-02T23:21:50.126494595Z -> 0.0002s
2026-02-02T23:21:50.126498323Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0239s) =============
2026-02-02T23:21:50.126502692Z
2026-02-02T23:21:50.126507291Z Migrating to AddPreviewPartToModel (20210220204055)
2026-02-02T23:21:50.126511800Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-02-02T23:21:50.126515908Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-02-02T23:21:50.126519596Z -> 0.2575s
2026-02-02T23:21:50.126523343Z == 20210220204055 AddPreviewPartToModel: migrated (0.2575s) ===================
2026-02-02T23:21:50.126526920Z
2026-02-02T23:21:50.126530588Z Migrating to CreateCreators (20210225232756)
2026-02-02T23:21:50.126534245Z == 20210225232756 CreateCreators: migrating ===================================
2026-02-02T23:21:50.126538444Z -- create_table(:creators)
2026-02-02T23:21:50.126542031Z -> 0.0135s
2026-02-02T23:21:50.126545498Z == 20210225232756 CreateCreators: migrated (0.0135s) ==========================
2026-02-02T23:21:50.126549095Z
2026-02-02T23:21:50.126552742Z Migrating to AddCreatorToModels (20210225232841)
2026-02-02T23:21:50.126556540Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-02-02T23:21:50.126560398Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-02-02T23:21:50.126564296Z -> 0.0533s
2026-02-02T23:21:50.126568073Z == 20210225232841 AddCreatorToModels: migrated (0.0533s) ======================
2026-02-02T23:21:50.126571731Z
2026-02-02T23:21:50.126575508Z Migrating to CreateLinks (20210301230017)
2026-02-02T23:21:50.126579105Z == 20210301230017 CreateLinks: migrating ======================================
2026-02-02T23:21:50.126583174Z -- create_table(:links)
2026-02-02T23:21:50.126586761Z -> 0.0009s
2026-02-02T23:21:50.126590468Z == 20210301230017 CreateLinks: migrated (0.0009s) =============================
2026-02-02T23:21:50.126594276Z
2026-02-02T23:21:50.126597723Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-02-02T23:21:50.126601481Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-02-02T23:21:50.126605859Z -- remove_column(:creators, :thingiverse_user, :string)
2026-02-02T23:21:50.126609416Z -> 0.0667s
2026-02-02T23:21:50.126613084Z -- remove_column(:creators, :cults3d_user, :string)
2026-02-02T23:21:50.126616771Z -> 0.0041s
2026-02-02T23:21:50.126620318Z -- remove_column(:creators, :mmf_user, :string)
2026-02-02T23:21:50.126633665Z -> 0.0144s
2026-02-02T23:21:50.126637343Z -- remove_column(:creators, :cgtrader_user, :string)
2026-02-02T23:21:50.126641411Z -> 0.0035s
2026-02-02T23:21:50.126645850Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0909s) ==============
2026-02-02T23:21:50.126650870Z
2026-02-02T23:21:50.126655499Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-02-02T23:21:50.126660349Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-02-02T23:21:50.126665129Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-02-02T23:21:50.126669808Z -> 0.0572s
2026-02-02T23:21:50.126675109Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0573s) ==
2026-02-02T23:21:50.126679798Z
2026-02-02T23:21:50.126684508Z Migrating to AddYUpToParts (20210318202638)
2026-02-02T23:21:50.126688105Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-02-02T23:21:50.126691692Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-02-02T23:21:50.126695530Z -> 0.0150s
2026-02-02T23:21:50.126699277Z == 20210318202638 AddYUpToParts: migrated (0.0151s) ===========================
2026-02-02T23:21:50.126703055Z
2026-02-02T23:21:50.126707013Z Migrating to CreateImages (20210321164508)
2026-02-02T23:21:50.126710550Z == 20210321164508 CreateImages: migrating =====================================
2026-02-02T23:21:50.126714268Z -- create_table(:images)
2026-02-02T23:21:50.126717995Z -> 0.0176s
2026-02-02T23:21:50.126721472Z == 20210321164508 CreateImages: migrated (0.0176s) ============================
2026-02-02T23:21:50.126725761Z
2026-02-02T23:21:50.126730220Z Migrating to CreateDelayedJobs (20210330215825)
2026-02-02T23:21:50.923584887Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-02-02T23:21:50.923624738Z -- create_table(:delayed_jobs)
2026-02-02T23:21:50.923632183Z -> 0.0086s
2026-02-02T23:21:50.923639407Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-02-02T23:21:50.923646361Z -> 0.0002s
2026-02-02T23:21:50.923652774Z == 20210330215825 CreateDelayedJobs: migrated (0.0089s) =======================
2026-02-02T23:21:50.923659458Z
2026-02-02T23:21:50.923665770Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-02-02T23:21:50.923672223Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-02-02T23:21:50.923678706Z -- rename_table(:parts, :model_files)
2026-02-02T23:21:50.923684919Z -> 0.0018s
2026-02-02T23:21:50.923691141Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-02-02T23:21:50.923720320Z -> 0.0331s
2026-02-02T23:21:50.923728487Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0350s) =================
2026-02-02T23:21:50.923736884Z
2026-02-02T23:21:50.923744779Z Migrating to RemoveImagesTable (20220106220519)
2026-02-02T23:21:50.923752725Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-02-02T23:21:50.923760872Z -- drop_table(:images)
2026-02-02T23:21:50.923769008Z -> 0.0004s
2026-02-02T23:21:50.923776644Z == 20220106220519 RemoveImagesTable: migrated (0.0004s) =======================
2026-02-02T23:21:50.923784239Z
2026-02-02T23:21:50.923790632Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-02-02T23:21:50.923797435Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-02-02T23:21:50.923803908Z -- table_exists?(:active_storage_blobs)
2026-02-02T23:21:50.923810422Z -> 0.0001s
2026-02-02T23:21:50.923816784Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0002s) ======
2026-02-02T23:21:50.923823137Z
2026-02-02T23:21:50.923829490Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-02-02T23:21:50.923837536Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-02-02T23:21:50.923861204Z -- table_exists?(:active_storage_blobs)
2026-02-02T23:21:50.923870072Z -> 0.0001s
2026-02-02T23:21:50.923876404Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0002s) =======
2026-02-02T23:21:50.923882777Z
2026-02-02T23:21:50.923889290Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-02-02T23:21:50.923897397Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-02-02T23:21:50.923905734Z -- table_exists?(:active_storage_blobs)
2026-02-02T23:21:50.923913710Z -> 0.0001s
2026-02-02T23:21:50.923921816Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s)
2026-02-02T23:21:50.923929381Z
2026-02-02T23:21:50.923936766Z Migrating to DeviseCreateUsers (20220614210023)
2026-02-02T23:21:50.923943249Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-02-02T23:21:50.923949752Z -- create_table(:users)
2026-02-02T23:21:50.923955955Z -> 0.0014s
2026-02-02T23:21:50.923962117Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-02-02T23:21:50.923968750Z -> 0.0018s
2026-02-02T23:21:50.923974903Z == 20220614210023 DeviseCreateUsers: migrated (0.0032s) =======================
2026-02-02T23:21:50.923981296Z
2026-02-02T23:21:50.923999252Z Migrating to AddUsernameToUsers (20220614211256)
2026-02-02T23:21:50.924009172Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-02-02T23:21:50.924015875Z -- add_column(:users, :username, :string, {null: false})
2026-02-02T23:21:50.924022268Z -> 0.0251s
2026-02-02T23:21:50.924028591Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-02-02T23:21:50.924035294Z -> 0.0002s
2026-02-02T23:21:50.924041537Z == 20220614211256 AddUsernameToUsers: migrated (0.0254s) ======================
2026-02-02T23:21:50.924048050Z
2026-02-02T23:21:50.924054263Z Migrating to AddAdminToUsers (20220614213902)
2026-02-02T23:21:50.924060525Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-02-02T23:21:50.924068131Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-02-02T23:21:50.924075986Z -> 0.0007s
2026-02-02T23:21:50.924083041Z == 20220614213902 AddAdminToUsers: migrated (0.0007s) =========================
2026-02-02T23:21:50.924089474Z
2026-02-02T23:21:50.924095646Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-02-02T23:21:50.924101969Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-02-02T23:21:50.924108352Z -- add_column(:users, :pagination_settings, :json)
2026-02-02T23:21:50.924114544Z -> 0.0008s
2026-02-02T23:21:50.924120767Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0009s) =============
2026-02-02T23:21:50.924127069Z
2026-02-02T23:21:50.924133843Z Migrating to CreateSettings (20220619174307)
2026-02-02T23:21:50.924141588Z == 20220619174307 CreateSettings: migrating ===================================
2026-02-02T23:21:50.924149534Z -- create_table(:settings)
2026-02-02T23:21:50.924157330Z -> 0.0006s
2026-02-02T23:21:50.924165146Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-02-02T23:21:50.924172952Z -> 0.0030s
2026-02-02T23:21:50.924180056Z == 20220619174307 CreateSettings: migrated (0.0037s) ==========================
2026-02-02T23:21:50.924186409Z
2026-02-02T23:21:50.924192551Z Migrating to AddScaleFactorToModels (20220626152444)
2026-02-02T23:21:50.924198764Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-02-02T23:21:50.924205036Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-02-02T23:21:50.924211439Z -> 0.0124s
2026-02-02T23:21:50.924217632Z == 20220626152444 AddScaleFactorToModels: migrated (0.0149s) ==================
2026-02-02T23:21:50.924224606Z
2026-02-02T23:21:50.924232331Z Migrating to AddDigestToModelFiles (20220702202932)
2026-02-02T23:21:50.924250347Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-02-02T23:21:50.924257211Z -- add_column(:model_files, :digest, :string)
2026-02-02T23:21:50.924264326Z -> 0.0029s
2026-02-02T23:21:50.924270919Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-02-02T23:21:50.924277412Z -> 0.0002s
2026-02-02T23:21:50.924283645Z == 20220702202932 AddDigestToModelFiles: migrated (0.0052s) ===================
2026-02-02T23:21:50.924289977Z
2026-02-02T23:21:50.924296019Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-02-02T23:21:50.924302332Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-02-02T23:21:50.924310579Z -- add_column(:users, :renderer_settings, :json)
2026-02-02T23:21:50.924318415Z -> 0.0009s
2026-02-02T23:21:50.924325208Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0012s) ==============
2026-02-02T23:21:50.924331671Z
2026-02-02T23:21:50.924337753Z Migrating to CreateProblems (20221210001132)
2026-02-02T23:21:50.924344727Z == 20221210001132 CreateProblems: migrating ===================================
2026-02-02T23:21:50.924352744Z -- create_table(:problems)
2026-02-02T23:21:50.924359878Z -> 0.0010s
2026-02-02T23:21:50.924366050Z == 20221210001132 CreateProblems: migrated (0.0014s) ==========================
2026-02-02T23:21:50.924372493Z
2026-02-02T23:21:50.924378626Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-02-02T23:21:50.924384959Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-02-02T23:21:50.924391472Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0171s) ========
2026-02-02T23:21:50.924397814Z
2026-02-02T23:21:50.924403877Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-02-02T23:21:50.924410089Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-02-02T23:21:50.924416402Z -- create_table(:favorites, {force: true})
2026-02-02T23:21:50.924423406Z -> 0.0046s
2026-02-02T23:21:50.924431081Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-02-02T23:21:50.924438917Z -> 0.0002s
2026-02-02T23:21:50.924445140Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-02-02T23:21:50.924451853Z -> 0.0001s
2026-02-02T23:21:50.924458116Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-02-02T23:21:50.924465230Z -> 0.0002s
2026-02-02T23:21:50.924471403Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0056s) ================
2026-02-02T23:21:50.924485491Z
2026-02-02T23:21:50.924491633Z Migrating to MovePrintedToFavorites (20221220223040)
2026-02-02T23:21:50.924498217Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-02-02T23:21:50.924506133Z == 20221220223040 MovePrintedToFavorites: migrated (0.0679s) ==================
2026-02-02T23:21:50.924514890Z
2026-02-02T23:21:50.924521594Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-02-02T23:21:50.924528097Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-02-02T23:21:50.924535071Z -- remove_column(:model_files, :printed, :boolean)
2026-02-02T23:21:50.924543077Z -> 0.0260s
2026-02-02T23:21:50.924550301Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0264s) ===============
2026-02-02T23:21:50.924556905Z
2026-02-02T23:21:50.924563087Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-02-02T23:21:50.924569530Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-02-02T23:21:50.924576103Z -- add_column(:models, :notes, :text)
2026-02-02T23:21:50.924582536Z -> 0.0015s
2026-02-02T23:21:50.924589080Z -- add_column(:models, :excerpt, :text)
2026-02-02T23:21:50.924595412Z -> 0.0023s
2026-02-02T23:21:50.924603719Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0039s) =================
2026-02-02T23:21:50.924610232Z
2026-02-02T23:21:50.924617747Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-02-02T23:21:50.924626515Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-02-02T23:21:50.924633148Z -- add_column(:creators, :notes, :text)
2026-02-02T23:21:50.924641305Z -> 0.0006s
2026-02-02T23:21:50.924649411Z -- add_column(:creators, :excerpt, :text)
2026-02-02T23:21:50.924657507Z -> 0.0005s
2026-02-02T23:21:50.924664602Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0011s) ===============
2026-02-02T23:21:50.924671285Z
2026-02-02T23:21:50.924677468Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-02-02T23:21:50.924684081Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-02-02T23:21:50.924690674Z -- add_column(:model_files, :notes, :text)
2026-02-02T23:21:50.924697107Z -> 0.0006s
2026-02-02T23:21:50.924703330Z -- add_column(:model_files, :excerpt, :text)
2026-02-02T23:21:50.924709592Z -> 0.0005s
2026-02-02T23:21:50.924715995Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0011s) =============
2026-02-02T23:21:50.924722618Z
2026-02-02T23:21:50.924730464Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-02-02T23:21:50.924746817Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-02-02T23:21:50.924753541Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0221s) =================
2026-02-02T23:21:50.924760044Z
2026-02-02T23:21:50.924766296Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-02-02T23:21:50.924772689Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-02-02T23:21:50.924779242Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-02-02T23:21:50.924785976Z -> 0.0462s
2026-02-02T23:21:50.924792319Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0462s) =============
2026-02-02T23:21:50.924798922Z
2026-02-02T23:21:50.924805215Z Migrating to RenameExcerptToCaption (20230222155910)
2026-02-02T23:21:50.924811447Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-02-02T23:21:50.924819053Z -- rename_column(:creators, :excerpt, :caption)
2026-02-02T23:21:50.924827329Z -> 0.0240s
2026-02-02T23:21:50.924833672Z -- rename_column(:models, :excerpt, :caption)
2026-02-02T23:21:50.924840205Z -> 0.0237s
2026-02-02T23:21:50.924846588Z -- rename_column(:model_files, :excerpt, :caption)
2026-02-02T23:21:50.924853071Z -> 0.0265s
2026-02-02T23:21:50.924859664Z == 20230222155910 RenameExcerptToCaption: migrated (0.0771s) ==================
2026-02-02T23:21:50.924866017Z
2026-02-02T23:21:50.924872320Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-02-02T23:21:50.924878693Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-02-02T23:21:50.924885266Z -- add_column(:libraries, :notes, :string)
2026-02-02T23:21:50.924892090Z -> 0.0026s
2026-02-02T23:21:50.924899925Z -- add_column(:libraries, :caption, :string)
2026-02-02T23:21:50.924907801Z -> 0.0005s
2026-02-02T23:21:50.924914224Z -- add_column(:libraries, :name, :string)
2026-02-02T23:21:50.924920637Z -> 0.0005s
2026-02-02T23:21:50.924927160Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0136s) ============
2026-02-02T23:21:50.924933613Z
2026-02-02T23:21:50.924940527Z Migrating to AddTagregexToLibrary (20230305180823)
2026-02-02T23:21:51.491313002Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-02-02T23:21:51.491363083Z -- add_column(:libraries, :tag_regex, :text)
2026-02-02T23:21:51.491374906Z -> 0.0022s
2026-02-02T23:21:51.491384606Z == 20230305180823 AddTagregexToLibrary: migrated (0.0041s) ====================
2026-02-02T23:21:51.491393824Z
2026-02-02T23:21:51.491431841Z Migrating to AddIconToLibrary (20230307215826)
2026-02-02T23:21:51.491442993Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-02-02T23:21:51.491453905Z -- add_column(:libraries, :icon, :text)
2026-02-02T23:21:51.491462954Z -> 0.0023s
2026-02-02T23:21:51.491471391Z == 20230307215826 AddIconToLibrary: migrated (0.0042s) ========================
2026-02-02T23:21:51.491479878Z
2026-02-02T23:21:51.491488124Z Migrating to CreateCollection (20230308004237)
2026-02-02T23:21:51.491496411Z == 20230308004237 CreateCollection: migrating =================================
2026-02-02T23:21:51.491506191Z -- create_table(:collections)
2026-02-02T23:21:51.491516321Z -> 0.0034s
2026-02-02T23:21:51.491526742Z == 20230308004237 CreateCollection: migrated (0.0079s) ========================
2026-02-02T23:21:51.491535520Z
2026-02-02T23:21:51.491543887Z Migrating to AddCollectionToModels (20230308005021)
2026-02-02T23:21:51.491552163Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-02-02T23:21:51.491560590Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-02-02T23:21:51.491569057Z -> 0.0308s
2026-02-02T23:21:51.491577364Z == 20230308005021 AddCollectionToModels: migrated (0.0349s) ===================
2026-02-02T23:21:51.491585831Z
2026-02-02T23:21:51.491596162Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-02-02T23:21:51.491606653Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-02-02T23:21:51.491617284Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0019s) =============
2026-02-02T23:21:51.491627595Z
2026-02-02T23:21:51.491635581Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-02-02T23:21:51.491643878Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-02-02T23:21:51.491652255Z -- rename_column(:collections, :excerpt, :caption)
2026-02-02T23:21:51.491660351Z -> 0.0051s
2026-02-02T23:21:51.491668618Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0051s) ========
2026-02-02T23:21:51.491676824Z
2026-02-02T23:21:51.491684870Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-02-02T23:21:51.491694309Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-02-02T23:21:51.491704520Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-02-02T23:21:51.491714660Z
2026-02-02T23:21:51.491722847Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-02-02T23:21:51.491731224Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-02-02T23:21:51.491750432Z -- add_column(:users, :tag_cloud_settings, :json)
2026-02-02T23:21:51.491758859Z -> 0.0018s
2026-02-02T23:21:51.491767056Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0019s) ===============
2026-02-02T23:21:51.491776625Z
2026-02-02T23:21:51.491788219Z Migrating to AddCollectionToCollections (20230324000000)
2026-02-02T23:21:51.491798369Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-02-02T23:21:51.491806676Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-02-02T23:21:51.491814972Z -> 0.0078s
2026-02-02T23:21:51.491823099Z == 20230324000000 AddCollectionToCollections: migrated (0.0078s) ==============
2026-02-02T23:21:51.491831325Z
2026-02-02T23:21:51.491839221Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-02-02T23:21:51.491867909Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-02-02T23:21:51.491881767Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0554s) =========
2026-02-02T23:21:51.491891096Z
2026-02-02T23:21:51.491898972Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-02-02T23:21:51.491907168Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-02-02T23:21:51.491915415Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0093s)
2026-02-02T23:21:51.491923661Z
2026-02-02T23:21:51.491931507Z Migrating to AddSlugs (20230615135601)
2026-02-02T23:21:51.491939563Z == 20230615135601 AddSlugs: migrating =========================================
2026-02-02T23:21:51.491948752Z -- add_column(:models, :slug, :string)
2026-02-02T23:21:51.491958752Z -> 0.0034s
2026-02-02T23:21:51.491968662Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-02-02T23:21:51.491977169Z -> 0.0028s
2026-02-02T23:21:51.491985325Z -- add_column(:collections, :slug, :string)
2026-02-02T23:21:51.491993412Z -> 0.0009s
2026-02-02T23:21:51.492001408Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-02-02T23:21:51.492009825Z -> 0.0002s
2026-02-02T23:21:51.492017841Z -- add_column(:creators, :slug, :string)
2026-02-02T23:21:51.492025897Z -> 0.0006s
2026-02-02T23:21:51.492035336Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-02-02T23:21:51.492045687Z -> 0.0002s
2026-02-02T23:21:51.492055316Z == 20230615135601 AddSlugs: migrated (0.0107s) ================================
2026-02-02T23:21:51.492063613Z
2026-02-02T23:21:51.492071579Z Migrating to GenerateSlugs (20230617222353)
2026-02-02T23:21:51.492079715Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-02-02T23:21:51.492099966Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-02-02T23:21:51.492108393Z
2026-02-02T23:21:51.492117732Z Migrating to MakeNamesUnique (20230628194944)
2026-02-02T23:21:51.492127732Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-02-02T23:21:51.492137993Z == 20230628194944 MakeNamesUnique: migrated (0.0039s) =========================
2026-02-02T23:21:51.492148644Z
2026-02-02T23:21:51.492158624Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-02-02T23:21:51.492167813Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-02-02T23:21:51.492179617Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-02-02T23:21:51.492188484Z -> 0.0029s
2026-02-02T23:21:51.492197523Z -- remove_index(:creators, :slug)
2026-02-02T23:21:51.492208044Z -> 0.0006s
2026-02-02T23:21:51.492218174Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-02-02T23:21:51.492227874Z -> 0.0002s
2026-02-02T23:21:51.492236732Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-02-02T23:21:51.492247403Z -> 0.0002s
2026-02-02T23:21:51.492257423Z -- remove_index(:collections, :slug)
2026-02-02T23:21:51.492265720Z -> 0.0321s
2026-02-02T23:21:51.492273977Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-02-02T23:21:51.492282343Z -> 0.0009s
2026-02-02T23:21:51.492290660Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0376s) ======
2026-02-02T23:21:51.492299137Z
2026-02-02T23:21:51.492307524Z Migrating to AddSizeToModelFiles (20230707082403)
2026-02-02T23:21:51.492315661Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-02-02T23:21:51.492325871Z -- add_column(:model_files, :size, :integer)
2026-02-02T23:21:51.492336222Z -> 0.0007s
2026-02-02T23:21:51.492345340Z == 20230707082403 AddSizeToModelFiles: migrated (0.0011s) =====================
2026-02-02T23:21:51.492353757Z
2026-02-02T23:21:51.492361894Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-02-02T23:21:51.492370160Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-02-02T23:21:51.492378507Z -- change_column(:model_files, :size, :bigint)
2026-02-02T23:21:51.492386924Z -> 0.0104s
2026-02-02T23:21:51.492395161Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0108s) ==================
2026-02-02T23:21:51.492404580Z
2026-02-02T23:21:51.492414580Z Migrating to AddNoteToProblems (20230711111009)
2026-02-02T23:21:51.492435592Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-02-02T23:21:51.492444239Z -- add_column(:problems, :note, :string, {default: nil})
2026-02-02T23:21:51.492452546Z -> 0.0020s
2026-02-02T23:21:51.492460963Z == 20230711111009 AddNoteToProblems: migrated (0.0024s) =======================
2026-02-02T23:21:51.492469420Z
2026-02-02T23:21:51.492477657Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-02-02T23:21:51.492486835Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-02-02T23:21:51.492497447Z -- add_column(:users, :problem_settings, :json)
2026-02-02T23:21:51.492507948Z -> 0.0010s
2026-02-02T23:21:51.492516275Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0024s) ================
2026-02-02T23:21:51.492524611Z
2026-02-02T23:21:51.492532638Z Migrating to AddLicenseToModel (20240127143358)
2026-02-02T23:21:51.492540914Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-02-02T23:21:51.492549311Z -- add_column(:models, :license, :string)
2026-02-02T23:21:51.492557417Z -> 0.0007s
2026-02-02T23:21:51.492565584Z == 20240127143358 AddLicenseToModel: migrated (0.0008s) =======================
2026-02-02T23:21:51.492575303Z
2026-02-02T23:21:51.492585384Z Migrating to AddIgnoredToProblems (20240131134832)
2026-02-02T23:21:51.492594993Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-02-02T23:21:51.492603430Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-02-02T23:21:51.492611697Z -> 0.0008s
2026-02-02T23:21:51.492620524Z == 20240131134832 AddIgnoredToProblems: migrated (0.0009s) ====================
2026-02-02T23:21:51.492628831Z
2026-02-02T23:21:51.492636847Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-02-02T23:21:51.492645164Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-02-02T23:21:51.492654172Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-02-02T23:21:51.492664473Z -> 0.0123s
2026-02-02T23:21:51.492674684Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0124s) ======
2026-02-02T23:21:51.492682990Z
2026-02-02T23:21:51.492690966Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-02-02T23:21:51.492699153Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-02-02T23:21:51.492707389Z -- add_column(:users, :file_list_settings, :json)
2026-02-02T23:21:51.492715486Z -> 0.0007s
2026-02-02T23:21:51.492723572Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0007s) ===============
2026-02-02T23:21:51.492743642Z
2026-02-02T23:21:51.492753552Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-02-02T23:21:51.492763041Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-02-02T23:21:51.492771318Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-02-02T23:21:51.492780026Z -> 0.0003s
2026-02-02T23:21:51.492788202Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-02-02T23:21:51.492796739Z -> 0.0011s
2026-02-02T23:21:51.492804906Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-02-02T23:21:51.492813543Z -> 0.0002s
2026-02-02T23:21:51.492822421Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-02-02T23:21:51.492833373Z -> 0.0048s
2026-02-02T23:21:51.492843283Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0066s) =================
2026-02-02T23:21:51.492851630Z
2026-02-02T23:21:51.492859546Z Migrating to CreateFlipperTables (20240306095646)
2026-02-02T23:21:51.492867682Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-02-02T23:21:51.492875989Z -- create_table(:flipper_features)
2026-02-02T23:21:51.492884115Z -> 0.0038s
2026-02-02T23:21:51.492892141Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-02-02T23:21:51.492900588Z -> 0.0056s
2026-02-02T23:21:51.492910068Z -- create_table(:flipper_gates)
2026-02-02T23:21:51.492920098Z -> 0.0004s
2026-02-02T23:21:51.492929787Z -- 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-02-02T23:21:51.492938555Z -> 0.0002s
2026-02-02T23:21:51.492946731Z == 20240306095646 CreateFlipperTables: migrated (0.0102s) =====================
2026-02-02T23:21:51.492954968Z
2026-02-02T23:21:51.492962924Z Migrating to RolifyCreateRoles (20240319155251)
2026-02-02T23:21:52.304454114Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-02-02T23:21:52.304497271Z -- create_table(:roles)
2026-02-02T23:21:52.304504906Z -> 0.0451s
2026-02-02T23:21:52.304511940Z -- create_table(:users_roles, {id: false})
2026-02-02T23:21:52.304518704Z -> 0.0006s
2026-02-02T23:21:52.304525367Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-02-02T23:21:52.304531981Z -> 0.0062s
2026-02-02T23:21:52.304565087Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-02-02T23:21:52.304571951Z -> 0.0003s
2026-02-02T23:21:52.304578364Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-02-02T23:21:52.304584937Z -> 0.0002s
2026-02-02T23:21:52.304591120Z == 20240319155251 RolifyCreateRoles: migrated (0.0702s) =======================
2026-02-02T23:21:52.304598034Z
2026-02-02T23:21:52.304607152Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-02-02T23:21:52.304613715Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-02-02T23:21:52.304620048Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0042s) ==================
2026-02-02T23:21:52.304626571Z
2026-02-02T23:21:52.304632633Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-02-02T23:21:52.304638956Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-02-02T23:21:52.304645259Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-02-02T23:21:52.304651692Z -> 0.0356s
2026-02-02T23:21:52.304657814Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0374s) ====================
2026-02-02T23:21:52.304664147Z
2026-02-02T23:21:52.304670329Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-02-02T23:21:52.304676762Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-02-02T23:21:52.304683135Z -- add_column(:users, :reset_password_token, :string)
2026-02-02T23:21:52.304689578Z -> 0.0020s
2026-02-02T23:21:52.304695730Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-02-02T23:21:52.304702344Z -> 0.0002s
2026-02-02T23:21:52.304708626Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0045s) ============
2026-02-02T23:21:52.304715380Z
2026-02-02T23:21:52.304721552Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-02-02T23:21:52.304727785Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-02-02T23:21:52.304734188Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0343s) ==============
2026-02-02T23:21:52.304740481Z
2026-02-02T23:21:52.304746793Z Migrating to AddRememberableToUsers (20240410221112)
2026-02-02T23:21:52.304753076Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-02-02T23:21:52.304759489Z -- add_column(:users, :remember_created_at, :datetime)
2026-02-02T23:21:52.304765741Z -> 0.0042s
2026-02-02T23:21:52.304772014Z == 20240410221112 AddRememberableToUsers: migrated (0.0059s) ==================
2026-02-02T23:21:52.304786433Z
2026-02-02T23:21:52.304792505Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-02-02T23:21:52.304800061Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-02-02T23:21:52.304806463Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-02-02T23:21:52.304812886Z -> 0.0011s
2026-02-02T23:21:52.304819199Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0028s) ===========
2026-02-02T23:21:52.304825672Z
2026-02-02T23:21:52.304831714Z Migrating to DropDelayedJobs (20240418112821)
2026-02-02T23:21:52.304837937Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-02-02T23:21:52.304844360Z -- drop_table(:delayed_jobs)
2026-02-02T23:21:52.304850572Z -> 0.0026s
2026-02-02T23:21:52.304856915Z == 20240418112821 DropDelayedJobs: migrated (0.0158s) =========================
2026-02-02T23:21:52.304863268Z
2026-02-02T23:21:52.304869470Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-02-02T23:21:52.304875663Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-02-02T23:21:52.304882206Z -- add_column(:users, :interface_language, :string)
2026-02-02T23:21:52.304888428Z -> 0.0023s
2026-02-02T23:21:52.304894691Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0068s) =============
2026-02-02T23:21:52.304901014Z
2026-02-02T23:21:52.304907196Z Migrating to AddLockableToUsers (20240610120318)
2026-02-02T23:21:52.304913429Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-02-02T23:21:52.304919782Z -- change_table(:users)
2026-02-02T23:21:52.304926064Z -> 0.0028s
2026-02-02T23:21:52.304932277Z == 20240610120318 AddLockableToUsers: migrated (0.0034s) ======================
2026-02-02T23:21:52.304938609Z
2026-02-02T23:21:52.304944652Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-02-02T23:21:52.304951014Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-02-02T23:21:52.304957257Z -- add_column(:model_files, :attachment_data, :json)
2026-02-02T23:21:52.304963670Z -> 0.0012s
2026-02-02T23:21:52.304969852Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0018s) ===========
2026-02-02T23:21:52.304976335Z
2026-02-02T23:21:52.304982338Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-02-02T23:21:52.304988560Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-02-02T23:21:52.304994993Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0237s) ==================
2026-02-02T23:21:52.305001286Z
2026-02-02T23:21:52.305007408Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-02-02T23:21:52.305034663Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-02-02T23:21:52.305041096Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-02-02T23:21:52.305047739Z -> 0.0008s
2026-02-02T23:21:52.305053912Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0030s) ============
2026-02-02T23:21:52.305060475Z
2026-02-02T23:21:52.305066567Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-02-02T23:21:52.305072970Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-02-02T23:21:52.305079333Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-02-02T23:21:52.305085776Z -> 0.0008s
2026-02-02T23:21:52.305092279Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-02-02T23:21:52.305098572Z -> 0.0006s
2026-02-02T23:21:52.305104884Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-02-02T23:21:52.305111117Z -> 0.0006s
2026-02-02T23:21:52.305117470Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-02-02T23:21:52.305123762Z -> 0.0050s
2026-02-02T23:21:52.305130095Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-02-02T23:21:52.305136408Z -> 0.0006s
2026-02-02T23:21:52.305142530Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0089s) ====================
2026-02-02T23:21:52.305148813Z
2026-02-02T23:21:52.305154915Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-02-02T23:21:52.305161298Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-02-02T23:21:52.305167560Z -- remove_index(:libraries, :path)
2026-02-02T23:21:52.305173933Z -> 0.0011s
2026-02-02T23:21:52.305180036Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0019s) ================
2026-02-02T23:21:52.305186448Z
2026-02-02T23:21:52.305192511Z Migrating to CreateFederailsActors (20240727113215)
2026-02-02T23:21:52.305198723Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-02-02T23:21:52.305204986Z -- create_table(:federails_actors)
2026-02-02T23:21:52.305211158Z -> 0.0014s
2026-02-02T23:21:52.305217291Z -- foreign_key_exists?(:federails_actors, :users)
2026-02-02T23:21:52.305223483Z -> 0.0022s
2026-02-02T23:21:52.305229605Z -- remove_foreign_key(:federails_actors, :users)
2026-02-02T23:21:52.305235848Z -> 0.0179s
2026-02-02T23:21:52.305241950Z -- remove_index(:federails_actors, :user_id)
2026-02-02T23:21:52.305248143Z -> 0.0005s
2026-02-02T23:21:52.305261470Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-02-02T23:21:52.305267943Z -> 0.0002s
2026-02-02T23:21:52.305274095Z -- add_foreign_key(:federails_actors, :users)
2026-02-02T23:21:52.305280307Z -> 0.0171s
2026-02-02T23:21:52.305286450Z == 20240727113215 CreateFederailsActors: migrated (0.0405s) ===================
2026-02-02T23:21:52.305292793Z
2026-02-02T23:21:52.305298835Z Migrating to CreateFederailsFollowings (20240727113216)
2026-02-02T23:21:52.305305087Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-02-02T23:21:52.305311340Z -- create_table(:federails_followings)
2026-02-02T23:21:52.305317532Z -> 0.0031s
2026-02-02T23:21:52.305323675Z == 20240727113216 CreateFederailsFollowings: migrated (0.0032s) ===============
2026-02-02T23:21:52.305329967Z
2026-02-02T23:21:52.305335990Z Migrating to CreateFederailsActivities (20240727113217)
2026-02-02T23:21:52.305342292Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-02-02T23:21:52.305348565Z -- create_table(:federails_activities)
2026-02-02T23:21:52.305354737Z -> 0.0110s
2026-02-02T23:21:52.305360860Z == 20240727113217 CreateFederailsActivities: migrated (0.0110s) ===============
2026-02-02T23:21:52.305367152Z
2026-02-02T23:21:52.305373245Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-02-02T23:21:52.305379497Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-02-02T23:21:52.305385750Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-02-02T23:21:52.305392183Z -> 0.0103s
2026-02-02T23:21:52.305398726Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-02-02T23:21:52.305404999Z -> 0.0004s
2026-02-02T23:21:52.305411141Z -- change_table(:federails_actors)
2026-02-02T23:21:52.305417283Z -> 0.0083s
2026-02-02T23:21:52.305423426Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0192s) =======
2026-02-02T23:21:52.305429678Z
2026-02-02T23:21:52.305435680Z Migrating to CreateFederailsActors (20240731165647)
2026-02-02T23:21:52.305441953Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-02-02T23:21:52.305448206Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-02-02T23:21:52.305454458Z
2026-02-02T23:21:52.305460470Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-02-02T23:21:52.305466703Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-02-02T23:21:52.305472935Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-02-02T23:21:52.305487224Z
2026-02-02T23:21:52.305493266Z Migrating to BackfillActivities (20240805111500)
2026-02-02T23:21:52.305499529Z == 20240805111500 BackfillActivities: migrating ===============================
2026-02-02T23:21:52.305505812Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-02-02T23:21:52.305512084Z
2026-02-02T23:21:52.305518126Z Migrating to CreateCaberRelations (20240827155630)
2026-02-02T23:21:52.305524339Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-02-02T23:21:52.305530611Z -- create_table(:caber_relations)
2026-02-02T23:21:52.305536784Z -> 0.0455s
2026-02-02T23:21:52.305542916Z == 20240827155630 CreateCaberRelations: migrated (0.0455s) ====================
2026-02-02T23:21:52.305549239Z
2026-02-02T23:21:52.305555261Z Migrating to AddDefaultAccessControls (20240830121749)
2026-02-02T23:21:52.305561484Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-02-02T23:21:52.305567987Z == 20240830121749 AddDefaultAccessControls: migrated (0.0682s) ================
2026-02-02T23:21:52.305574309Z
2026-02-02T23:21:52.305580432Z Migrating to RenameDefaultRoles (20240830151650)
2026-02-02T23:21:52.305586775Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-02-02T23:21:52.305593278Z == 20240830151650 RenameDefaultRoles: migrated (0.0397s) ======================
2026-02-02T23:21:52.305600041Z
2026-02-02T23:21:52.305606063Z Migrating to AddPublicIDsToModels (20240904151944)
2026-02-02T23:21:52.305612486Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-02-02T23:21:52.305618769Z -- add_column(:models, :public_id, :string)
2026-02-02T23:21:52.305625022Z -> 0.0009s
2026-02-02T23:21:52.305631194Z -- add_index(:models, :public_id)
2026-02-02T23:21:52.305637557Z -> 0.0028s
2026-02-02T23:21:52.305643689Z -- add_column(:model_files, :public_id, :string)
2026-02-02T23:21:52.305650202Z -> 0.0007s
2026-02-02T23:21:52.305657086Z -- add_index(:model_files, :public_id)
2026-02-02T23:21:52.305663299Z -> 0.0002s
2026-02-02T23:21:52.305669521Z -- add_column(:problems, :public_id, :string)
2026-02-02T23:21:52.305675704Z -> 0.0007s
2026-02-02T23:21:52.305682026Z -- add_index(:problems, :public_id)
2026-02-02T23:21:52.305688179Z -> 0.0001s
2026-02-02T23:21:52.305694441Z -- add_column(:creators, :public_id, :string)
2026-02-02T23:21:52.305700714Z -> 0.0007s
2026-02-02T23:21:53.225238875Z -- add_index(:creators, :public_id)
2026-02-02T23:21:53.225276671Z -> 0.0004s
2026-02-02T23:21:53.225306501Z -- add_column(:collections, :public_id, :string)
2026-02-02T23:21:53.225315298Z -> 0.0007s
2026-02-02T23:21:53.225323575Z -- add_index(:collections, :public_id)
2026-02-02T23:21:53.225331942Z -> 0.0002s
2026-02-02T23:21:53.225340128Z -- add_column(:libraries, :public_id, :string)
2026-02-02T23:21:53.225348425Z -> 0.0007s
2026-02-02T23:21:53.225356481Z -- add_index(:libraries, :public_id)
2026-02-02T23:21:53.225364558Z -> 0.0002s
2026-02-02T23:21:53.225372654Z == 20240904151944 AddPublicIDsToModels: migrated (0.0085s) ====================
2026-02-02T23:21:53.225381041Z
2026-02-02T23:21:53.225388897Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-02-02T23:21:53.225397233Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-02-02T23:21:53.225405931Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:21:53.225414147Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0541s) ==============
2026-02-02T23:21:53.225422384Z
2026-02-02T23:21:53.225430330Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-02-02T23:21:53.225438627Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-02-02T23:21:53.225447084Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-02-02T23:21:53.225455300Z
2026-02-02T23:21:53.225463256Z Migrating to DeduplicateRoles (20240923114515)
2026-02-02T23:21:53.225471252Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-02-02T23:21:53.225479499Z == 20240923114515 DeduplicateRoles: migrated (0.1548s) ========================
2026-02-02T23:21:53.225487706Z
2026-02-02T23:21:53.225495611Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-02-02T23:21:53.225503808Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-02-02T23:21:53.225515702Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-02-02T23:21:53.225524249Z -> 0.1639s
2026-02-02T23:21:53.225532195Z -- add_index(:models, :name_lower)
2026-02-02T23:21:53.225540372Z -> 0.0002s
2026-02-02T23:21:53.225548267Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-02-02T23:21:53.225556654Z -> 0.0083s
2026-02-02T23:21:53.225564761Z -- add_index(:creators, :name_lower)
2026-02-02T23:21:53.225572707Z -> 0.0001s
2026-02-02T23:21:53.225580733Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-02-02T23:21:53.225589030Z -> 0.0094s
2026-02-02T23:21:53.225604240Z -- add_index(:collections, :name_lower)
2026-02-02T23:21:53.225612707Z -> 0.0001s
2026-02-02T23:21:53.225620794Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1823s) =============
2026-02-02T23:21:53.225629070Z
2026-02-02T23:21:53.225637036Z Migrating to AddKeypairToActors (20240926162407)
2026-02-02T23:21:53.225645413Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-02-02T23:21:53.225653700Z -- change_table(:federails_actors)
2026-02-02T23:21:53.225661826Z -> 0.0015s
2026-02-02T23:21:53.225669732Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-02-02T23:21:53.225678279Z
2026-02-02T23:21:53.225687638Z Migrating to AddUuids (20241004194445)
2026-02-02T23:21:53.225695774Z == 20241004194445 AddUuids: migrating =========================================
2026-02-02T23:21:53.225704021Z -- change_table(:federails_actors)
2026-02-02T23:21:53.225712137Z -> 0.0031s
2026-02-02T23:21:53.225720073Z -- change_table(:federails_activities)
2026-02-02T23:21:53.225727949Z -> 0.0008s
2026-02-02T23:21:53.225735805Z -- change_table(:federails_followings)
2026-02-02T23:21:53.225743921Z -> 0.0008s
2026-02-02T23:21:53.225751777Z == 20241004194445 AddUuids: migrated (0.0051s) ================================
2026-02-02T23:21:53.225759793Z
2026-02-02T23:21:53.225767479Z Migrating to CreateComments (20241007182824)
2026-02-02T23:21:53.225775355Z == 20241007182824 CreateComments: migrating ===================================
2026-02-02T23:21:53.225783381Z -- create_table(:comments)
2026-02-02T23:21:53.225791257Z -> 0.0043s
2026-02-02T23:21:53.225799273Z == 20241007182824 CreateComments: migrated (0.0043s) ==========================
2026-02-02T23:21:53.225807690Z
2026-02-02T23:21:53.225815435Z Migrating to AddSystemToComments (20241009122540)
2026-02-02T23:21:53.225823351Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-02-02T23:21:53.225831367Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-02-02T23:21:53.225839574Z -> 0.0010s
2026-02-02T23:21:53.225847480Z == 20241009122540 AddSystemToComments: migrated (0.0010s) =====================
2026-02-02T23:21:53.225855556Z
2026-02-02T23:21:53.225863242Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-02-02T23:21:53.225871238Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-02-02T23:21:53.225879284Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0018s) ============
2026-02-02T23:21:53.225887300Z
2026-02-02T23:21:53.225909435Z Migrating to AddOmniauthToUsers (20241015090803)
2026-02-02T23:21:53.225917471Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-02-02T23:21:53.225925487Z -- add_column(:users, :auth_provider, :string)
2026-02-02T23:21:53.225933393Z -> 0.0009s
2026-02-02T23:21:53.225941259Z -- add_column(:users, :auth_uid, :string)
2026-02-02T23:21:53.225949425Z -> 0.0007s
2026-02-02T23:21:53.225957271Z == 20241015090803 AddOmniauthToUsers: migrated (0.0016s) ======================
2026-02-02T23:21:53.225965568Z
2026-02-02T23:21:53.225973253Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-02-02T23:21:53.225981239Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-02-02T23:21:53.225989215Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-02-02T23:21:53.225997251Z -> 0.0008s
2026-02-02T23:21:53.226005097Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-02-02T23:21:53.226013374Z -> 0.0007s
2026-02-02T23:21:53.226021210Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-02-02T23:21:53.226029306Z
2026-02-02T23:21:53.226037002Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-02-02T23:21:53.226045248Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-02-02T23:21:53.226053795Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-02-02T23:21:53.226061832Z -> 0.0008s
2026-02-02T23:21:53.226069637Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0009s) ======
2026-02-02T23:21:53.226077864Z
2026-02-02T23:21:53.226085569Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-02-02T23:21:53.226093515Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-02-02T23:21:53.226101501Z -- change_table(:users)
2026-02-02T23:21:53.226109347Z -> 0.0014s
2026-02-02T23:21:53.226117464Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0014s) =====================
2026-02-02T23:21:53.226125770Z
2026-02-02T23:21:53.226133746Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-02-02T23:21:53.226141913Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-02-02T23:21:53.226149889Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0704s) =================
2026-02-02T23:21:53.226157905Z
2026-02-02T23:21:53.226165590Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-02-02T23:21:53.226173567Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-02-02T23:21:53.226190911Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-02-02T23:21:53.226199439Z -> 0.0009s
2026-02-02T23:21:53.226207284Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-02-02T23:21:53.226215771Z -> 0.0014s
2026-02-02T23:21:53.226223607Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-02-02T23:21:53.226231774Z -> 0.0005s
2026-02-02T23:21:53.226239569Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-02-02T23:21:53.226247746Z -> 0.0009s
2026-02-02T23:21:53.226255582Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-02-02T23:21:53.226263798Z -> 0.0008s
2026-02-02T23:21:53.226271594Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-02-02T23:21:53.226279921Z -> 0.0008s
2026-02-02T23:21:53.226287766Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-02-02T23:21:53.226295933Z -> 0.0004s
2026-02-02T23:21:53.226303759Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0060s) ===================
2026-02-02T23:21:53.226311835Z
2026-02-02T23:21:53.226319510Z Migrating to AddInProgressToProblems (20241105121830)
2026-02-02T23:21:53.226327466Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-02-02T23:21:53.226335452Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-02-02T23:21:53.226343519Z -> 0.0009s
2026-02-02T23:21:53.226351354Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-02-02T23:21:53.226359421Z
2026-02-02T23:21:53.226367136Z Migrating to ClearStuckProblems (20241118155027)
2026-02-02T23:21:53.226375082Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-02-02T23:21:53.226383058Z == 20241118155027 ClearStuckProblems: migrated (0.0193s) ======================
2026-02-02T23:21:53.226391235Z
2026-02-02T23:21:53.226399562Z Migrating to AddApprovedToUser (20241122121621)
2026-02-02T23:21:53.226407718Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-02-02T23:21:53.226415774Z -- change_table(:users)
2026-02-02T23:21:53.226423610Z -> 0.0015s
2026-02-02T23:21:53.226431446Z == 20241122121621 AddApprovedToUser: migrated (0.0015s) =======================
2026-02-02T23:21:53.226439482Z
2026-02-02T23:21:53.226447177Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-02-02T23:21:53.226455164Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-02-02T23:21:53.226472428Z -- create_table(:federails_moderation_reports)
2026-02-02T23:21:53.226480665Z -> 0.0031s
2026-02-02T23:21:53.226488501Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0031s) ========
2026-02-02T23:21:53.226496507Z
2026-02-02T23:21:53.226504192Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-02-02T23:21:53.226512168Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-02-02T23:21:53.226520305Z -- create_table(:federails_moderation_domain_blocks)
2026-02-02T23:21:53.226528281Z -> 0.0005s
2026-02-02T23:21:53.226536106Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-02-02T23:21:53.226544293Z
2026-02-02T23:21:53.226551958Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-02-02T23:21:53.226559985Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-02-02T23:21:53.226568001Z -- change_column_null(:comments, :commenter_id, true)
2026-02-02T23:21:53.226575957Z -> 0.0086s
2026-02-02T23:21:53.226583813Z -- change_column_null(:comments, :commenter_type, true)
2026-02-02T23:21:53.226591779Z -> 0.0079s
2026-02-02T23:21:53.226599654Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-02-02T23:21:53.226607951Z -> 0.0013s
2026-02-02T23:21:53.226615767Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-02-02T23:21:53.226623843Z -> 0.0123s
2026-02-02T23:21:53.226631639Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0322s) =======
2026-02-02T23:21:53.226639685Z
2026-02-02T23:21:53.226647401Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-02-02T23:21:53.226655357Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-02-02T23:21:53.226663363Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-02-02T23:21:53.226671489Z -> 0.0011s
2026-02-02T23:21:53.226679365Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0013s) =================
2026-02-02T23:21:53.226687401Z
2026-02-02T23:21:53.226695157Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-02-02T23:21:53.226703073Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-02-02T23:21:53.226711089Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1375s) ==================
2026-02-02T23:21:53.226720297Z
2026-02-02T23:21:53.226728033Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-02-02T23:21:53.226736229Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-02-02T23:21:53.830126662Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-02-02T23:21:53.830175120Z -> 0.0020s
2026-02-02T23:21:53.830185381Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0021s) ==========
2026-02-02T23:21:53.830193958Z
2026-02-02T23:21:53.830202215Z Migrating to AddCreatorToCollections (20250222000000)
2026-02-02T23:21:53.830210541Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-02-02T23:21:53.830219349Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-02-02T23:21:53.830227646Z -> 0.0242s
2026-02-02T23:21:53.830235802Z == 20250222000000 AddCreatorToCollections: migrated (0.0243s) =================
2026-02-02T23:21:53.830244179Z
2026-02-02T23:21:53.830252185Z Migrating to AddLocalToActors (20250305171530)
2026-02-02T23:21:53.830260803Z == 20250305171530 AddLocalToActors: migrating =================================
2026-02-02T23:21:53.830269189Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-02-02T23:21:53.830277606Z -> 0.0009s
2026-02-02T23:21:53.830285933Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-02-02T23:21:53.830295102Z -> 0.0019s
2026-02-02T23:21:53.830306234Z -> 0 rows
2026-02-02T23:21:53.830314661Z == 20250305171530 AddLocalToActors: migrated (0.0061s) ========================
2026-02-02T23:21:53.830323088Z
2026-02-02T23:21:53.830331144Z Migrating to AddActorTypeToActors (20250407160721)
2026-02-02T23:21:53.830339571Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-02-02T23:21:53.830347838Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-02-02T23:21:53.830356355Z -> 0.0008s
2026-02-02T23:21:53.830364481Z == 20250407160721 AddActorTypeToActors: migrated (0.0009s) ====================
2026-02-02T23:21:53.830373089Z
2026-02-02T23:21:53.830381115Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-02-02T23:21:53.830389402Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-02-02T23:21:53.830397668Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-02-02T23:21:53.830406015Z -> 0.0016s
2026-02-02T23:21:53.830414131Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0016s) =================
2026-02-02T23:21:53.830422618Z
2026-02-02T23:21:53.830430675Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-02-02T23:21:53.830438981Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-02-02T23:21:53.830447368Z -- create_table(:oauth_applications)
2026-02-02T23:21:53.830477088Z -> 0.0004s
2026-02-02T23:21:53.830485335Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-02-02T23:21:53.830493702Z -> 0.0002s
2026-02-02T23:21:53.830501878Z -- create_table(:oauth_access_grants)
2026-02-02T23:21:53.830510185Z -> 0.0006s
2026-02-02T23:21:53.830518341Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-02-02T23:21:53.830526768Z -> 0.0001s
2026-02-02T23:21:53.830535005Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-02-02T23:21:53.830543492Z -> 0.0085s
2026-02-02T23:21:53.830551628Z -- create_table(:oauth_access_tokens)
2026-02-02T23:21:53.830559905Z -> 0.0006s
2026-02-02T23:21:53.830568051Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-02-02T23:21:53.830576628Z -> 0.0001s
2026-02-02T23:21:53.830586037Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-02-02T23:21:53.830594555Z -> 0.0001s
2026-02-02T23:21:53.830602921Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-02-02T23:21:53.830611459Z -> 0.0094s
2026-02-02T23:21:53.830619655Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-02-02T23:21:53.830628012Z -> 0.0078s
2026-02-02T23:21:53.830636058Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-02-02T23:21:53.830644625Z -> 0.0096s
2026-02-02T23:21:53.830652762Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0377s) ==================
2026-02-02T23:21:53.830661159Z
2026-02-02T23:21:53.830669225Z Migrating to AddOwnerToApplication (20250408145956)
2026-02-02T23:21:53.830677542Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-02-02T23:21:53.830686009Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-02-02T23:21:53.830694466Z -> 0.0010s
2026-02-02T23:21:53.830702612Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-02-02T23:21:53.830711169Z -> 0.0008s
2026-02-02T23:21:53.830719626Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-02-02T23:21:53.830727863Z -> 0.0002s
2026-02-02T23:21:53.830736060Z == 20250408145956 AddOwnerToApplication: migrated (0.0073s) ===================
2026-02-02T23:21:53.830744486Z
2026-02-02T23:21:53.830752493Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-02-02T23:21:53.830760819Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-02-02T23:21:53.830769196Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-02-02T23:21:53.830788074Z -> 0.0105s
2026-02-02T23:21:53.830796261Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0119s) ============
2026-02-02T23:21:53.830804477Z
2026-02-02T23:21:53.830812353Z Migrating to AddQuotaToUsers (20250409125753)
2026-02-02T23:21:53.830820520Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-02-02T23:21:53.830828736Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-02-02T23:21:53.830836872Z -> 0.0010s
2026-02-02T23:21:53.830844869Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-02-02T23:21:53.830853506Z -> 0.0009s
2026-02-02T23:21:53.830861522Z == 20250409125753 AddQuotaToUsers: migrated (0.0033s) =========================
2026-02-02T23:21:53.830869719Z
2026-02-02T23:21:53.830877574Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-02-02T23:21:53.830885911Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-02-02T23:21:53.830894118Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-02-02T23:21:53.830902715Z -> 0.0121s
2026-02-02T23:21:53.830910771Z -- add_index(:model_files, :filename_lower)
2026-02-02T23:21:53.830919008Z -> 0.0002s
2026-02-02T23:21:53.830927194Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0137s)
2026-02-02T23:21:53.830935631Z
2026-02-02T23:21:53.830943557Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-02-02T23:21:53.830952175Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-02-02T23:21:53.830960441Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-02-02T23:21:53.830968578Z -> 0.0002s
2026-02-02T23:21:53.830976574Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0011s) ===================
2026-02-02T23:21:53.830985011Z
2026-02-02T23:21:53.830992917Z Migrating to AddPreviewToModelFile (20250520111046)
2026-02-02T23:21:53.831001063Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-02-02T23:21:53.831009280Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-02-02T23:21:53.831017566Z -> 0.0010s
2026-02-02T23:21:53.831025602Z == 20250520111046 AddPreviewToModelFile: migrated (0.0018s) ===================
2026-02-02T23:21:53.831033819Z
2026-02-02T23:21:53.831041675Z Migrating to CreateAltchaSolutions (20250609210440)
2026-02-02T23:21:53.831050132Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-02-02T23:21:53.831058479Z -- create_table(:altcha_solutions)
2026-02-02T23:21:53.831077076Z -> 0.0004s
2026-02-02T23:21:53.831085363Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-02-02T23:21:53.831094461Z -> 0.0002s
2026-02-02T23:21:53.831102467Z == 20250609210440 CreateAltchaSolutions: migrated (0.0017s) ===================
2026-02-02T23:21:53.831110784Z
2026-02-02T23:21:53.831118810Z Migrating to AddIndexableFields (20250620141805)
2026-02-02T23:21:53.831127478Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-02-02T23:21:53.831136255Z -- change_table(:models)
2026-02-02T23:21:53.831144372Z -> 0.0024s
2026-02-02T23:21:53.831152528Z -- change_table(:creators)
2026-02-02T23:21:53.831160674Z -> 0.0018s
2026-02-02T23:21:53.831168851Z -- change_table(:collections)
2026-02-02T23:21:53.831177148Z -> 0.0017s
2026-02-02T23:21:53.831185304Z == 20250620141805 AddIndexableFields: migrated (0.0059s) ======================
2026-02-02T23:21:53.831193871Z
2026-02-02T23:21:53.831201918Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-02-02T23:21:53.831210234Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-02-02T23:21:53.831218611Z -- change_column(:models, :indexable, :string)
2026-02-02T23:21:53.831226868Z -> 0.0176s
2026-02-02T23:21:53.831235034Z -- change_column(:models, :ai_indexable, :string)
2026-02-02T23:21:53.831243311Z -> 0.0173s
2026-02-02T23:21:53.831251507Z -- change_column(:creators, :indexable, :string)
2026-02-02T23:21:53.831260185Z -> 0.0087s
2026-02-02T23:21:53.831268371Z -- change_column(:creators, :ai_indexable, :string)
2026-02-02T23:21:53.831276798Z -> 0.0086s
2026-02-02T23:21:53.831284865Z -- change_column(:collections, :indexable, :string)
2026-02-02T23:21:53.831293121Z -> 0.0565s
2026-02-02T23:21:53.831301268Z -- change_column(:collections, :ai_indexable, :string)
2026-02-02T23:21:53.831309554Z -> 0.0148s
2026-02-02T23:21:53.831317871Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1239s) ======
2026-02-02T23:21:53.831326488Z
2026-02-02T23:21:53.831334424Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-02-02T23:21:53.831342741Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-02-02T23:21:53.831351579Z -- change_table(:models)
2026-02-02T23:21:53.831359705Z -> 0.0004s
2026-02-02T23:21:53.831367822Z -- change_table(:creators)
2026-02-02T23:21:53.831375968Z -> 0.0003s
2026-02-02T23:21:53.831393343Z -- change_table(:collections)
2026-02-02T23:21:53.831401670Z -> 0.0003s
2026-02-02T23:21:53.831409866Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0010s) =================
2026-02-02T23:21:53.831418163Z
2026-02-02T23:21:53.831426139Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-02-02T23:21:53.831434386Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-02-02T23:21:53.831442572Z -- change_table(:links)
2026-02-02T23:21:53.831450749Z -> 0.0008s
2026-02-02T23:21:53.831458905Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0009s) =======================
2026-02-02T23:21:53.831467402Z
2026-02-02T23:21:53.831475438Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-02-02T23:21:53.831483735Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-02-02T23:21:53.831492302Z -- add_column(:links, :synced_at, :datetime)
2026-02-02T23:21:53.831500569Z -> 0.0011s
2026-02-02T23:21:53.831508635Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0011s) ======================
2026-02-02T23:21:53.831517954Z
2026-02-02T23:21:53.831525960Z Migrating to CreateFaspClientProviders (20250806142734)
2026-02-02T23:21:53.831534527Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-02-02T23:21:53.831542834Z -- create_table(:fasp_client_providers)
2026-02-02T23:21:53.831551081Z -> 0.0481s
2026-02-02T23:21:53.831559277Z == 20250806142734 CreateFaspClientProviders: migrated (0.0481s) ===============
2026-02-02T23:21:53.831567684Z
2026-02-02T23:21:53.831575810Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-02-02T23:21:53.831584027Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-02-02T23:21:53.831592354Z -- create_table(:fasp_client_event_subscriptions)
2026-02-02T23:21:53.831600821Z -> 0.0127s
2026-02-02T23:21:53.831608967Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0127s) ======
2026-02-02T23:21:53.831617314Z
2026-02-02T23:21:53.831625340Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-02-02T23:21:53.831633637Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-02-02T23:21:53.831641943Z -- create_table(:fasp_client_backfill_requests)
2026-02-02T23:21:53.831650250Z -> 0.0058s
2026-02-02T23:21:53.831658597Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0058s) ========
2026-02-02T23:21:53.831667084Z
2026-02-02T23:21:53.831675120Z Migrating to AddImagesToCreators (20250922155445)
2026-02-02T23:21:53.831683237Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-02-02T23:21:53.831712696Z -- add_column(:creators, :avatar_data, :json)
2026-02-02T23:21:53.831721073Z -> 0.0011s
2026-02-02T23:21:53.831729209Z -- add_column(:creators, :banner_data, :json)
2026-02-02T23:21:53.831737446Z -> 0.0009s
2026-02-02T23:21:53.831745572Z == 20250922155445 AddImagesToCreators: migrated (0.0020s) =====================
2026-02-02T23:21:53.831754099Z
2026-02-02T23:21:53.831762176Z Migrating to CreateFederailsHosts (20251010145758)
2026-02-02T23:21:53.831770412Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-02-02T23:21:53.831778659Z -- create_table(:federails_hosts)
2026-02-02T23:21:53.969998816Z -> 0.0126s
2026-02-02T23:21:53.970054889Z == 20251010145758 CreateFederailsHosts: migrated (0.0127s) ====================
2026-02-02T23:21:53.970064488Z
2026-02-02T23:21:53.970072695Z Migrating to AddTourStateToUsers (20251027152904)
2026-02-02T23:21:53.970080591Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-02-02T23:21:53.970088517Z -- add_column(:users, :tour_state, :json)
2026-02-02T23:21:53.970096843Z -> 0.0013s
2026-02-02T23:21:53.970104880Z == 20251027152904 AddTourStateToUsers: migrated (0.0013s) =====================
2026-02-02T23:21:53.970112956Z
2026-02-02T23:21:53.970120752Z Migrating to AddSortOrderToUsers (20251105110434)
2026-02-02T23:21:53.970128928Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-02-02T23:21:53.970136844Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-02-02T23:21:53.970145071Z -> 0.0011s
2026-02-02T23:21:53.970153157Z == 20251105110434 AddSortOrderToUsers: migrated (0.0012s) =====================
2026-02-02T23:21:53.970161133Z
2026-02-02T23:21:53.970168718Z Migrating to CreateGroups (20251203161006)
2026-02-02T23:21:53.970176494Z == 20251203161006 CreateGroups: migrating =====================================
2026-02-02T23:21:53.970184380Z -- create_table(:groups)
2026-02-02T23:21:53.970192065Z -> 0.0112s
2026-02-02T23:21:53.970200041Z -- create_table(:memberships)
2026-02-02T23:21:53.970207767Z -> 0.0015s
2026-02-02T23:21:53.970215532Z == 20251203161006 CreateGroups: migrated (0.0127s) ============================
2026-02-02T23:21:53.970223458Z
2026-02-02T23:21:53.970231064Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-02-02T23:21:53.970238879Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-02-02T23:21:53.970246745Z -- remove_index(:memberships, [:group_id, :user_id])
2026-02-02T23:21:53.970254571Z -> 0.0014s
2026-02-02T23:21:53.970285954Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-02-02T23:21:53.970293980Z -> 0.0002s
2026-02-02T23:21:53.970301746Z -- remove_index(:memberships, [:user_id, :group_id])
2026-02-02T23:21:53.970309562Z -> 0.0070s
2026-02-02T23:21:53.970317227Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-02-02T23:21:53.970325033Z -> 0.0002s
2026-02-02T23:21:53.970332688Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0088s) =============
2026-02-02T23:21:53.970340614Z
2026-02-02T23:21:53.970348390Z Migrating to CreateNoticedTables (20260119153039)
2026-02-02T23:21:53.970356216Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-02-02T23:21:53.970364082Z -- create_table(:noticed_events, {id: :primary_key})
2026-02-02T23:21:53.970371867Z -> 0.0138s
2026-02-02T23:21:53.970379683Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-02-02T23:21:53.970387669Z -> 0.0065s
2026-02-02T23:21:53.970395324Z == 20260119153039 CreateNoticedTables: migrated (0.0205s) =====================
2026-02-02T23:21:53.970403220Z
2026-02-02T23:21:53.970410986Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-02-02T23:21:53.970418772Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-02-02T23:21:53.970426648Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-02-02T23:21:53.970434453Z -> 0.0011s
2026-02-02T23:21:53.970443582Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0011s) =====
2026-02-02T23:21:53.970451608Z
2026-02-02T23:21:53.970459363Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-02-02T23:21:53.970467390Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-02-02T23:21:53.970475476Z -- change_table(:users)
2026-02-02T23:21:53.970483151Z -> 0.0084s
2026-02-02T23:21:53.970490867Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0088s) ===============
2026-02-02T23:21:53.970498803Z
2026-02-02T23:21:54.022895948Z s6-rc: info: service init-manyfold-config successfully started
2026-02-02T23:21:54.023223558Z s6-rc: info: service init-config-end: starting
2026-02-02T23:21:54.025368677Z s6-rc: info: service init-config-end successfully started
2026-02-02T23:21:54.025697389Z s6-rc: info: service init-mods: starting
2026-02-02T23:21:54.027583066Z s6-rc: info: service init-mods successfully started
2026-02-02T23:21:54.027754020Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-02-02T23:21:54.035607003Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-02-02T23:21:54.035836014Z s6-rc: info: service init-mods-package-install: starting
2026-02-02T23:21:54.049737807Z [pkg-install-init] **** Installing all mod packages ****
2026-02-02T23:21:54.419724493Z (1/1) Installing redis (8.4.0-r0)
2026-02-02T23:21:54.428596357Z Executing redis-8.4.0-r0.pre-install
2026-02-02T23:21:54.467553691Z Executing redis-8.4.0-r0.post-install
2026-02-02T23:21:54.478694584Z Executing busybox-1.37.0-r30.trigger
2026-02-02T23:21:54.499977138Z OK: 127.2 MiB in 119 packages
2026-02-02T23:21:54.551819436Z s6-rc: info: service init-mods-package-install successfully started
2026-02-02T23:21:54.552068438Z s6-rc: info: service init-mods-end: starting
2026-02-02T23:21:54.553677688Z s6-rc: info: service init-mods-end successfully started
2026-02-02T23:21:54.553872060Z s6-rc: info: service init-custom-files: starting
2026-02-02T23:21:54.559297744Z [custom-init] No custom files found, skipping...
2026-02-02T23:21:54.559778332Z s6-rc: info: service init-custom-files successfully started
2026-02-02T23:21:54.559953515Z s6-rc: info: service init-services: starting
2026-02-02T23:21:54.561390148Z s6-rc: info: service init-services successfully started
2026-02-02T23:21:54.561575922Z s6-rc: info: service svc-mod-universal-redis: starting
2026-02-02T23:21:54.561721355Z s6-rc: info: service svc-manyfold: starting
2026-02-02T23:21:54.561881768Z s6-rc: info: service svc-cron: starting
2026-02-02T23:21:54.563534806Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-02-02T23:21:54.564028430Z s6-rc: info: service svc-cron successfully started
2026-02-02T23:21:54.573371333Z 256:C 02 Feb 2026 23:21:54.573 # 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-02-02T23:21:54.573409610Z 256:C 02 Feb 2026 23:21:54.573 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-02-02T23:21:54.573416664Z 256:C 02 Feb 2026 23:21:54.573 * Redis version=8.4.0, bits=64, commit=00000000, modified=1, pid=256, just started
2026-02-02T23:21:54.573423257Z 256:C 02 Feb 2026 23:21:54.573 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-02-02T23:21:54.574047424Z 256:M 02 Feb 2026 23:21:54.573 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-02-02T23:21:54.574066312Z 256:M 02 Feb 2026 23:21:54.573 * monotonic clock: POSIX clock_gettime
2026-02-02T23:21:54.574509765Z 256:M 02 Feb 2026 23:21:54.574 * Running mode=standalone, port=6379.
2026-02-02T23:21:54.574864319Z 256:M 02 Feb 2026 23:21:54.574 * Server initialized
2026-02-02T23:21:54.574888819Z 256:M 02 Feb 2026 23:21:54.574 * Ready to accept connections tcp
2026-02-02T23:21:54.720200795Z 23:21:54 rails.1 | started with pid 277
2026-02-02T23:21:54.720234403Z 23:21:54 default_worker.1 | started with pid 278
2026-02-02T23:21:54.720285135Z 23:21:54 performance_worker.1 | started with pid 279
2026-02-02T23:21:57.386381375Z 23:21:57 rails.1 | => Booting Puma
2026-02-02T23:21:57.386425103Z 23:21:57 rails.1 | => Rails 8.0.4 application starting in production
2026-02-02T23:21:57.386435354Z 23:21:57 rails.1 | => Run `bin/rails server --help` for more startup options
2026-02-02T23:21:58.098456383Z 23:21:58 performance_worker.1 | Server: 9b907b5528c6, Context: rails, Role: web, data: {cpu: {one_min: 18.87, five_min: 10.44, fifteen_min: 5.81}, memory: 0.19519488e9, disk: {available: 812017356800, total: 938656133120, used: 126638776320}}
2026-02-02T23:21:58.120291510Z 23:21:58 default_worker.1 | Server: 9b907b5528c6, Context: rails, Role: web, data: {cpu: {one_min: 18.87, five_min: 10.44, fifteen_min: 5.81}, memory: 0.195485696e9, disk: {available: 812014698496, total: 938656133120, used: 126641434624}}
2026-02-02T23:22:00.713089149Z 23:22:00 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:00.713901465Z 23:22:00 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:00.714721085Z 23:22:00 performance_worker.1 | INFO 2026-02-02T23:22:00.714Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-02-02T23:22:00.715048614Z 23:22:00 default_worker.1 | INFO 2026-02-02T23:22:00.714Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-02-02T23:22:00.721141713Z 23:22:00 performance_worker.1 | INFO 2026-02-02T23:22:00.720Z pid=279 tid=25b: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-02-02T23:22:00.802120190Z 23:22:00 performance_worker.1 | INFO 2026-02-02T23:22:00.801Z pid=279 tid=25b: Booted Rails 8.0.4 application in production environment
2026-02-02T23:22:00.802150290Z 23:22:00 performance_worker.1 | Signal INFO not supported
2026-02-02T23:22:00.802179349Z 23:22:00 performance_worker.1 | INFO 2026-02-02T23:22:00.801Z pid=279 tid=25b: Running in ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-02-02T23:22:00.802201974Z 23:22:00 performance_worker.1 | INFO 2026-02-02T23:22:00.801Z pid=279 tid=25b: See LICENSE and the LGPL-3.0 for licensing details.
2026-02-02T23:22:00.802234269Z 23:22:00 performance_worker.1 | INFO 2026-02-02T23:22:00.801Z pid=279 tid=25b: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-02-02T23:22:00.804845678Z 23:22:00 performance_worker.1 | INFO 2026-02-02T23:22:00.804Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-02-02T23:22:00.812626064Z 23:22:00 default_worker.1 | INFO 2026-02-02T23:22:00.812Z pid=278 tid=25a: Booted Rails 8.0.4 application in production environment
2026-02-02T23:22:00.812671466Z 23:22:00 default_worker.1 | Signal INFO not supported
2026-02-02T23:22:00.812683380Z 23:22:00 default_worker.1 | INFO 2026-02-02T23:22:00.812Z pid=278 tid=25a: Running in ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-02-02T23:22:00.812717348Z 23:22:00 default_worker.1 | INFO 2026-02-02T23:22:00.812Z pid=278 tid=25a: See LICENSE and the LGPL-3.0 for licensing details.
2026-02-02T23:22:00.812747649Z 23:22:00 default_worker.1 | INFO 2026-02-02T23:22:00.812Z pid=278 tid=25a: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-02-02T23:22:00.815331111Z 23:22:00 default_worker.1 | INFO 2026-02-02T23:22:00.815Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-02-02T23:22:00.898197048Z 23:22:00 rails.1 | Server: 9b907b5528c6, Context: rails, Role: web, data: {cpu: {one_min: 18.87, five_min: 10.44, fifteen_min: 5.81}, memory: 0.19306496e9, disk: {available: 812068716544, total: 938656133120, used: 126587416576}}
2026-02-02T23:22:00.898238061Z 23:22:00 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:00.898252079Z 23:22:00 rails.1 | INFO 2026-02-02T23:22:00.715Z pid=277 tid=20d: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-02-02T23:22:00.898265766Z 23:22:00 rails.1 | INFO 2026-02-02T23:22:00.719Z pid=277 tid=20d: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-02-02T23:22:00.898320727Z 23:22:00 rails.1 | INFO 2026-02-02T23:22:00.721Z pid=277 tid=20d: Cron Jobs - added job with name clear-downloads in the namespace default
2026-02-02T23:22:00.898377692Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: f2463a04-49ca-4db9-b919-ecb373acdd11) 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-02-02T23:22:00.898416690Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 2e946d53-5004-45f9-b985-22b0fdecdfab) 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-02-02T23:22:00.898456881Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 54c2edb0-05cc-4720-9964-0d8f8b15e48e) 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-02-02T23:22:00.898505148Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 403ff3de-3a5c-447c-bb9a-a85f708974fb) to Sidekiq(upgrade)
2026-02-02T23:22:00.898561081Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 53eaad83-f86c-4c7a-99be-d5426bb50ea4) to Sidekiq(upgrade)
2026-02-02T23:22:00.898604498Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 1863144e-6df8-409e-a94c-7c3c5bd67bf0) to Sidekiq(upgrade)
2026-02-02T23:22:00.898642936Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 13829637-a734-43da-adaf-9cd7ca4a6eb6) to Sidekiq(upgrade)
2026-02-02T23:22:00.898840023Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 55e9319d-48f6-4166-9860-24c347ccaaff) to Sidekiq(upgrade)
2026-02-02T23:22:00.904357072Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 307780e1-0a72-4e82-9a57-bcd1692d4846) to Sidekiq(upgrade)
2026-02-02T23:22:00.904436792Z 23:22:00 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: c6716c95-3e7e-4221-97c4-69c87b8089fd) to Sidekiq(upgrade)
2026-02-02T23:22:00.904492134Z 23:22:00 rails.1 | [277] Puma starting in cluster mode...
2026-02-02T23:22:00.904545852Z 23:22:00 rails.1 | [277] * Puma version: 7.2.0 ("On The Corner")
2026-02-02T23:22:00.904587045Z 23:22:00 rails.1 | [277] * Ruby version: ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-02-02T23:22:00.904631835Z 23:22:00 rails.1 | [277] * Min threads: 4
2026-02-02T23:22:00.904670944Z 23:22:00 rails.1 | [277] * Max threads: 16
2026-02-02T23:22:00.904718680Z 23:22:00 rails.1 | [277] * Environment: production
2026-02-02T23:22:00.904761185Z 23:22:00 rails.1 | [277] * Master PID: 277
2026-02-02T23:22:00.904810004Z 23:22:00 rails.1 | [277] * Workers: 4
2026-02-02T23:22:00.904854243Z 23:22:00 rails.1 | [277] * Restarts: (✔) hot (✖) phased (✖) refork
2026-02-02T23:22:00.904903121Z 23:22:00 rails.1 | [277] * Preloading application
2026-02-02T23:22:00.904954154Z 23:22:00 rails.1 | [277] * Listening on http://[::]:3214
2026-02-02T23:22:00.905005197Z 23:22:00 rails.1 | [277] Use Ctrl-C to stop
2026-02-02T23:22:00.926684399Z 23:22:00 rails.1 | [277] - Worker 0 (PID: 336) booted in 0.02s, phase: 0
2026-02-02T23:22:00.926801445Z 23:22:00 rails.1 | [277] - Worker 1 (PID: 349) booted in 0.01s, phase: 0
2026-02-02T23:22:00.926889212Z 23:22:00 rails.1 | [277] - Worker 2 (PID: 362) booted in 0.01s, phase: 0
2026-02-02T23:22:00.928409934Z 23:22:00 rails.1 | [277] - Worker 3 (PID: 375) booted in 0.0s, phase: 0
2026-02-02T23:22:01.087459753Z 23:22:01 performance_worker.1 | Server: 9b907b5528c6, Context: sidekiq, Role: background, data: {cpu: {one_min: 18.87, five_min: 10.44, fifteen_min: 5.81}, memory: 0.24725504e9, disk: {available: 815843475456, total: 938656133120, used: 122812657664}}
2026-02-02T23:22:01.099273461Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.098Z pid=278 tid=jnq jid=7cf5517763648f8177e18d92 class=Upgrade::GenerateSlugsJob: start
2026-02-02T23:22:01.159844215Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [f2463a04-49ca-4db9-b919-ecb373acdd11] Performing Upgrade::GenerateSlugsJob (Job ID: f2463a04-49ca-4db9-b919-ecb373acdd11) from Sidekiq(high) enqueued at 2026-02-02T23:22:00.738305063Z 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-02-02T23:22:01.188192616Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.159Z pid=278 tid=jpy jid=38af6a623b33163c14b3c502 class=Upgrade::GenerateSlugsJob: start
2026-02-02T23:22:01.206651826Z 23:22:01 default_worker.1 | Server: 9b907b5528c6, Context: sidekiq, Role: background, data: {cpu: {one_min: 18.87, five_min: 10.44, fifteen_min: 5.81}, memory: 0.248700928e9, disk: {available: 815845433344, total: 938656133120, used: 122810699776}}
2026-02-02T23:22:01.219119320Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.168Z pid=278 tid=jq6 jid=e398e6f12b75372affc0c7f9 class=Upgrade::GenerateSlugsJob: start
2026-02-02T23:22:01.242124352Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2e946d53-5004-45f9-b985-22b0fdecdfab] Performing Upgrade::GenerateSlugsJob (Job ID: 2e946d53-5004-45f9-b985-22b0fdecdfab) from Sidekiq(high) enqueued at 2026-02-02T23:22:00.742129634Z 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-02-02T23:22:01.242762838Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.171Z pid=278 tid=jpi jid=846fd4ee1238806dddf5c9eb class=Upgrade::FixStaleAttachmentDataJob: start
2026-02-02T23:22:01.243956952Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [54c2edb0-05cc-4720-9964-0d8f8b15e48e] Performing Upgrade::GenerateSlugsJob (Job ID: 54c2edb0-05cc-4720-9964-0d8f8b15e48e) from Sidekiq(high) enqueued at 2026-02-02T23:22:00.744598736Z 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-02-02T23:22:01.245317822Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [403ff3de-3a5c-447c-bb9a-a85f708974fb] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 403ff3de-3a5c-447c-bb9a-a85f708974fb) from Sidekiq(upgrade) enqueued at 2026-02-02T23:22:00.746885510Z
2026-02-02T23:22:01.250373693Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [403ff3de-3a5c-447c-bb9a-a85f708974fb] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:01.251820075Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2e946d53-5004-45f9-b985-22b0fdecdfab] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:01.298543978Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [403ff3de-3a5c-447c-bb9a-a85f708974fb] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-02T23:22:01.310233535Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [403ff3de-3a5c-447c-bb9a-a85f708974fb] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.034
2026-02-02T23:22:01.344814146Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2e946d53-5004-45f9-b985-22b0fdecdfab] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-02T23:22:01.359697755Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2e946d53-5004-45f9-b985-22b0fdecdfab] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.035
2026-02-02T23:22:01.381646902Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [54c2edb0-05cc-4720-9964-0d8f8b15e48e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:01.421103350Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [54c2edb0-05cc-4720-9964-0d8f8b15e48e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-02T23:22:01.422768393Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [54c2edb0-05cc-4720-9964-0d8f8b15e48e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.012
2026-02-02T23:22:01.424323885Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [f2463a04-49ca-4db9-b919-ecb373acdd11] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:01.444240629Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [f2463a04-49ca-4db9-b919-ecb373acdd11] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-02T23:22:01.454373162Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [f2463a04-49ca-4db9-b919-ecb373acdd11] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.021
2026-02-02T23:22:01.476994692Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [403ff3de-3a5c-447c-bb9a-a85f708974fb] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 403ff3de-3a5c-447c-bb9a-a85f708974fb) from Sidekiq(upgrade) in 218.32ms
2026-02-02T23:22:01.489784144Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2e946d53-5004-45f9-b985-22b0fdecdfab] Performed Upgrade::GenerateSlugsJob (Job ID: 2e946d53-5004-45f9-b985-22b0fdecdfab) from Sidekiq(high) in 290.9ms
2026-02-02T23:22:01.499711794Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [54c2edb0-05cc-4720-9964-0d8f8b15e48e] Performed Upgrade::GenerateSlugsJob (Job ID: 54c2edb0-05cc-4720-9964-0d8f8b15e48e) from Sidekiq(high) in 277.38ms
2026-02-02T23:22:01.500339468Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.490Z pid=278 tid=jpi jid=846fd4ee1238806dddf5c9eb class=Upgrade::FixStaleAttachmentDataJob elapsed=0.319: done
2026-02-02T23:22:01.500752380Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.500Z pid=278 tid=jq6 jid=e398e6f12b75372affc0c7f9 class=Upgrade::GenerateSlugsJob elapsed=0.333: done
2026-02-02T23:22:01.501026341Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [f2463a04-49ca-4db9-b919-ecb373acdd11] Performed Upgrade::GenerateSlugsJob (Job ID: f2463a04-49ca-4db9-b919-ecb373acdd11) from Sidekiq(high) in 344.77ms
2026-02-02T23:22:01.501368981Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.499Z pid=278 tid=jpy jid=38af6a623b33163c14b3c502 class=Upgrade::GenerateSlugsJob elapsed=0.34: done
2026-02-02T23:22:01.501634496Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.500Z pid=278 tid=jpi jid=3be6256f313177829abe64bf class=Upgrade::FixNilFileSizeValues: start
2026-02-02T23:22:01.504365595Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [53eaad83-f86c-4c7a-99be-d5426bb50ea4] Performing Upgrade::FixNilFileSizeValues (Job ID: 53eaad83-f86c-4c7a-99be-d5426bb50ea4) from Sidekiq(upgrade) enqueued at 2026-02-02T23:22:00.747778268Z
2026-02-02T23:22:01.505462855Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.501Z pid=278 tid=jq6 jid=40538f703e4e94b61a390dd4 class=Upgrade::BackfillDataPackages: start
2026-02-02T23:22:01.505825916Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [1863144e-6df8-409e-a94c-7c3c5bd67bf0] Performing Upgrade::BackfillDataPackages (Job ID: 1863144e-6df8-409e-a94c-7c3c5bd67bf0) from Sidekiq(upgrade) enqueued at 2026-02-02T23:22:00.748716868Z
2026-02-02T23:22:01.506948686Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.501Z pid=278 tid=jnq jid=7cf5517763648f8177e18d92 class=Upgrade::GenerateSlugsJob elapsed=0.402: done
2026-02-02T23:22:01.507473483Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.501Z pid=278 tid=jpy jid=6c0772194e3aeb241b0b468c class=Upgrade::DisambiguateUsernamesJob: start
2026-02-02T23:22:01.531927604Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [53eaad83-f86c-4c7a-99be-d5426bb50ea4] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:01.599669367Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2026-02-02T23:22:01.601205059Z s6-rc: info: service svc-manyfold successfully started
2026-02-02T23:22:01.601470293Z s6-rc: info: service legacy-services: starting
2026-02-02T23:22:01.606266080Z 23:22:01 default_worker.1 | INFO 2026-02-02T23:22:01.530Z pid=278 tid=jnq jid=994c5bdbc474f9381b73a0ad class=Upgrade::UpdateActorsJob: start
2026-02-02T23:22:01.612180479Z s6-rc: info: service legacy-services successfully started
2026-02-02T23:22:01.612370301Z s6-rc: info: service ci-service-check: starting
2026-02-02T23:22:01.614918692Z [ls.io-init] done.
2026-02-02T23:22:01.615543641Z s6-rc: info: service ci-service-check successfully started
2026-02-02T23:22:01.652487079Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [13829637-a734-43da-adaf-9cd7ca4a6eb6] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 13829637-a734-43da-adaf-9cd7ca4a6eb6) from Sidekiq(upgrade) enqueued at 2026-02-02T23:22:00.749577090Z
2026-02-02T23:22:01.660136512Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [1863144e-6df8-409e-a94c-7c3c5bd67bf0] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:01.753743848Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [55e9319d-48f6-4166-9860-24c347ccaaff] Performing Upgrade::UpdateActorsJob (Job ID: 55e9319d-48f6-4166-9860-24c347ccaaff) from Sidekiq(upgrade) enqueued at 2026-02-02T23:22:00.750391169Z
2026-02-02T23:22:01.884118517Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [13829637-a734-43da-adaf-9cd7ca4a6eb6] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:01.935643056Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [55e9319d-48f6-4166-9860-24c347ccaaff] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:01.962480826Z 23:22:01 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [53eaad83-f86c-4c7a-99be-d5426bb50ea4] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-02T23:22:02.010161885Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [53eaad83-f86c-4c7a-99be-d5426bb50ea4] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.350
2026-02-02T23:22:02.033199273Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [1863144e-6df8-409e-a94c-7c3c5bd67bf0] Performed Upgrade::BackfillDataPackages (Job ID: 1863144e-6df8-409e-a94c-7c3c5bd67bf0) from Sidekiq(upgrade) in 527.29ms
2026-02-02T23:22:02.055065612Z 23:22:02 default_worker.1 | INFO 2026-02-02T23:22:02.054Z pid=278 tid=jq6 jid=40538f703e4e94b61a390dd4 class=Upgrade::BackfillDataPackages elapsed=0.552: done
2026-02-02T23:22:02.055960634Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [13829637-a734-43da-adaf-9cd7ca4a6eb6] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 13829637-a734-43da-adaf-9cd7ca4a6eb6) from Sidekiq(upgrade) in 524.06ms
2026-02-02T23:22:02.056839554Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [55e9319d-48f6-4166-9860-24c347ccaaff] Performed Upgrade::UpdateActorsJob (Job ID: 55e9319d-48f6-4166-9860-24c347ccaaff) from Sidekiq(upgrade) in 404.56ms
2026-02-02T23:22:02.064596914Z 23:22:02 default_worker.1 | INFO 2026-02-02T23:22:02.055Z pid=278 tid=jq6 jid=f450d6d5c39ef2b091353e3e class=Upgrade::FixParentCollections: start
2026-02-02T23:22:02.081266771Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [307780e1-0a72-4e82-9a57-bcd1692d4846] Performing Upgrade::FixParentCollections (Job ID: 307780e1-0a72-4e82-9a57-bcd1692d4846) from Sidekiq(upgrade) enqueued at 2026-02-02T23:22:00.751210940Z
2026-02-02T23:22:02.082019095Z 23:22:02 default_worker.1 | INFO 2026-02-02T23:22:02.063Z pid=278 tid=jpy jid=6c0772194e3aeb241b0b468c class=Upgrade::DisambiguateUsernamesJob elapsed=0.562: done
2026-02-02T23:22:02.087533359Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [53eaad83-f86c-4c7a-99be-d5426bb50ea4] Performed Upgrade::FixNilFileSizeValues (Job ID: 53eaad83-f86c-4c7a-99be-d5426bb50ea4) from Sidekiq(upgrade) in 585.14ms
2026-02-02T23:22:02.112498749Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [307780e1-0a72-4e82-9a57-bcd1692d4846] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:02.115183304Z 23:22:02 default_worker.1 | INFO 2026-02-02T23:22:02.069Z pid=278 tid=jnq jid=994c5bdbc474f9381b73a0ad class=Upgrade::UpdateActorsJob elapsed=0.538: done
2026-02-02T23:22:02.115262574Z 23:22:02 default_worker.1 | INFO 2026-02-02T23:22:02.097Z pid=278 tid=jpy jid=e0804b840c1d3c47917224a0 class=Upgrade::PruneOrphanedProblems: start
2026-02-02T23:22:02.137952722Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [c6716c95-3e7e-4221-97c4-69c87b8089fd] Performing Upgrade::PruneOrphanedProblems (Job ID: c6716c95-3e7e-4221-97c4-69c87b8089fd) from Sidekiq(upgrade) enqueued at 2026-02-02T23:22:00.752071794Z
2026-02-02T23:22:02.153536461Z 23:22:02 default_worker.1 | INFO 2026-02-02T23:22:02.112Z pid=278 tid=jpi jid=3be6256f313177829abe64bf class=Upgrade::FixNilFileSizeValues elapsed=0.612: done
2026-02-02T23:22:02.176334647Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [c6716c95-3e7e-4221-97c4-69c87b8089fd] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-02T23:22:02.227902282Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [307780e1-0a72-4e82-9a57-bcd1692d4846] Performed Upgrade::FixParentCollections (Job ID: 307780e1-0a72-4e82-9a57-bcd1692d4846) from Sidekiq(upgrade) in 153.25ms
2026-02-02T23:22:02.333463368Z 23:22:02 default_worker.1 | INFO 2026-02-02T23:22:02.333Z pid=278 tid=jq6 jid=f450d6d5c39ef2b091353e3e class=Upgrade::FixParentCollections elapsed=0.277: done
2026-02-02T23:22:02.344234747Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [c6716c95-3e7e-4221-97c4-69c87b8089fd] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-02T23:22:02.345072864Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [c6716c95-3e7e-4221-97c4-69c87b8089fd] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.117
2026-02-02T23:22:02.360809902Z 23:22:02 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [c6716c95-3e7e-4221-97c4-69c87b8089fd] Performed Upgrade::PruneOrphanedProblems (Job ID: c6716c95-3e7e-4221-97c4-69c87b8089fd) from Sidekiq(upgrade) in 234.22ms
2026-02-02T23:22:02.361711057Z 23:22:02 default_worker.1 | INFO 2026-02-02T23:22:02.361Z pid=278 tid=jpy jid=e0804b840c1d3c47917224a0 class=Upgrade::PruneOrphanedProblems elapsed=0.264: done
2026-02-02T23:22:03.049780438Z 23:22:03 rails.1 | [6eda68be-4e52-4445-9ddd-f2e6a803ccae] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1423,"duration":17.74,"view":0.0,"db":2.61,"@timestamp":"2026-02-02T23:22:03.048Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-02-02T23:22:04.068907730Z 23:22:04 rails.1 | [ad85727b-cdec-4907-9a63-53010de02ab1] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":128011,"duration":990.61,"view":0.0,"db":24.78,"location":"http://172.17.0.4:3214/","@timestamp":"2026-02-02T23:22:04.055Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-02-02T23:22:04.297512914Z 23:22:04 rails.1 | [e7d0a705-2256-439c-85f6-2995a3d070dd] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1112,"duration":205.11,"view":0.0,"db":1.66,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-02-02T23:22:04.296Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-02-02T23:22:04.863702992Z 23:22:04 rails.1 | [d57e9653-d2cc-4748-9d4e-40f8d6bab0d1] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25990,"duration":552.41,"view":402.32,"db":46.96,"@timestamp":"2026-02-02T23:22:04.863Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-02-02T23:22:04.939438491Z 23:22:04 rails.1 | [7a104e03-c356-42e7-8d87-c4d799f70bac] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1208,"duration":31.35,"view":0.0,"db":4.32,"@timestamp":"2026-02-02T23:22:04.938Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-02-02T23:22:05.262271360Z 23:22:05 rails.1 | [e694e990-b563-4126-90d3-df5176209aee] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":19072,"duration":213.11,"view":0.0,"db":2.34,"location":"http://172.17.0.4:3214/","@timestamp":"2026-02-02T23:22:05.228Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-02-02T23:22:05.304298635Z 23:22:05 rails.1 | [c7c5fc1f-bca3-45b4-89ec-84d1c799041c] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1145,"duration":31.7,"view":0.0,"db":3.53,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-02-02T23:22:05.303Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-02-02T23:22:05.842739788Z 23:22:05 rails.1 | [66f3e99d-a992-4cf1-9633-301f5696394c] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":26433,"duration":511.01,"view":332.14,"db":10.92,"@timestamp":"2026-02-02T23:22:05.836Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}