2026-02-09T23:17:13.731371181Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-02-09T23:17:13.731423787Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-02-09T23:17:13.770789755Z [mod-init] Running Docker Modification Logic
2026-02-09T23:17:14.013718494Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-02-09T23:17:14.673470825Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-02-09T23:17:15.019574355Z [mod-init] Installing linuxserver/mods:universal-redis
2026-02-09T23:17:15.048000091Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-02-09T23:17:15.049065196Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-02-09T23:17:15.070112864Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-02-09T23:17:15.074165375Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-02-09T23:17:15.074398354Z s6-rc: info: service fix-attrs: starting
2026-02-09T23:17:15.074585621Z s6-rc: info: service init-migrations: starting
2026-02-09T23:17:15.074686475Z s6-rc: info: service init-envfile: starting
2026-02-09T23:17:15.079797207Z [migrations] started
2026-02-09T23:17:15.079889373Z [migrations] no migrations found
2026-02-09T23:17:15.080317785Z s6-rc: info: service init-migrations successfully started
2026-02-09T23:17:15.080481164Z s6-rc: info: service init-adduser: starting
2026-02-09T23:17:15.083627541Z s6-rc: info: service fix-attrs successfully started
2026-02-09T23:17:15.083782543Z s6-rc: info: service legacy-cont-init: starting
2026-02-09T23:17:15.085124385Z s6-rc: info: service init-envfile successfully started
2026-02-09T23:17:15.091019027Z s6-rc: info: service legacy-cont-init successfully started
2026-02-09T23:17:15.110279064Z usermod: no changes
2026-02-09T23:17:15.118873903Z ───────────────────────────────────────
2026-02-09T23:17:15.118897190Z
2026-02-09T23:17:15.118905436Z ██╗ ███████╗██╗ ██████╗
2026-02-09T23:17:15.118913302Z ██║ ██╔════╝██║██╔═══██╗
2026-02-09T23:17:15.118920767Z ██║ ███████╗██║██║ ██║
2026-02-09T23:17:15.118928312Z ██║ ╚════██║██║██║ ██║
2026-02-09T23:17:15.118935587Z ███████╗███████║██║╚██████╔╝
2026-02-09T23:17:15.118942952Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-02-09T23:17:15.118950287Z
2026-02-09T23:17:15.118957231Z Brought to you by linuxserver.io
2026-02-09T23:17:15.118984385Z ───────────────────────────────────────
2026-02-09T23:17:15.119620967Z
2026-02-09T23:17:15.119641849Z To support LSIO projects visit:
2026-02-09T23:17:15.119650367Z https://www.linuxserver.io/donate/
2026-02-09T23:17:15.119657751Z
2026-02-09T23:17:15.119664736Z ───────────────────────────────────────
2026-02-09T23:17:15.119672621Z GID/UID
2026-02-09T23:17:15.119679836Z ───────────────────────────────────────
2026-02-09T23:17:15.126458848Z
2026-02-09T23:17:15.126480421Z User UID: 911
2026-02-09T23:17:15.126488718Z User GID: 911
2026-02-09T23:17:15.126496093Z ───────────────────────────────────────
2026-02-09T23:17:15.128834392Z Linuxserver.io version: v0.132.1-ls132
2026-02-09T23:17:15.129110017Z Build-date: 2026-02-09T23:08:59+00:00
2026-02-09T23:17:15.129119737Z ───────────────────────────────────────
2026-02-09T23:17:15.129124416Z
2026-02-09T23:17:15.150588793Z s6-rc: info: service init-adduser successfully started
2026-02-09T23:17:15.150765849Z s6-rc: info: service init-device-perms: starting
2026-02-09T23:17:15.156175353Z s6-rc: info: service init-device-perms successfully started
2026-02-09T23:17:15.156282158Z s6-rc: info: service init-os-end: starting
2026-02-09T23:17:15.157851930Z s6-rc: info: service init-os-end successfully started
2026-02-09T23:17:15.157923213Z s6-rc: info: service init-manyfold-config: starting
2026-02-09T23:17:15.158064768Z s6-rc: info: service init-config: starting
2026-02-09T23:17:15.159421420Z s6-rc: info: service init-config successfully started
2026-02-09T23:17:15.159577935Z s6-rc: info: service init-crontab-config: starting
2026-02-09T23:17:15.163042012Z **** SECRET_KEY_BASE set in environment. ****
2026-02-09T23:17:15.172347612Z s6-rc: info: service init-crontab-config successfully started
2026-02-09T23:17:15.188669592Z **** Running Manyfold database init. ****
2026-02-09T23:17:24.239182239Z Server: 9f431587c2df, Context: rails, Role: web, data: {cpu: {one_min: 6.21, five_min: 4.93, fifteen_min: 3.51}, memory: 0.243412992e9, disk: {available: 835051323392, total: 938656133120, used: 103604809728}}
2026-02-09T23:17:24.239862299Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-02-09T23:17:24.239877139Z INFO 2026-02-09T23:17:22.398Z pid=173 tid=2jp: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-02-09T23:17:24.239886628Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-02-09T23:17:24.239922200Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-02-09T23:17:24.239931629Z Migrating to CreateLibraries (20210130201037)
2026-02-09T23:17:24.239939845Z == 20210130201037 CreateLibraries: migrating ==================================
2026-02-09T23:17:24.239948082Z -- create_table(:libraries)
2026-02-09T23:17:24.239956298Z -> 0.0028s
2026-02-09T23:17:24.239964475Z == 20210130201037 CreateLibraries: migrated (0.0028s) =========================
2026-02-09T23:17:24.239972541Z
2026-02-09T23:17:24.239980377Z Migrating to CreateModels (20210130203243)
2026-02-09T23:17:24.239988323Z == 20210130203243 CreateModels: migrating =====================================
2026-02-09T23:17:24.239998393Z -- create_table(:models)
2026-02-09T23:17:24.240006229Z -> 0.0009s
2026-02-09T23:17:24.240014145Z == 20210130203243 CreateModels: migrated (0.0009s) ============================
2026-02-09T23:17:24.240022251Z
2026-02-09T23:17:24.240030197Z Migrating to CreateParts (20210205230918)
2026-02-09T23:17:24.240038043Z == 20210205230918 CreateParts: migrating ======================================
2026-02-09T23:17:24.240050578Z -- create_table(:parts)
2026-02-09T23:17:24.240058504Z -> 0.0033s
2026-02-09T23:17:24.240066370Z == 20210205230918 CreateParts: migrated (0.0034s) =============================
2026-02-09T23:17:24.240074406Z
2026-02-09T23:17:24.240082202Z Migrating to AddFieldsToParts (20210210153744)
2026-02-09T23:17:24.240090358Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-02-09T23:17:24.240098324Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-02-09T23:17:24.240106391Z -> 0.0007s
2026-02-09T23:17:24.240114266Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-02-09T23:17:24.240122283Z -> 0.0003s
2026-02-09T23:17:24.240130168Z == 20210210153744 AddFieldsToParts: migrated (0.0010s) ========================
2026-02-09T23:17:24.240138215Z
2026-02-09T23:17:24.240146070Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-02-09T23:17:24.240154277Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-02-09T23:17:24.240162323Z -- create_table(:tags, {id: :integer})
2026-02-09T23:17:24.240170219Z -> 0.0038s
2026-02-09T23:17:24.240179949Z -- create_table(:taggings, {id: :integer})
2026-02-09T23:17:24.240188085Z -> 0.0017s
2026-02-09T23:17:24.240196001Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-09T23:17:24.240214178Z -> 0.0002s
2026-02-09T23:17:24.240222334Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-02-09T23:17:24.240230871Z -> 0.0023s
2026-02-09T23:17:24.240238677Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0081s) ===============
2026-02-09T23:17:24.240246713Z
2026-02-09T23:17:24.240254499Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-02-09T23:17:24.240262415Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-02-09T23:17:24.240270471Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-02-09T23:17:24.240278617Z -> 0.0003s
2026-02-09T23:17:24.240286413Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-09T23:17:24.240294740Z -> 0.0004s
2026-02-09T23:17:24.240302556Z -- remove_foreign_key(:taggings, :tags)
2026-02-09T23:17:24.240310451Z -> 0.1667s
2026-02-09T23:17:24.240318267Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-09T23:17:24.240326343Z -> 0.0149s
2026-02-09T23:17:24.240334129Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-02-09T23:17:24.240342225Z -> 0.0002s
2026-02-09T23:17:24.240350111Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-02-09T23:17:24.240358739Z -> 0.0045s
2026-02-09T23:17:24.240366564Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-02-09T23:17:24.240374661Z -> 0.0650s
2026-02-09T23:17:24.240382467Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2822s) =================
2026-02-09T23:17:24.240390433Z
2026-02-09T23:17:24.240398198Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-02-09T23:17:24.240406144Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-02-09T23:17:24.240414130Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-02-09T23:17:24.240422176Z -> 0.0330s
2026-02-09T23:17:24.240430032Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1066s) ===========
2026-02-09T23:17:24.240438028Z
2026-02-09T23:17:24.240445794Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-02-09T23:17:24.240453740Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-02-09T23:17:24.240461766Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-02-09T23:17:24.240470003Z -> 0.0002s
2026-02-09T23:17:24.240477798Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-02-09T23:17:24.240495143Z
2026-02-09T23:17:24.240503029Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-02-09T23:17:24.240511025Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-02-09T23:17:24.240519022Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2026-02-09T23:17:24.240527128Z
2026-02-09T23:17:24.240535334Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-02-09T23:17:24.240543260Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-02-09T23:17:24.240551276Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-09T23:17:24.240559563Z -> 0.0076s
2026-02-09T23:17:24.240567379Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-02-09T23:17:24.240575445Z -> 0.0002s
2026-02-09T23:17:24.240583301Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-02-09T23:17:24.240591698Z -> 0.0057s
2026-02-09T23:17:24.240599484Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-02-09T23:17:24.240607610Z -> 0.0012s
2026-02-09T23:17:24.240615426Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-02-09T23:17:24.240623813Z -> 0.0004s
2026-02-09T23:17:24.240631588Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-02-09T23:17:24.240639705Z -> 0.0001s
2026-02-09T23:17:24.240647540Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-02-09T23:17:24.240655657Z -> 0.0036s
2026-02-09T23:17:24.240663442Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-02-09T23:17:24.240671789Z -> 0.0001s
2026-02-09T23:17:24.240679635Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-02-09T23:17:24.240687912Z -> 0.0012s
2026-02-09T23:17:24.240695717Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-02-09T23:17:24.240703774Z -> 0.0001s
2026-02-09T23:17:24.240711659Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-02-09T23:17:24.240720096Z -> 0.0006s
2026-02-09T23:17:24.240727942Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-02-09T23:17:24.240736209Z -> 0.0001s
2026-02-09T23:17:24.240744055Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-02-09T23:17:24.240752802Z -> 0.0014s
2026-02-09T23:17:24.240769516Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-02-09T23:17:24.240777843Z -> 0.0001s
2026-02-09T23:17:24.240785668Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0229s) =============
2026-02-09T23:17:24.240793685Z
2026-02-09T23:17:24.240801490Z Migrating to AddPreviewPartToModel (20210220204055)
2026-02-09T23:17:24.240809426Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-02-09T23:17:24.240817422Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-02-09T23:17:24.240825669Z -> 0.2371s
2026-02-09T23:17:24.240833435Z == 20210220204055 AddPreviewPartToModel: migrated (0.2372s) ===================
2026-02-09T23:17:24.240841421Z
2026-02-09T23:17:24.240849176Z Migrating to CreateCreators (20210225232756)
2026-02-09T23:17:24.240857102Z == 20210225232756 CreateCreators: migrating ===================================
2026-02-09T23:17:24.240865830Z -- create_table(:creators)
2026-02-09T23:17:24.240873786Z -> 0.0134s
2026-02-09T23:17:24.240881592Z == 20210225232756 CreateCreators: migrated (0.0135s) ==========================
2026-02-09T23:17:24.240890349Z
2026-02-09T23:17:24.240898125Z Migrating to AddCreatorToModels (20210225232841)
2026-02-09T23:17:24.240906091Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-02-09T23:17:24.240914087Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-02-09T23:17:24.240922153Z -> 0.0496s
2026-02-09T23:17:24.240929969Z == 20210225232841 AddCreatorToModels: migrated (0.0497s) ======================
2026-02-09T23:17:24.240938005Z
2026-02-09T23:17:24.240945791Z Migrating to CreateLinks (20210301230017)
2026-02-09T23:17:24.240953887Z == 20210301230017 CreateLinks: migrating ======================================
2026-02-09T23:17:24.240961913Z -- create_table(:links)
2026-02-09T23:17:24.240969869Z -> 0.0007s
2026-02-09T23:17:24.240977725Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-02-09T23:17:24.240985801Z
2026-02-09T23:17:24.240993567Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-02-09T23:17:24.241001523Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-02-09T23:17:24.241009509Z -- remove_column(:creators, :thingiverse_user, :string)
2026-02-09T23:17:24.241017696Z -> 0.0641s
2026-02-09T23:17:24.241025552Z -- remove_column(:creators, :cults3d_user, :string)
2026-02-09T23:17:24.241033498Z -> 0.0042s
2026-02-09T23:17:24.241041664Z -- remove_column(:creators, :mmf_user, :string)
2026-02-09T23:17:24.241058678Z -> 0.0152s
2026-02-09T23:17:24.241066704Z -- remove_column(:creators, :cgtrader_user, :string)
2026-02-09T23:17:24.241074630Z -> 0.0033s
2026-02-09T23:17:24.241082566Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0888s) ==============
2026-02-09T23:17:24.241090863Z
2026-02-09T23:17:24.241098629Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-02-09T23:17:24.241106585Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-02-09T23:17:24.241114531Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-02-09T23:17:24.241122517Z -> 0.0537s
2026-02-09T23:17:24.241130323Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0537s) ==
2026-02-09T23:17:24.241138309Z
2026-02-09T23:17:24.241146084Z Migrating to AddYUpToParts (20210318202638)
2026-02-09T23:17:24.241154140Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-02-09T23:17:24.241162117Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-02-09T23:17:24.241170113Z -> 0.0141s
2026-02-09T23:17:24.241177888Z == 20210318202638 AddYUpToParts: migrated (0.0141s) ===========================
2026-02-09T23:17:24.241185884Z
2026-02-09T23:17:24.241193660Z Migrating to CreateImages (20210321164508)
2026-02-09T23:17:24.241201556Z == 20210321164508 CreateImages: migrating =====================================
2026-02-09T23:17:24.241209562Z -- create_table(:images)
2026-02-09T23:17:24.241217458Z -> 0.0149s
2026-02-09T23:17:24.241225314Z == 20210321164508 CreateImages: migrated (0.0149s) ============================
2026-02-09T23:17:24.241233320Z
2026-02-09T23:17:24.241241086Z Migrating to CreateDelayedJobs (20210330215825)
2026-02-09T23:17:24.863094451Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-02-09T23:17:24.863119641Z -- create_table(:delayed_jobs)
2026-02-09T23:17:24.863129010Z -> 0.0079s
2026-02-09T23:17:24.863137888Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-02-09T23:17:24.863147177Z -> 0.0001s
2026-02-09T23:17:24.863155383Z == 20210330215825 CreateDelayedJobs: migrated (0.0081s) =======================
2026-02-09T23:17:24.863163961Z
2026-02-09T23:17:24.863172157Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-02-09T23:17:24.863180474Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-02-09T23:17:24.863188660Z -- rename_table(:parts, :model_files)
2026-02-09T23:17:24.863196666Z -> 0.0016s
2026-02-09T23:17:24.863204833Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-02-09T23:17:24.863231707Z -> 0.0304s
2026-02-09T23:17:24.863239853Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0320s) =================
2026-02-09T23:17:24.863248140Z
2026-02-09T23:17:24.863255916Z Migrating to RemoveImagesTable (20220106220519)
2026-02-09T23:17:24.863263992Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-02-09T23:17:24.863272158Z -- drop_table(:images)
2026-02-09T23:17:24.863280074Z -> 0.0003s
2026-02-09T23:17:24.863288281Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-02-09T23:17:24.863296377Z
2026-02-09T23:17:24.863304163Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-02-09T23:17:24.863312179Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-02-09T23:17:24.863320215Z -- table_exists?(:active_storage_blobs)
2026-02-09T23:17:24.863328161Z -> 0.0001s
2026-02-09T23:17:24.863336017Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ======
2026-02-09T23:17:24.863344043Z
2026-02-09T23:17:24.863352049Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-02-09T23:17:24.863359945Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-02-09T23:17:24.863367931Z -- table_exists?(:active_storage_blobs)
2026-02-09T23:17:24.863375807Z -> 0.0001s
2026-02-09T23:17:24.863383733Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-02-09T23:17:24.863391840Z
2026-02-09T23:17:24.863399595Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-02-09T23:17:24.863407671Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-02-09T23:17:24.863415888Z -- table_exists?(:active_storage_blobs)
2026-02-09T23:17:24.863423784Z -> 0.0001s
2026-02-09T23:17:24.863431620Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s)
2026-02-09T23:17:24.863439756Z
2026-02-09T23:17:24.863447472Z Migrating to DeviseCreateUsers (20220614210023)
2026-02-09T23:17:24.863455438Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-02-09T23:17:24.863463404Z -- create_table(:users)
2026-02-09T23:17:24.863471279Z -> 0.0012s
2026-02-09T23:17:24.863479276Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-02-09T23:17:24.863487632Z -> 0.0014s
2026-02-09T23:17:24.863495528Z == 20220614210023 DeviseCreateUsers: migrated (0.0027s) =======================
2026-02-09T23:17:24.863503605Z
2026-02-09T23:17:24.863520559Z Migrating to AddUsernameToUsers (20220614211256)
2026-02-09T23:17:24.863529697Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-02-09T23:17:24.863538164Z -- add_column(:users, :username, :string, {null: false})
2026-02-09T23:17:24.863546230Z -> 0.0204s
2026-02-09T23:17:24.863554477Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-02-09T23:17:24.863564778Z -> 0.0001s
2026-02-09T23:17:24.863572754Z == 20220614211256 AddUsernameToUsers: migrated (0.0206s) ======================
2026-02-09T23:17:24.863580860Z
2026-02-09T23:17:24.863588666Z Migrating to AddAdminToUsers (20220614213902)
2026-02-09T23:17:24.863596592Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-02-09T23:17:24.863604598Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-02-09T23:17:24.863612564Z -> 0.0005s
2026-02-09T23:17:24.863620620Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2026-02-09T23:17:24.863628626Z
2026-02-09T23:17:24.863636312Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-02-09T23:17:24.863644328Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-02-09T23:17:24.863652344Z -- add_column(:users, :pagination_settings, :json)
2026-02-09T23:17:24.863660250Z -> 0.0005s
2026-02-09T23:17:24.863668076Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-02-09T23:17:24.863676152Z
2026-02-09T23:17:24.863684108Z Migrating to CreateSettings (20220619174307)
2026-02-09T23:17:24.863691974Z == 20220619174307 CreateSettings: migrating ===================================
2026-02-09T23:17:24.863700090Z -- create_table(:settings)
2026-02-09T23:17:24.863708006Z -> 0.0004s
2026-02-09T23:17:24.863715932Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-02-09T23:17:24.863724249Z -> 0.0022s
2026-02-09T23:17:24.863732175Z == 20220619174307 CreateSettings: migrated (0.0027s) ==========================
2026-02-09T23:17:24.863740301Z
2026-02-09T23:17:24.863748267Z Migrating to AddScaleFactorToModels (20220626152444)
2026-02-09T23:17:24.863756193Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-02-09T23:17:24.863764259Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-02-09T23:17:24.863772356Z -> 0.0092s
2026-02-09T23:17:24.863780272Z == 20220626152444 AddScaleFactorToModels: migrated (0.0114s) ==================
2026-02-09T23:17:24.863788348Z
2026-02-09T23:17:24.863796074Z Migrating to AddDigestToModelFiles (20220702202932)
2026-02-09T23:17:24.863813038Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-02-09T23:17:24.863821535Z -- add_column(:model_files, :digest, :string)
2026-02-09T23:17:24.863829531Z -> 0.0022s
2026-02-09T23:17:24.863837447Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-02-09T23:17:24.863863159Z -> 0.0002s
2026-02-09T23:17:24.863874381Z == 20220702202932 AddDigestToModelFiles: migrated (0.0042s) ===================
2026-02-09T23:17:24.863882548Z
2026-02-09T23:17:24.863890293Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-02-09T23:17:24.863898239Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-02-09T23:17:24.863906887Z -- add_column(:users, :renderer_settings, :json)
2026-02-09T23:17:24.863914893Z -> 0.0007s
2026-02-09T23:17:24.863922749Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0010s) ==============
2026-02-09T23:17:24.863930765Z
2026-02-09T23:17:24.863938470Z Migrating to CreateProblems (20221210001132)
2026-02-09T23:17:24.863946496Z == 20221210001132 CreateProblems: migrating ===================================
2026-02-09T23:17:24.863954493Z -- create_table(:problems)
2026-02-09T23:17:24.863962358Z -> 0.0008s
2026-02-09T23:17:24.863970485Z == 20221210001132 CreateProblems: migrated (0.0010s) ==========================
2026-02-09T23:17:24.863978601Z
2026-02-09T23:17:24.863986347Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-02-09T23:17:24.863994293Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-02-09T23:17:24.864002289Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0143s) ========
2026-02-09T23:17:24.864010265Z
2026-02-09T23:17:24.864017950Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-02-09T23:17:24.864025967Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-02-09T23:17:24.864034223Z -- create_table(:favorites, {force: true})
2026-02-09T23:17:24.864042159Z -> 0.0036s
2026-02-09T23:17:24.864050045Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-02-09T23:17:24.864058552Z -> 0.0001s
2026-02-09T23:17:24.864066378Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-02-09T23:17:24.864074825Z -> 0.0001s
2026-02-09T23:17:24.864082801Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-02-09T23:17:24.864091889Z -> 0.0001s
2026-02-09T23:17:24.864099825Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0044s) ================
2026-02-09T23:17:24.864117200Z
2026-02-09T23:17:24.864125096Z Migrating to MovePrintedToFavorites (20221220223040)
2026-02-09T23:17:24.864133042Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-02-09T23:17:24.864141038Z == 20221220223040 MovePrintedToFavorites: migrated (0.0508s) ==================
2026-02-09T23:17:24.864149084Z
2026-02-09T23:17:24.864156770Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-02-09T23:17:24.864164726Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-02-09T23:17:24.864172902Z -- remove_column(:model_files, :printed, :boolean)
2026-02-09T23:17:24.864180808Z -> 0.0231s
2026-02-09T23:17:24.864188724Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0234s) ===============
2026-02-09T23:17:24.864196720Z
2026-02-09T23:17:24.864204456Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-02-09T23:17:24.864212402Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-02-09T23:17:24.864220398Z -- add_column(:models, :notes, :text)
2026-02-09T23:17:24.864228244Z -> 0.0010s
2026-02-09T23:17:24.864236290Z -- add_column(:models, :excerpt, :text)
2026-02-09T23:17:24.864244196Z -> 0.0021s
2026-02-09T23:17:24.864252743Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0031s) =================
2026-02-09T23:17:24.864260830Z
2026-02-09T23:17:24.864268595Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-02-09T23:17:24.864276501Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-02-09T23:17:24.864284417Z -- add_column(:creators, :notes, :text)
2026-02-09T23:17:24.864292263Z -> 0.0005s
2026-02-09T23:17:24.864300269Z -- add_column(:creators, :excerpt, :text)
2026-02-09T23:17:24.864308125Z -> 0.0004s
2026-02-09T23:17:24.864315951Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-02-09T23:17:24.864323957Z
2026-02-09T23:17:24.864331702Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-02-09T23:17:24.864339638Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-02-09T23:17:24.864347715Z -- add_column(:model_files, :notes, :text)
2026-02-09T23:17:24.864355600Z -> 0.0005s
2026-02-09T23:17:24.864363687Z -- add_column(:model_files, :excerpt, :text)
2026-02-09T23:17:24.864371643Z -> 0.0005s
2026-02-09T23:17:24.864379468Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2026-02-09T23:17:24.864387455Z
2026-02-09T23:17:24.864395100Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-02-09T23:17:24.864412295Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-02-09T23:17:24.864420451Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0192s) =================
2026-02-09T23:17:24.864428547Z
2026-02-09T23:17:24.864436513Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-02-09T23:17:24.864444509Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-02-09T23:17:24.864452536Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-02-09T23:17:24.864460712Z -> 0.0419s
2026-02-09T23:17:24.864468518Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0419s) =============
2026-02-09T23:17:24.864476554Z
2026-02-09T23:17:24.864484270Z Migrating to RenameExcerptToCaption (20230222155910)
2026-02-09T23:17:24.864492216Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-02-09T23:17:24.864500262Z -- rename_column(:creators, :excerpt, :caption)
2026-02-09T23:17:24.864508278Z -> 0.0218s
2026-02-09T23:17:24.864516044Z -- rename_column(:models, :excerpt, :caption)
2026-02-09T23:17:24.864523939Z -> 0.0202s
2026-02-09T23:17:24.864532487Z -- rename_column(:model_files, :excerpt, :caption)
2026-02-09T23:17:24.864541515Z -> 0.0189s
2026-02-09T23:17:24.864549852Z == 20230222155910 RenameExcerptToCaption: migrated (0.0633s) ==================
2026-02-09T23:17:24.864559170Z
2026-02-09T23:17:24.864567156Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-02-09T23:17:24.864575112Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-02-09T23:17:24.864583089Z -- add_column(:libraries, :notes, :string)
2026-02-09T23:17:24.864591435Z -> 0.0020s
2026-02-09T23:17:24.864599261Z -- add_column(:libraries, :caption, :string)
2026-02-09T23:17:24.864607157Z -> 0.0005s
2026-02-09T23:17:24.864614953Z -- add_column(:libraries, :name, :string)
2026-02-09T23:17:24.864622839Z -> 0.0004s
2026-02-09T23:17:24.864630855Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0116s) ============
2026-02-09T23:17:24.864638921Z
2026-02-09T23:17:24.864647228Z Migrating to AddTagregexToLibrary (20230305180823)
2026-02-09T23:17:25.350886663Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-02-09T23:17:25.350928507Z -- add_column(:libraries, :tag_regex, :text)
2026-02-09T23:17:25.350940051Z -> 0.0018s
2026-02-09T23:17:25.350951434Z == 20230305180823 AddTagregexToLibrary: migrated (0.0034s) ====================
2026-02-09T23:17:25.350960993Z
2026-02-09T23:17:25.350993438Z Migrating to AddIconToLibrary (20230307215826)
2026-02-09T23:17:25.351001855Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-02-09T23:17:25.351010082Z -- add_column(:libraries, :icon, :text)
2026-02-09T23:17:25.351019320Z -> 0.0018s
2026-02-09T23:17:25.351029381Z == 20230307215826 AddIconToLibrary: migrated (0.0033s) ========================
2026-02-09T23:17:25.351039431Z
2026-02-09T23:17:25.351047317Z Migrating to CreateCollection (20230308004237)
2026-02-09T23:17:25.351055353Z == 20230308004237 CreateCollection: migrating =================================
2026-02-09T23:17:25.351063359Z -- create_table(:collections)
2026-02-09T23:17:25.351071235Z -> 0.0029s
2026-02-09T23:17:25.351079091Z == 20230308004237 CreateCollection: migrated (0.0070s) ========================
2026-02-09T23:17:25.351087357Z
2026-02-09T23:17:25.351095073Z Migrating to AddCollectionToModels (20230308005021)
2026-02-09T23:17:25.351104251Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-02-09T23:17:25.351114352Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-02-09T23:17:25.351123720Z -> 0.0188s
2026-02-09T23:17:25.351131907Z == 20230308005021 AddCollectionToModels: migrated (0.0225s) ===================
2026-02-09T23:17:25.351140144Z
2026-02-09T23:17:25.351147969Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-02-09T23:17:25.351155955Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-02-09T23:17:25.351163952Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0015s) =============
2026-02-09T23:17:25.351171928Z
2026-02-09T23:17:25.351179643Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-02-09T23:17:25.351189473Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-02-09T23:17:25.351199884Z -- rename_column(:collections, :excerpt, :caption)
2026-02-09T23:17:25.351208551Z -> 0.0047s
2026-02-09T23:17:25.351216437Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0047s) ========
2026-02-09T23:17:25.351224624Z
2026-02-09T23:17:25.351232389Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-02-09T23:17:25.351240335Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-02-09T23:17:25.351248482Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-02-09T23:17:25.351256608Z
2026-02-09T23:17:25.351264825Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-02-09T23:17:25.351274725Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-02-09T23:17:25.351297300Z -- add_column(:users, :tag_cloud_settings, :json)
2026-02-09T23:17:25.351305567Z -> 0.0017s
2026-02-09T23:17:25.351313553Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0018s) ===============
2026-02-09T23:17:25.351321679Z
2026-02-09T23:17:25.351331158Z Migrating to AddCollectionToCollections (20230324000000)
2026-02-09T23:17:25.351339495Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-02-09T23:17:25.351348293Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-02-09T23:17:25.351358443Z -> 0.0070s
2026-02-09T23:17:25.351368413Z == 20230324000000 AddCollectionToCollections: migrated (0.0071s) ==============
2026-02-09T23:17:25.351376520Z
2026-02-09T23:17:25.351384345Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-02-09T23:17:25.351392301Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-02-09T23:17:25.351400287Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0470s) =========
2026-02-09T23:17:25.351408394Z
2026-02-09T23:17:25.351416059Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-02-09T23:17:25.351424085Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-02-09T23:17:25.351433033Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0076s)
2026-02-09T23:17:25.351443054Z
2026-02-09T23:17:25.351452463Z Migrating to AddSlugs (20230615135601)
2026-02-09T23:17:25.351460398Z == 20230615135601 AddSlugs: migrating =========================================
2026-02-09T23:17:25.351468495Z -- add_column(:models, :slug, :string)
2026-02-09T23:17:25.351476731Z -> 0.0026s
2026-02-09T23:17:25.351484617Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-02-09T23:17:25.351492884Z -> 0.0020s
2026-02-09T23:17:25.351500810Z -- add_column(:collections, :slug, :string)
2026-02-09T23:17:25.351509958Z -> 0.0005s
2026-02-09T23:17:25.351519498Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-02-09T23:17:25.351529959Z -> 0.0001s
2026-02-09T23:17:25.351538937Z -- add_column(:creators, :slug, :string)
2026-02-09T23:17:25.351547033Z -> 0.0005s
2026-02-09T23:17:25.351554999Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-02-09T23:17:25.351563185Z -> 0.0001s
2026-02-09T23:17:25.351571011Z == 20230615135601 AddSlugs: migrated (0.0078s) ================================
2026-02-09T23:17:25.351579168Z
2026-02-09T23:17:25.351586883Z Migrating to GenerateSlugs (20230617222353)
2026-02-09T23:17:25.351595210Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-02-09T23:17:25.351616463Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-02-09T23:17:25.351624920Z
2026-02-09T23:17:25.351632675Z Migrating to MakeNamesUnique (20230628194944)
2026-02-09T23:17:25.351640601Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-02-09T23:17:25.351648718Z == 20230628194944 MakeNamesUnique: migrated (0.0031s) =========================
2026-02-09T23:17:25.351656824Z
2026-02-09T23:17:25.351664550Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-02-09T23:17:25.351672506Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-02-09T23:17:25.351681674Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-02-09T23:17:25.351692155Z -> 0.0020s
2026-02-09T23:17:25.351702095Z -- remove_index(:creators, :slug)
2026-02-09T23:17:25.351710161Z -> 0.0004s
2026-02-09T23:17:25.351718047Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-02-09T23:17:25.351726324Z -> 0.0001s
2026-02-09T23:17:25.351734210Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-02-09T23:17:25.351742416Z -> 0.0001s
2026-02-09T23:17:25.351750222Z -- remove_index(:collections, :slug)
2026-02-09T23:17:25.351758168Z -> 0.0231s
2026-02-09T23:17:25.351767407Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-02-09T23:17:25.351777577Z -> 0.0005s
2026-02-09T23:17:25.351786946Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0268s) ======
2026-02-09T23:17:25.351795062Z
2026-02-09T23:17:25.351802858Z Migrating to AddSizeToModelFiles (20230707082403)
2026-02-09T23:17:25.351810784Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-02-09T23:17:25.351818750Z -- add_column(:model_files, :size, :integer)
2026-02-09T23:17:25.351826716Z -> 0.0006s
2026-02-09T23:17:25.351834572Z == 20230707082403 AddSizeToModelFiles: migrated (0.0009s) =====================
2026-02-09T23:17:25.351842588Z
2026-02-09T23:17:25.351899974Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-02-09T23:17:25.351910104Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-02-09T23:17:25.351918230Z -- change_column(:model_files, :size, :bigint)
2026-02-09T23:17:25.351926217Z -> 0.0086s
2026-02-09T23:17:25.351934173Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0090s) ==================
2026-02-09T23:17:25.351942249Z
2026-02-09T23:17:25.351951127Z Migrating to AddNoteToProblems (20230711111009)
2026-02-09T23:17:25.351973071Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-02-09T23:17:25.351981408Z -- add_column(:problems, :note, :string, {default: nil})
2026-02-09T23:17:25.351989524Z -> 0.0016s
2026-02-09T23:17:25.351997430Z == 20230711111009 AddNoteToProblems: migrated (0.0020s) =======================
2026-02-09T23:17:25.352005516Z
2026-02-09T23:17:25.352013292Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-02-09T23:17:25.352021378Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-02-09T23:17:25.352029795Z -- add_column(:users, :problem_settings, :json)
2026-02-09T23:17:25.352039785Z -> 0.0006s
2026-02-09T23:17:25.352049826Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0015s) ================
2026-02-09T23:17:25.352058012Z
2026-02-09T23:17:25.352065808Z Migrating to AddLicenseToModel (20240127143358)
2026-02-09T23:17:25.352073784Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-02-09T23:17:25.352081840Z -- add_column(:models, :license, :string)
2026-02-09T23:17:25.352089996Z -> 0.0005s
2026-02-09T23:17:25.352097842Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-02-09T23:17:25.352105868Z
2026-02-09T23:17:25.352114145Z Migrating to AddIgnoredToProblems (20240131134832)
2026-02-09T23:17:25.352123875Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-02-09T23:17:25.352133955Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-02-09T23:17:25.352142202Z -> 0.0006s
2026-02-09T23:17:25.352150999Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2026-02-09T23:17:25.352159206Z
2026-02-09T23:17:25.352166971Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-02-09T23:17:25.352174998Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-02-09T23:17:25.352183104Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-02-09T23:17:25.352191310Z -> 0.0093s
2026-02-09T23:17:25.352200369Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0093s) ======
2026-02-09T23:17:25.352210259Z
2026-02-09T23:17:25.352219547Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-02-09T23:17:25.352227694Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-02-09T23:17:25.352235720Z -- add_column(:users, :file_list_settings, :json)
2026-02-09T23:17:25.352243646Z -> 0.0007s
2026-02-09T23:17:25.352251462Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0007s) ===============
2026-02-09T23:17:25.352269368Z
2026-02-09T23:17:25.352277244Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-02-09T23:17:25.352287294Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-02-09T23:17:25.352297424Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-02-09T23:17:25.352306172Z -> 0.0002s
2026-02-09T23:17:25.352314128Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-02-09T23:17:25.352322515Z -> 0.0009s
2026-02-09T23:17:25.352330441Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-02-09T23:17:25.352338807Z -> 0.0002s
2026-02-09T23:17:25.352346764Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-02-09T23:17:25.352355251Z -> 0.0044s
2026-02-09T23:17:25.352363968Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0057s) =================
2026-02-09T23:17:25.352374239Z
2026-02-09T23:17:25.352383618Z Migrating to CreateFlipperTables (20240306095646)
2026-02-09T23:17:25.352391674Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-02-09T23:17:25.352399770Z -- create_table(:flipper_features)
2026-02-09T23:17:25.352407796Z -> 0.0028s
2026-02-09T23:17:25.352415712Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-02-09T23:17:25.352423959Z -> 0.0042s
2026-02-09T23:17:25.352431855Z -- create_table(:flipper_gates)
2026-02-09T23:17:25.352439811Z -> 0.0002s
2026-02-09T23:17:25.352448979Z -- 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-09T23:17:25.352459651Z -> 0.0002s
2026-02-09T23:17:25.352468699Z == 20240306095646 CreateFlipperTables: migrated (0.0075s) =====================
2026-02-09T23:17:25.352476775Z
2026-02-09T23:17:25.352484521Z Migrating to RolifyCreateRoles (20240319155251)
2026-02-09T23:17:25.942528797Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-02-09T23:17:25.942563907Z -- create_table(:roles)
2026-02-09T23:17:25.942573517Z -> 0.0345s
2026-02-09T23:17:25.942582284Z -- create_table(:users_roles, {id: false})
2026-02-09T23:17:25.942590801Z -> 0.0005s
2026-02-09T23:17:25.942599028Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-02-09T23:17:25.942607776Z -> 0.0043s
2026-02-09T23:17:25.942636554Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-02-09T23:17:25.942645361Z -> 0.0002s
2026-02-09T23:17:25.942653608Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-02-09T23:17:25.942661965Z -> 0.0001s
2026-02-09T23:17:25.942669901Z == 20240319155251 RolifyCreateRoles: migrated (0.0542s) =======================
2026-02-09T23:17:25.942678087Z
2026-02-09T23:17:25.942685983Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-02-09T23:17:25.942693999Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-02-09T23:17:25.942702116Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0035s) ==================
2026-02-09T23:17:25.942710212Z
2026-02-09T23:17:25.942718439Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-02-09T23:17:25.942726485Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-02-09T23:17:25.942734561Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-02-09T23:17:25.942742617Z -> 0.0138s
2026-02-09T23:17:25.942750513Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0149s) ====================
2026-02-09T23:17:25.942758650Z
2026-02-09T23:17:25.942766525Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-02-09T23:17:25.942774511Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-02-09T23:17:25.942782979Z -- add_column(:users, :reset_password_token, :string)
2026-02-09T23:17:25.942791045Z -> 0.0010s
2026-02-09T23:17:25.942798951Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-02-09T23:17:25.942807257Z -> 0.0002s
2026-02-09T23:17:25.942815163Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0029s) ============
2026-02-09T23:17:25.942823280Z
2026-02-09T23:17:25.942831166Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-02-09T23:17:25.942839172Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-02-09T23:17:25.942847338Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0255s) ==============
2026-02-09T23:17:25.942855394Z
2026-02-09T23:17:25.942863170Z Migrating to AddRememberableToUsers (20240410221112)
2026-02-09T23:17:25.942871086Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-02-09T23:17:25.942879142Z -- add_column(:users, :remember_created_at, :datetime)
2026-02-09T23:17:25.942887158Z -> 0.0030s
2026-02-09T23:17:25.942895094Z == 20240410221112 AddRememberableToUsers: migrated (0.0042s) ==================
2026-02-09T23:17:25.942912439Z
2026-02-09T23:17:25.942920335Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-02-09T23:17:25.942929814Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-02-09T23:17:25.942938071Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-02-09T23:17:25.942946107Z -> 0.0011s
2026-02-09T23:17:25.942956007Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0023s) ===========
2026-02-09T23:17:25.942964093Z
2026-02-09T23:17:25.942971849Z Migrating to DropDelayedJobs (20240418112821)
2026-02-09T23:17:25.942979705Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-02-09T23:17:25.942988021Z -- drop_table(:delayed_jobs)
2026-02-09T23:17:25.942995887Z -> 0.0017s
2026-02-09T23:17:25.943003923Z == 20240418112821 DropDelayedJobs: migrated (0.0107s) =========================
2026-02-09T23:17:25.943011970Z
2026-02-09T23:17:25.943019705Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-02-09T23:17:25.943027571Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-02-09T23:17:25.943035637Z -- add_column(:users, :interface_language, :string)
2026-02-09T23:17:25.943043583Z -> 0.0012s
2026-02-09T23:17:25.943051690Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0044s) =============
2026-02-09T23:17:25.943059746Z
2026-02-09T23:17:25.943067532Z Migrating to AddLockableToUsers (20240610120318)
2026-02-09T23:17:25.943075417Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-02-09T23:17:25.943083584Z -- change_table(:users)
2026-02-09T23:17:25.943091460Z -> 0.0018s
2026-02-09T23:17:25.943099366Z == 20240610120318 AddLockableToUsers: migrated (0.0021s) ======================
2026-02-09T23:17:25.943107432Z
2026-02-09T23:17:25.943115408Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-02-09T23:17:25.943123324Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-02-09T23:17:25.943131400Z -- add_column(:model_files, :attachment_data, :json)
2026-02-09T23:17:25.943139406Z -> 0.0007s
2026-02-09T23:17:25.943147302Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0011s) ===========
2026-02-09T23:17:25.943155368Z
2026-02-09T23:17:25.943163184Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-02-09T23:17:25.943171030Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-02-09T23:17:25.943179307Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0198s) ==================
2026-02-09T23:17:25.943187383Z
2026-02-09T23:17:25.943195108Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-02-09T23:17:25.943212012Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-02-09T23:17:25.943220149Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-02-09T23:17:25.943228566Z -> 0.0010s
2026-02-09T23:17:25.943236452Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0028s) ============
2026-02-09T23:17:25.943244618Z
2026-02-09T23:17:25.943252554Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-02-09T23:17:25.943260440Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-02-09T23:17:25.943268466Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-02-09T23:17:25.943276472Z -> 0.0008s
2026-02-09T23:17:25.943284789Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-02-09T23:17:25.943292835Z -> 0.0006s
2026-02-09T23:17:25.943300771Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-02-09T23:17:25.943308767Z -> 0.0006s
2026-02-09T23:17:25.943316693Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-02-09T23:17:25.943324850Z -> 0.0045s
2026-02-09T23:17:25.943332746Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-02-09T23:17:25.943340802Z -> 0.0008s
2026-02-09T23:17:25.943348708Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0084s) ====================
2026-02-09T23:17:25.943356764Z
2026-02-09T23:17:25.943364500Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-02-09T23:17:25.943372456Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-02-09T23:17:25.943380732Z -- remove_index(:libraries, :path)
2026-02-09T23:17:25.943388658Z -> 0.0013s
2026-02-09T23:17:25.943396564Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0020s) ================
2026-02-09T23:17:25.943404741Z
2026-02-09T23:17:25.943412466Z Migrating to CreateFederailsActors (20240727113215)
2026-02-09T23:17:25.943420402Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-02-09T23:17:25.943428508Z -- create_table(:federails_actors)
2026-02-09T23:17:25.943436424Z -> 0.0009s
2026-02-09T23:17:25.943444561Z -- foreign_key_exists?(:federails_actors, :users)
2026-02-09T23:17:25.943452527Z -> 0.0015s
2026-02-09T23:17:25.943460483Z -- remove_foreign_key(:federails_actors, :users)
2026-02-09T23:17:25.943468439Z -> 0.0118s
2026-02-09T23:17:25.943476365Z -- remove_index(:federails_actors, :user_id)
2026-02-09T23:17:25.943484501Z -> 0.0004s
2026-02-09T23:17:25.943501345Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-02-09T23:17:25.943509722Z -> 0.0001s
2026-02-09T23:17:25.943517848Z -- add_foreign_key(:federails_actors, :users)
2026-02-09T23:17:25.943525824Z -> 0.0104s
2026-02-09T23:17:25.943533720Z == 20240727113215 CreateFederailsActors: migrated (0.0260s) ===================
2026-02-09T23:17:25.943541847Z
2026-02-09T23:17:25.943549582Z Migrating to CreateFederailsFollowings (20240727113216)
2026-02-09T23:17:25.943557548Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-02-09T23:17:25.943565695Z -- create_table(:federails_followings)
2026-02-09T23:17:25.943573601Z -> 0.0012s
2026-02-09T23:17:25.943581827Z == 20240727113216 CreateFederailsFollowings: migrated (0.0013s) ===============
2026-02-09T23:17:25.943589883Z
2026-02-09T23:17:25.943597609Z Migrating to CreateFederailsActivities (20240727113217)
2026-02-09T23:17:25.943605525Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-02-09T23:17:25.943613551Z -- create_table(:federails_activities)
2026-02-09T23:17:25.943621447Z -> 0.0078s
2026-02-09T23:17:25.943629373Z == 20240727113217 CreateFederailsActivities: migrated (0.0078s) ===============
2026-02-09T23:17:25.943637469Z
2026-02-09T23:17:25.943645405Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-02-09T23:17:25.943653371Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-02-09T23:17:25.943661357Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-02-09T23:17:25.943669614Z -> 0.0084s
2026-02-09T23:17:25.943678121Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-02-09T23:17:25.943686107Z -> 0.0004s
2026-02-09T23:17:25.943694063Z -- change_table(:federails_actors)
2026-02-09T23:17:25.943701929Z -> 0.0071s
2026-02-09T23:17:25.943709885Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0159s) =======
2026-02-09T23:17:25.943717961Z
2026-02-09T23:17:25.943725777Z Migrating to CreateFederailsActors (20240731165647)
2026-02-09T23:17:25.943733643Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-02-09T23:17:25.943741719Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-02-09T23:17:25.943749765Z
2026-02-09T23:17:25.943757531Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-02-09T23:17:25.943765407Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-02-09T23:17:25.943773714Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-02-09T23:17:25.943791209Z
2026-02-09T23:17:25.943799025Z Migrating to BackfillActivities (20240805111500)
2026-02-09T23:17:25.943807301Z == 20240805111500 BackfillActivities: migrating ===============================
2026-02-09T23:17:25.943815317Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-02-09T23:17:25.943823384Z
2026-02-09T23:17:25.943831109Z Migrating to CreateCaberRelations (20240827155630)
2026-02-09T23:17:25.943838965Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-02-09T23:17:25.943866280Z -- create_table(:caber_relations)
2026-02-09T23:17:25.943877412Z -> 0.0363s
2026-02-09T23:17:25.943885338Z == 20240827155630 CreateCaberRelations: migrated (0.0363s) ====================
2026-02-09T23:17:25.943893385Z
2026-02-09T23:17:25.943901110Z Migrating to AddDefaultAccessControls (20240830121749)
2026-02-09T23:17:25.943909016Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-02-09T23:17:25.943916982Z == 20240830121749 AddDefaultAccessControls: migrated (0.0572s) ================
2026-02-09T23:17:25.943925028Z
2026-02-09T23:17:25.943933065Z Migrating to RenameDefaultRoles (20240830151650)
2026-02-09T23:17:25.943940880Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-02-09T23:17:25.943948947Z == 20240830151650 RenameDefaultRoles: migrated (0.0370s) ======================
2026-02-09T23:17:25.943956983Z
2026-02-09T23:17:25.943964708Z Migrating to AddPublicIDsToModels (20240904151944)
2026-02-09T23:17:25.943972604Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-02-09T23:17:25.943980670Z -- add_column(:models, :public_id, :string)
2026-02-09T23:17:25.943988616Z -> 0.0008s
2026-02-09T23:17:25.943996723Z -- add_index(:models, :public_id)
2026-02-09T23:17:25.944004609Z -> 0.0027s
2026-02-09T23:17:25.944012495Z -- add_column(:model_files, :public_id, :string)
2026-02-09T23:17:25.944020461Z -> 0.0006s
2026-02-09T23:17:25.944028417Z -- add_index(:model_files, :public_id)
2026-02-09T23:17:25.944037365Z -> 0.0001s
2026-02-09T23:17:25.944047425Z -- add_column(:problems, :public_id, :string)
2026-02-09T23:17:25.944056684Z -> 0.0006s
2026-02-09T23:17:25.944066082Z -- add_index(:problems, :public_id)
2026-02-09T23:17:25.944075311Z -> 0.0001s
2026-02-09T23:17:25.944084550Z -- add_column(:creators, :public_id, :string)
2026-02-09T23:17:25.944093848Z -> 0.0006s
2026-02-09T23:17:26.785268679Z -- add_index(:creators, :public_id)
2026-02-09T23:17:26.785297066Z -> 0.0002s
2026-02-09T23:17:26.785322848Z -- add_column(:collections, :public_id, :string)
2026-02-09T23:17:26.785331716Z -> 0.0006s
2026-02-09T23:17:26.785339752Z -- add_index(:collections, :public_id)
2026-02-09T23:17:26.785347769Z -> 0.0001s
2026-02-09T23:17:26.785355674Z -- add_column(:libraries, :public_id, :string)
2026-02-09T23:17:26.785363721Z -> 0.0007s
2026-02-09T23:17:26.785371627Z -- add_index(:libraries, :public_id)
2026-02-09T23:17:26.785379553Z -> 0.0007s
2026-02-09T23:17:26.785387509Z == 20240904151944 AddPublicIDsToModels: migrated (0.0081s) ====================
2026-02-09T23:17:26.785395925Z
2026-02-09T23:17:26.785403731Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-02-09T23:17:26.785411777Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-02-09T23:17:26.785419864Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:26.785427860Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0487s) ==============
2026-02-09T23:17:26.785435946Z
2026-02-09T23:17:26.785443782Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-02-09T23:17:26.785451758Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-02-09T23:17:26.785460015Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-02-09T23:17:26.785468081Z
2026-02-09T23:17:26.785475826Z Migrating to DeduplicateRoles (20240923114515)
2026-02-09T23:17:26.785483752Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-02-09T23:17:26.785491789Z == 20240923114515 DeduplicateRoles: migrated (0.1383s) ========================
2026-02-09T23:17:26.785499855Z
2026-02-09T23:17:26.785507560Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-02-09T23:17:26.785515586Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-02-09T23:17:26.785523793Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-02-09T23:17:26.785532180Z -> 0.1557s
2026-02-09T23:17:26.785540136Z -- add_index(:models, :name_lower)
2026-02-09T23:17:26.785548052Z -> 0.0001s
2026-02-09T23:17:26.785555948Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-02-09T23:17:26.785564455Z -> 0.0067s
2026-02-09T23:17:26.785572401Z -- add_index(:creators, :name_lower)
2026-02-09T23:17:26.785580337Z -> 0.0001s
2026-02-09T23:17:26.785588273Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-02-09T23:17:26.785606069Z -> 0.0087s
2026-02-09T23:17:26.785614215Z -- add_index(:collections, :name_lower)
2026-02-09T23:17:26.785622141Z -> 0.0001s
2026-02-09T23:17:26.785630057Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1717s) =============
2026-02-09T23:17:26.785638173Z
2026-02-09T23:17:26.785645899Z Migrating to AddKeypairToActors (20240926162407)
2026-02-09T23:17:26.785653805Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-02-09T23:17:26.785662071Z -- change_table(:federails_actors)
2026-02-09T23:17:26.785669987Z -> 0.0015s
2026-02-09T23:17:26.785677873Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-02-09T23:17:26.785686170Z
2026-02-09T23:17:26.785694928Z Migrating to AddUuids (20241004194445)
2026-02-09T23:17:26.785703014Z == 20241004194445 AddUuids: migrating =========================================
2026-02-09T23:17:26.785711110Z -- change_table(:federails_actors)
2026-02-09T23:17:26.785719016Z -> 0.0031s
2026-02-09T23:17:26.785727153Z -- change_table(:federails_activities)
2026-02-09T23:17:26.785735159Z -> 0.0008s
2026-02-09T23:17:26.785743035Z -- change_table(:federails_followings)
2026-02-09T23:17:26.785750950Z -> 0.0008s
2026-02-09T23:17:26.785758907Z == 20241004194445 AddUuids: migrated (0.0048s) ================================
2026-02-09T23:17:26.785766933Z
2026-02-09T23:17:26.785774678Z Migrating to CreateComments (20241007182824)
2026-02-09T23:17:26.785782534Z == 20241007182824 CreateComments: migrating ===================================
2026-02-09T23:17:26.785790791Z -- create_table(:comments)
2026-02-09T23:17:26.785798677Z -> 0.0021s
2026-02-09T23:17:26.785806573Z == 20241007182824 CreateComments: migrated (0.0021s) ==========================
2026-02-09T23:17:26.785814559Z
2026-02-09T23:17:26.785822254Z Migrating to AddSystemToComments (20241009122540)
2026-02-09T23:17:26.785830140Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-02-09T23:17:26.785838397Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-02-09T23:17:26.785846633Z -> 0.0008s
2026-02-09T23:17:26.785854729Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-02-09T23:17:26.785862806Z
2026-02-09T23:17:26.785870531Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-02-09T23:17:26.785878467Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-02-09T23:17:26.785886514Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0017s) ============
2026-02-09T23:17:26.785894560Z
2026-02-09T23:17:26.785911494Z Migrating to AddOmniauthToUsers (20241015090803)
2026-02-09T23:17:26.785919550Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-02-09T23:17:26.785927797Z -- add_column(:users, :auth_provider, :string)
2026-02-09T23:17:26.785935863Z -> 0.0008s
2026-02-09T23:17:26.785943909Z -- add_column(:users, :auth_uid, :string)
2026-02-09T23:17:26.785951885Z -> 0.0007s
2026-02-09T23:17:26.785959751Z == 20241015090803 AddOmniauthToUsers: migrated (0.0016s) ======================
2026-02-09T23:17:26.785967797Z
2026-02-09T23:17:26.785975513Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-02-09T23:17:26.785983499Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-02-09T23:17:26.785991595Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-02-09T23:17:26.785999772Z -> 0.0008s
2026-02-09T23:17:26.786007667Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-02-09T23:17:26.786015754Z -> 0.0007s
2026-02-09T23:17:26.786023630Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-02-09T23:17:26.786031696Z
2026-02-09T23:17:26.786039401Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-02-09T23:17:26.786047327Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-02-09T23:17:26.786056015Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-02-09T23:17:26.786064161Z -> 0.0008s
2026-02-09T23:17:26.786072087Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2026-02-09T23:17:26.786080254Z
2026-02-09T23:17:26.786087939Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-02-09T23:17:26.786095825Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-02-09T23:17:26.786103921Z -- change_table(:users)
2026-02-09T23:17:26.786111807Z -> 0.0013s
2026-02-09T23:17:26.786119904Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0013s) =====================
2026-02-09T23:17:26.786127940Z
2026-02-09T23:17:26.786135685Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-02-09T23:17:26.786143601Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-02-09T23:17:26.786151637Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0644s) =================
2026-02-09T23:17:26.786159754Z
2026-02-09T23:17:26.786167469Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-02-09T23:17:26.786175345Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-02-09T23:17:26.786192480Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-02-09T23:17:26.786201047Z -> 0.0009s
2026-02-09T23:17:26.786208963Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-02-09T23:17:26.786217330Z -> 0.0013s
2026-02-09T23:17:26.786225266Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-02-09T23:17:26.786233472Z -> 0.0005s
2026-02-09T23:17:26.786241438Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-02-09T23:17:26.786249665Z -> 0.0009s
2026-02-09T23:17:26.786257751Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-02-09T23:17:26.786266038Z -> 0.0009s
2026-02-09T23:17:26.786273944Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-02-09T23:17:26.786282180Z -> 0.0008s
2026-02-09T23:17:26.786290076Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-02-09T23:17:26.786298333Z -> 0.0004s
2026-02-09T23:17:26.786306189Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0059s) ===================
2026-02-09T23:17:26.786314265Z
2026-02-09T23:17:26.786322141Z Migrating to AddInProgressToProblems (20241105121830)
2026-02-09T23:17:26.786330197Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-02-09T23:17:26.786338323Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-02-09T23:17:26.786346440Z -> 0.0009s
2026-02-09T23:17:26.786354406Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-02-09T23:17:26.786362472Z
2026-02-09T23:17:26.786370178Z Migrating to ClearStuckProblems (20241118155027)
2026-02-09T23:17:26.786378063Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-02-09T23:17:26.786386170Z == 20241118155027 ClearStuckProblems: migrated (0.0192s) ======================
2026-02-09T23:17:26.786394296Z
2026-02-09T23:17:26.786402653Z Migrating to AddApprovedToUser (20241122121621)
2026-02-09T23:17:26.786410659Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-02-09T23:17:26.786418715Z -- change_table(:users)
2026-02-09T23:17:26.786426571Z -> 0.0014s
2026-02-09T23:17:26.786434427Z == 20241122121621 AddApprovedToUser: migrated (0.0015s) =======================
2026-02-09T23:17:26.786442483Z
2026-02-09T23:17:26.786450449Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-02-09T23:17:26.786458455Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-02-09T23:17:26.786475480Z -- create_table(:federails_moderation_reports)
2026-02-09T23:17:26.786483666Z -> 0.0030s
2026-02-09T23:17:26.786491532Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0030s) ========
2026-02-09T23:17:26.786499608Z
2026-02-09T23:17:26.786507374Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-02-09T23:17:26.786515340Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-02-09T23:17:26.786523607Z -- create_table(:federails_moderation_domain_blocks)
2026-02-09T23:17:26.786531553Z -> 0.0005s
2026-02-09T23:17:26.786539398Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-02-09T23:17:26.786547435Z
2026-02-09T23:17:26.786555140Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-02-09T23:17:26.786563176Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-02-09T23:17:26.786573347Z -- change_column_null(:comments, :commenter_id, true)
2026-02-09T23:17:26.786581363Z -> 0.0077s
2026-02-09T23:17:26.786589499Z -- change_column_null(:comments, :commenter_type, true)
2026-02-09T23:17:26.786597515Z -> 0.0075s
2026-02-09T23:17:26.786605391Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-02-09T23:17:26.786613458Z -> 0.0012s
2026-02-09T23:17:26.786621323Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-02-09T23:17:26.786629400Z -> 0.0107s
2026-02-09T23:17:26.786637336Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0286s) =======
2026-02-09T23:17:26.786645723Z
2026-02-09T23:17:26.786653628Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-02-09T23:17:26.786661544Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-02-09T23:17:26.786669611Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-02-09T23:17:26.786677717Z -> 0.0009s
2026-02-09T23:17:26.786685563Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-02-09T23:17:26.786693649Z
2026-02-09T23:17:26.786701405Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-02-09T23:17:26.786709321Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-02-09T23:17:26.786717417Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1323s) ==================
2026-02-09T23:17:26.786725794Z
2026-02-09T23:17:26.786733509Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-02-09T23:17:26.786741415Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-02-09T23:17:27.391979469Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-02-09T23:17:27.392027957Z -> 0.0018s
2026-02-09T23:17:27.392039881Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0019s) ==========
2026-02-09T23:17:27.392049911Z
2026-02-09T23:17:27.392059179Z Migrating to AddCreatorToCollections (20250222000000)
2026-02-09T23:17:27.392067656Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-02-09T23:17:27.392076073Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-02-09T23:17:27.392084230Z -> 0.0350s
2026-02-09T23:17:27.392092486Z == 20250222000000 AddCreatorToCollections: migrated (0.0350s) =================
2026-02-09T23:17:27.392100813Z
2026-02-09T23:17:27.392108649Z Migrating to AddLocalToActors (20250305171530)
2026-02-09T23:17:27.392116725Z == 20250305171530 AddLocalToActors: migrating =================================
2026-02-09T23:17:27.392124822Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-02-09T23:17:27.392132948Z -> 0.0010s
2026-02-09T23:17:27.392140884Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-02-09T23:17:27.392149301Z -> 0.0019s
2026-02-09T23:17:27.392157257Z -> 0 rows
2026-02-09T23:17:27.392165443Z == 20250305171530 AddLocalToActors: migrated (0.0060s) ========================
2026-02-09T23:17:27.392173650Z
2026-02-09T23:17:27.392181696Z Migrating to AddActorTypeToActors (20250407160721)
2026-02-09T23:17:27.392189762Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-02-09T23:17:27.392197869Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-02-09T23:17:27.392205915Z -> 0.0009s
2026-02-09T23:17:27.392213721Z == 20250407160721 AddActorTypeToActors: migrated (0.0009s) ====================
2026-02-09T23:17:27.392221757Z
2026-02-09T23:17:27.392229522Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-02-09T23:17:27.392237509Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-02-09T23:17:27.392245885Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-02-09T23:17:27.392253881Z -> 0.0014s
2026-02-09T23:17:27.392261707Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0014s) =================
2026-02-09T23:17:27.392269743Z
2026-02-09T23:17:27.392277469Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-02-09T23:17:27.392285415Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-02-09T23:17:27.392293431Z -- create_table(:oauth_applications)
2026-02-09T23:17:27.392324343Z -> 0.0010s
2026-02-09T23:17:27.392332650Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-02-09T23:17:27.392340676Z -> 0.0002s
2026-02-09T23:17:27.392349093Z -- create_table(:oauth_access_grants)
2026-02-09T23:17:27.392357179Z -> 0.0006s
2026-02-09T23:17:27.392365136Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-02-09T23:17:27.392373242Z -> 0.0001s
2026-02-09T23:17:27.392381198Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-02-09T23:17:27.392389434Z -> 0.0079s
2026-02-09T23:17:27.392397390Z -- create_table(:oauth_access_tokens)
2026-02-09T23:17:27.392405677Z -> 0.0006s
2026-02-09T23:17:27.392413563Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-02-09T23:17:27.392421679Z -> 0.0001s
2026-02-09T23:17:27.392431168Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-02-09T23:17:27.392439505Z -> 0.0001s
2026-02-09T23:17:27.392447421Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-02-09T23:17:27.392455608Z -> 0.0100s
2026-02-09T23:17:27.392463714Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-02-09T23:17:27.392471891Z -> 0.0078s
2026-02-09T23:17:27.392479937Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-02-09T23:17:27.392488284Z -> 0.0091s
2026-02-09T23:17:27.392496189Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0377s) ==================
2026-02-09T23:17:27.392504336Z
2026-02-09T23:17:27.392512202Z Migrating to AddOwnerToApplication (20250408145956)
2026-02-09T23:17:27.392520258Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-02-09T23:17:27.392528515Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-02-09T23:17:27.392536631Z -> 0.0010s
2026-02-09T23:17:27.392544597Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-02-09T23:17:27.392552723Z -> 0.0008s
2026-02-09T23:17:27.392560699Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-02-09T23:17:27.392568846Z -> 0.0002s
2026-02-09T23:17:27.392576742Z == 20250408145956 AddOwnerToApplication: migrated (0.0072s) ===================
2026-02-09T23:17:27.392584908Z
2026-02-09T23:17:27.392592934Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-02-09T23:17:27.392600960Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-02-09T23:17:27.392609107Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-02-09T23:17:27.392626652Z -> 0.0114s
2026-02-09T23:17:27.392634708Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0128s) ============
2026-02-09T23:17:27.392642845Z
2026-02-09T23:17:27.392650620Z Migrating to AddQuotaToUsers (20250409125753)
2026-02-09T23:17:27.392658637Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-02-09T23:17:27.392666893Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-02-09T23:17:27.392674969Z -> 0.0010s
2026-02-09T23:17:27.392682835Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-02-09T23:17:27.392690972Z -> 0.0009s
2026-02-09T23:17:27.392698838Z == 20250409125753 AddQuotaToUsers: migrated (0.0033s) =========================
2026-02-09T23:17:27.392706984Z
2026-02-09T23:17:27.392714820Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-02-09T23:17:27.392723006Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-02-09T23:17:27.392731293Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-02-09T23:17:27.392739750Z -> 0.0121s
2026-02-09T23:17:27.392747646Z -- add_index(:model_files, :filename_lower)
2026-02-09T23:17:27.392755682Z -> 0.0002s
2026-02-09T23:17:27.392763578Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0137s)
2026-02-09T23:17:27.392771794Z
2026-02-09T23:17:27.392779620Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-02-09T23:17:27.392788127Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-02-09T23:17:27.392796364Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-02-09T23:17:27.392804460Z -> 0.0002s
2026-02-09T23:17:27.392812366Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0012s) ===================
2026-02-09T23:17:27.392820503Z
2026-02-09T23:17:27.392828308Z Migrating to AddPreviewToModelFile (20250520111046)
2026-02-09T23:17:27.392836274Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-02-09T23:17:27.392844371Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-02-09T23:17:27.392852447Z -> 0.0010s
2026-02-09T23:17:27.392860613Z == 20250520111046 AddPreviewToModelFile: migrated (0.0019s) ===================
2026-02-09T23:17:27.392868880Z
2026-02-09T23:17:27.392876676Z Migrating to CreateAltchaSolutions (20250609210440)
2026-02-09T23:17:27.392885053Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-02-09T23:17:27.392893109Z -- create_table(:altcha_solutions)
2026-02-09T23:17:27.392910013Z -> 0.0004s
2026-02-09T23:17:27.392918069Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-02-09T23:17:27.392926566Z -> 0.0002s
2026-02-09T23:17:27.392934672Z == 20250609210440 CreateAltchaSolutions: migrated (0.0017s) ===================
2026-02-09T23:17:27.392942849Z
2026-02-09T23:17:27.392950665Z Migrating to AddIndexableFields (20250620141805)
2026-02-09T23:17:27.392958811Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-02-09T23:17:27.392967098Z -- change_table(:models)
2026-02-09T23:17:27.392975034Z -> 0.0025s
2026-02-09T23:17:27.392982980Z -- change_table(:creators)
2026-02-09T23:17:27.392990896Z -> 0.0017s
2026-02-09T23:17:27.392999002Z -- change_table(:collections)
2026-02-09T23:17:27.393006898Z -> 0.0017s
2026-02-09T23:17:27.393014884Z == 20250620141805 AddIndexableFields: migrated (0.0060s) ======================
2026-02-09T23:17:27.393022950Z
2026-02-09T23:17:27.393030756Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-02-09T23:17:27.393038962Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-02-09T23:17:27.393047259Z -- change_column(:models, :indexable, :string)
2026-02-09T23:17:27.393055255Z -> 0.0214s
2026-02-09T23:17:27.393063352Z -- change_column(:models, :ai_indexable, :string)
2026-02-09T23:17:27.393071378Z -> 0.0171s
2026-02-09T23:17:27.393079334Z -- change_column(:creators, :indexable, :string)
2026-02-09T23:17:27.393087340Z -> 0.0086s
2026-02-09T23:17:27.393095306Z -- change_column(:creators, :ai_indexable, :string)
2026-02-09T23:17:27.393103352Z -> 0.0086s
2026-02-09T23:17:27.393111268Z -- change_column(:collections, :indexable, :string)
2026-02-09T23:17:27.393119334Z -> 0.0476s
2026-02-09T23:17:27.393127411Z -- change_column(:collections, :ai_indexable, :string)
2026-02-09T23:17:27.393135417Z -> 0.0131s
2026-02-09T23:17:27.393143353Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1169s) ======
2026-02-09T23:17:27.393151419Z
2026-02-09T23:17:27.393159185Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-02-09T23:17:27.393167181Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-02-09T23:17:27.393175778Z -- change_table(:models)
2026-02-09T23:17:27.393183734Z -> 0.0004s
2026-02-09T23:17:27.393191730Z -- change_table(:creators)
2026-02-09T23:17:27.393199666Z -> 0.0003s
2026-02-09T23:17:27.393216580Z -- change_table(:collections)
2026-02-09T23:17:27.393224656Z -> 0.0003s
2026-02-09T23:17:27.393232582Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0010s) =================
2026-02-09T23:17:27.393240659Z
2026-02-09T23:17:27.393248524Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-02-09T23:17:27.393256531Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-02-09T23:17:27.393264777Z -- change_table(:links)
2026-02-09T23:17:27.393272653Z -> 0.0008s
2026-02-09T23:17:27.393280629Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0008s) =======================
2026-02-09T23:17:27.393288695Z
2026-02-09T23:17:27.393296521Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-02-09T23:17:27.393304517Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-02-09T23:17:27.393312634Z -- add_column(:links, :synced_at, :datetime)
2026-02-09T23:17:27.393320710Z -> 0.0010s
2026-02-09T23:17:27.393328856Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0011s) ======================
2026-02-09T23:17:27.393336922Z
2026-02-09T23:17:27.393344738Z Migrating to CreateFaspClientProviders (20250806142734)
2026-02-09T23:17:27.393352754Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-02-09T23:17:27.393360901Z -- create_table(:fasp_client_providers)
2026-02-09T23:17:27.393368867Z -> 0.0461s
2026-02-09T23:17:27.393376833Z == 20250806142734 CreateFaspClientProviders: migrated (0.0461s) ===============
2026-02-09T23:17:27.393384949Z
2026-02-09T23:17:27.393392925Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-02-09T23:17:27.393400951Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-02-09T23:17:27.393409058Z -- create_table(:fasp_client_event_subscriptions)
2026-02-09T23:17:27.393417074Z -> 0.0128s
2026-02-09T23:17:27.393425030Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0129s) ======
2026-02-09T23:17:27.393433146Z
2026-02-09T23:17:27.393441012Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-02-09T23:17:27.393449028Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-02-09T23:17:27.393457335Z -- create_table(:fasp_client_backfill_requests)
2026-02-09T23:17:27.393465321Z -> 0.0053s
2026-02-09T23:17:27.393473297Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0053s) ========
2026-02-09T23:17:27.393481403Z
2026-02-09T23:17:27.393489209Z Migrating to AddImagesToCreators (20250922155445)
2026-02-09T23:17:27.393497145Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-02-09T23:17:27.393514360Z -- add_column(:creators, :avatar_data, :json)
2026-02-09T23:17:27.393522576Z -> 0.0011s
2026-02-09T23:17:27.393530733Z -- add_column(:creators, :banner_data, :json)
2026-02-09T23:17:27.393538709Z -> 0.0013s
2026-02-09T23:17:27.393546565Z == 20250922155445 AddImagesToCreators: migrated (0.0024s) =====================
2026-02-09T23:17:27.393554641Z
2026-02-09T23:17:27.393562457Z Migrating to CreateFederailsHosts (20251010145758)
2026-02-09T23:17:27.393570433Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-02-09T23:17:27.393578569Z -- create_table(:federails_hosts)
2026-02-09T23:17:27.526999372Z -> 0.0121s
2026-02-09T23:17:27.527025414Z == 20251010145758 CreateFederailsHosts: migrated (0.0122s) ====================
2026-02-09T23:17:27.527034853Z
2026-02-09T23:17:27.527042839Z Migrating to AddTourStateToUsers (20251027152904)
2026-02-09T23:17:27.527050855Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-02-09T23:17:27.527058841Z -- add_column(:users, :tour_state, :json)
2026-02-09T23:17:27.527066697Z -> 0.0011s
2026-02-09T23:17:27.527074673Z == 20251027152904 AddTourStateToUsers: migrated (0.0011s) =====================
2026-02-09T23:17:27.527083230Z
2026-02-09T23:17:27.527090946Z Migrating to AddSortOrderToUsers (20251105110434)
2026-02-09T23:17:27.527098842Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-02-09T23:17:27.527107008Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-02-09T23:17:27.527115315Z -> 0.0010s
2026-02-09T23:17:27.527123341Z == 20251105110434 AddSortOrderToUsers: migrated (0.0011s) =====================
2026-02-09T23:17:27.527132610Z
2026-02-09T23:17:27.527141568Z Migrating to CreateGroups (20251203161006)
2026-02-09T23:17:27.527150867Z == 20251203161006 CreateGroups: migrating =====================================
2026-02-09T23:17:27.527160205Z -- create_table(:groups)
2026-02-09T23:17:27.527169294Z -> 0.0108s
2026-02-09T23:17:27.527178372Z -- create_table(:memberships)
2026-02-09T23:17:27.527187480Z -> 0.0012s
2026-02-09T23:17:27.527196579Z == 20251203161006 CreateGroups: migrated (0.0120s) ============================
2026-02-09T23:17:27.527204986Z
2026-02-09T23:17:27.527212691Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-02-09T23:17:27.527220607Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-02-09T23:17:27.527228623Z -- remove_index(:memberships, [:group_id, :user_id])
2026-02-09T23:17:27.527240647Z -> 0.0013s
2026-02-09T23:17:27.527268854Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-02-09T23:17:27.527277161Z -> 0.0001s
2026-02-09T23:17:27.527284977Z -- remove_index(:memberships, [:user_id, :group_id])
2026-02-09T23:17:27.527292833Z -> 0.0068s
2026-02-09T23:17:27.527300638Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-02-09T23:17:27.527308664Z -> 0.0002s
2026-02-09T23:17:27.527316450Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0085s) =============
2026-02-09T23:17:27.527324456Z
2026-02-09T23:17:27.527332041Z Migrating to CreateNoticedTables (20260119153039)
2026-02-09T23:17:27.527339847Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-02-09T23:17:27.527347793Z -- create_table(:noticed_events, {id: :primary_key})
2026-02-09T23:17:27.527355669Z -> 0.0133s
2026-02-09T23:17:27.527363455Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-02-09T23:17:27.527371521Z -> 0.0063s
2026-02-09T23:17:27.527379287Z == 20260119153039 CreateNoticedTables: migrated (0.0196s) =====================
2026-02-09T23:17:27.527387233Z
2026-02-09T23:17:27.527394858Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-02-09T23:17:27.527402714Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-02-09T23:17:27.527410650Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-02-09T23:17:27.527418586Z -> 0.0011s
2026-02-09T23:17:27.527427343Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0011s) =====
2026-02-09T23:17:27.527435660Z
2026-02-09T23:17:27.527443356Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-02-09T23:17:27.527451151Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-02-09T23:17:27.527459127Z -- change_table(:users)
2026-02-09T23:17:27.527466913Z -> 0.0083s
2026-02-09T23:17:27.527474769Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0086s) ===============
2026-02-09T23:17:27.527482775Z
2026-02-09T23:17:27.596911215Z s6-rc: info: service init-manyfold-config successfully started
2026-02-09T23:17:27.597230178Z s6-rc: info: service init-config-end: starting
2026-02-09T23:17:27.599512203Z s6-rc: info: service init-config-end successfully started
2026-02-09T23:17:27.599641694Z s6-rc: info: service init-mods: starting
2026-02-09T23:17:27.601555538Z s6-rc: info: service init-mods successfully started
2026-02-09T23:17:27.602204235Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-02-09T23:17:27.609973431Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-02-09T23:17:27.610123924Z s6-rc: info: service init-mods-package-install: starting
2026-02-09T23:17:27.621760799Z [pkg-install-init] **** Installing all mod packages ****
2026-02-09T23:17:28.034387768Z (1/1) Installing redis (8.4.1-r0)
2026-02-09T23:17:28.043194784Z Executing redis-8.4.1-r0.pre-install
2026-02-09T23:17:28.089299995Z Executing redis-8.4.1-r0.post-install
2026-02-09T23:17:28.098871320Z Executing busybox-1.37.0-r30.trigger
2026-02-09T23:17:28.115683668Z OK: 127.4 MiB in 119 packages
2026-02-09T23:17:28.156889502Z s6-rc: info: service init-mods-package-install successfully started
2026-02-09T23:17:28.157134635Z s6-rc: info: service init-mods-end: starting
2026-02-09T23:17:28.159260115Z s6-rc: info: service init-mods-end successfully started
2026-02-09T23:17:28.159471291Z s6-rc: info: service init-custom-files: starting
2026-02-09T23:17:28.167783170Z [custom-init] No custom files found, skipping...
2026-02-09T23:17:28.168432938Z s6-rc: info: service init-custom-files successfully started
2026-02-09T23:17:28.168658272Z s6-rc: info: service init-services: starting
2026-02-09T23:17:28.170798703Z s6-rc: info: service init-services successfully started
2026-02-09T23:17:28.170945949Z s6-rc: info: service svc-mod-universal-redis: starting
2026-02-09T23:17:28.171314612Z s6-rc: info: service svc-manyfold: starting
2026-02-09T23:17:28.171457389Z s6-rc: info: service svc-cron: starting
2026-02-09T23:17:28.174311808Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-02-09T23:17:28.174567463Z s6-rc: info: service svc-cron successfully started
2026-02-09T23:17:28.188293485Z 258:C 09 Feb 2026 23:17:28.188 # 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-09T23:17:28.188339618Z 258:C 09 Feb 2026 23:17:28.188 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-02-09T23:17:28.188347804Z 258:C 09 Feb 2026 23:17:28.188 * Redis version=8.4.1, bits=64, commit=00000000, modified=1, pid=258, just started
2026-02-09T23:17:28.188354628Z 258:C 09 Feb 2026 23:17:28.188 # 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-09T23:17:28.189370644Z 258:M 09 Feb 2026 23:17:28.189 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-02-09T23:17:28.189392578Z 258:M 09 Feb 2026 23:17:28.189 * monotonic clock: POSIX clock_gettime
2026-02-09T23:17:28.190088249Z 258:M 09 Feb 2026 23:17:28.189 * Running mode=standalone, port=6379.
2026-02-09T23:17:28.190509888Z 258:M 09 Feb 2026 23:17:28.190 * Server initialized
2026-02-09T23:17:28.190558677Z 258:M 09 Feb 2026 23:17:28.190 * Ready to accept connections tcp
2026-02-09T23:17:28.336207114Z 23:17:28 rails.1 | started with pid 277
2026-02-09T23:17:28.336232245Z 23:17:28 default_worker.1 | started with pid 278
2026-02-09T23:17:28.336242015Z 23:17:28 performance_worker.1 | started with pid 279
2026-02-09T23:17:30.973211759Z 23:17:30 rails.1 | => Booting Puma
2026-02-09T23:17:30.973251970Z 23:17:30 rails.1 | => Rails 8.0.4 application starting in production
2026-02-09T23:17:30.973261790Z 23:17:30 rails.1 | => Run `bin/rails server --help` for more startup options
2026-02-09T23:17:31.713790100Z 23:17:31 performance_worker.1 | Server: 9f431587c2df, Context: rails, Role: web, data: {cpu: {one_min: 5.88, five_min: 4.89, fifteen_min: 3.52}, memory: 0.195452928e9, disk: {available: 835041271808, total: 938656133120, used: 103614861312}}
2026-02-09T23:17:31.722463828Z 23:17:31 default_worker.1 | Server: 9f431587c2df, Context: rails, Role: web, data: {cpu: {one_min: 5.88, five_min: 4.89, fifteen_min: 3.52}, memory: 0.195559424e9, disk: {available: 835041198080, total: 938656133120, used: 103614935040}}
2026-02-09T23:17:34.057510555Z 23:17:34 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:34.058484266Z 23:17:34 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:34.058882648Z 23:17:34 performance_worker.1 | INFO 2026-02-09T23:17:34.058Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-02-09T23:17:34.059647208Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.059Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-02-09T23:17:34.063696112Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.063Z pid=278 tid=25a: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-02-09T23:17:34.063956036Z 23:17:34 performance_worker.1 | INFO 2026-02-09T23:17:34.063Z pid=279 tid=25b: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-02-09T23:17:34.065204650Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.064Z pid=278 tid=25a: Cron Jobs - added job with name clear-downloads in the namespace default
2026-02-09T23:17:34.126388456Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.125Z pid=278 tid=25a: Booted Rails 8.0.4 application in production environment
2026-02-09T23:17:34.126439259Z 23:17:34 default_worker.1 | Signal INFO not supported
2026-02-09T23:17:34.126457836Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.126Z pid=278 tid=25a: Running in ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-02-09T23:17:34.126496975Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.126Z pid=278 tid=25a: See LICENSE and the LGPL-3.0 for licensing details.
2026-02-09T23:17:34.126655604Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.126Z pid=278 tid=25a: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-02-09T23:17:34.129197894Z 23:17:34 performance_worker.1 | INFO 2026-02-09T23:17:34.128Z pid=279 tid=25b: Booted Rails 8.0.4 application in production environment
2026-02-09T23:17:34.129224378Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.129Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-02-09T23:17:34.129243787Z 23:17:34 performance_worker.1 | Signal INFO not supported
2026-02-09T23:17:34.129304820Z 23:17:34 performance_worker.1 | INFO 2026-02-09T23:17:34.129Z pid=279 tid=25b: Running in ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-02-09T23:17:34.129392767Z 23:17:34 performance_worker.1 | INFO 2026-02-09T23:17:34.129Z pid=279 tid=25b: See LICENSE and the LGPL-3.0 for licensing details.
2026-02-09T23:17:34.129444651Z 23:17:34 performance_worker.1 | INFO 2026-02-09T23:17:34.129Z pid=279 tid=25b: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-02-09T23:17:34.132103205Z 23:17:34 performance_worker.1 | INFO 2026-02-09T23:17:34.131Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-02-09T23:17:34.235094376Z 23:17:34 rails.1 | Server: 9f431587c2df, Context: rails, Role: web, data: {cpu: {one_min: 5.88, five_min: 4.89, fifteen_min: 3.52}, memory: 0.19341312e9, disk: {available: 835042381824, total: 938656133120, used: 103613751296}}
2026-02-09T23:17:34.235137904Z 23:17:34 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:34.235147604Z 23:17:34 rails.1 | INFO 2026-02-09T23:17:34.058Z pid=277 tid=20d: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-02-09T23:17:34.235161912Z 23:17:34 rails.1 | INFO 2026-02-09T23:17:34.063Z pid=277 tid=20d: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-02-09T23:17:34.235208797Z 23:17:34 rails.1 | INFO 2026-02-09T23:17:34.064Z pid=277 tid=20d: Cron Jobs - added job with name clear-downloads in the namespace default
2026-02-09T23:17:34.235257665Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 65e84b19-697f-4746-9798-575095904712) 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-09T23:17:34.235306504Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 18501ab8-fb8b-4671-8a23-f8c8a18b3cc6) 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-09T23:17:34.235357607Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 2f1f98c5-a347-4dd1-8795-08393f28feb6) 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-09T23:17:34.235401535Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 662d1757-c7cf-45e5-a1e1-198e82f4de16) to Sidekiq(upgrade)
2026-02-09T23:17:34.235453520Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: ad173aa1-31c5-4d99-a5bc-f3f79f79dc8c) to Sidekiq(upgrade)
2026-02-09T23:17:34.235696860Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 3fc41f26-1ab8-48f8-93cd-c80e25302633) to Sidekiq(upgrade)
2026-02-09T23:17:34.235719265Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 1d243b20-c411-468c-b755-663c3ba5a7c6) to Sidekiq(upgrade)
2026-02-09T23:17:34.241419705Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 4e0eed72-e521-4a99-878a-8dda8bb8b0cc) to Sidekiq(upgrade)
2026-02-09T23:17:34.241458273Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 69c26c25-3927-45ac-843a-14905e1cfe8a) to Sidekiq(upgrade)
2026-02-09T23:17:34.241472301Z 23:17:34 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 6a688fbc-e115-466c-a14e-b785169de9f1) to Sidekiq(upgrade)
2026-02-09T23:17:34.241530087Z 23:17:34 rails.1 | [277] Puma starting in cluster mode...
2026-02-09T23:17:34.241573625Z 23:17:34 rails.1 | [277] * Puma version: 7.2.0 ("On The Corner")
2026-02-09T23:17:34.241615700Z 23:17:34 rails.1 | [277] * Ruby version: ruby 3.4.8 (2025-12-17 revision 995b59f666) +YJIT +PRISM [x86_64-linux-musl]
2026-02-09T23:17:34.241663576Z 23:17:34 rails.1 | [277] * Min threads: 4
2026-02-09T23:17:34.241711503Z 23:17:34 rails.1 | [277] * Max threads: 16
2026-02-09T23:17:34.241757335Z 23:17:34 rails.1 | [277] * Environment: production
2026-02-09T23:17:34.241804229Z 23:17:34 rails.1 | [277] * Master PID: 277
2026-02-09T23:17:34.241849440Z 23:17:34 rails.1 | [277] * Workers: 4
2026-02-09T23:17:34.241897417Z 23:17:34 rails.1 | [277] * Restarts: (✔) hot (✖) phased (✖) refork
2026-02-09T23:17:34.241942157Z 23:17:34 rails.1 | [277] * Preloading application
2026-02-09T23:17:34.241999262Z 23:17:34 rails.1 | [277] * Listening on http://[::]:3214
2026-02-09T23:17:34.242043742Z 23:17:34 rails.1 | [277] Use Ctrl-C to stop
2026-02-09T23:17:34.264216956Z 23:17:34 rails.1 | [277] - Worker 0 (PID: 336) booted in 0.02s, phase: 0
2026-02-09T23:17:34.264304572Z 23:17:34 rails.1 | [277] - Worker 1 (PID: 349) booted in 0.01s, phase: 0
2026-02-09T23:17:34.264347759Z 23:17:34 rails.1 | [277] - Worker 2 (PID: 362) booted in 0.01s, phase: 0
2026-02-09T23:17:34.265918773Z 23:17:34 rails.1 | [277] - Worker 3 (PID: 375) booted in 0.0s, phase: 0
2026-02-09T23:17:34.406222066Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.405Z pid=278 tid=jo6 jid=c79526cdd3259c61e3d137a5 class=Upgrade::GenerateSlugsJob: start
2026-02-09T23:17:34.415090285Z 23:17:34 performance_worker.1 | Server: 9f431587c2df, Context: sidekiq, Role: background, data: {cpu: {one_min: 5.88, five_min: 4.89, fifteen_min: 3.52}, memory: 0.249577472e9, disk: {available: 835032567808, total: 938656133120, used: 103623565312}}
2026-02-09T23:17:34.460904168Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.460Z pid=278 tid=jou jid=af7571a79a722430f2822f4f class=Upgrade::GenerateSlugsJob: start
2026-02-09T23:17:34.475938796Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.475Z pid=278 tid=jpy jid=049eaa7257e6b701f4f8eb08 class=Upgrade::FixStaleAttachmentDataJob: start
2026-02-09T23:17:34.479002887Z 23:17:34 default_worker.1 | Server: 9f431587c2df, Context: sidekiq, Role: background, data: {cpu: {one_min: 5.88, five_min: 4.89, fifteen_min: 3.52}, memory: 0.248315904e9, disk: {available: 835032567808, total: 938656133120, used: 103623565312}}
2026-02-09T23:17:34.479383694Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.456Z pid=278 tid=joe jid=35055eea4a65d5a19e3a6039 class=Upgrade::GenerateSlugsJob: start
2026-02-09T23:17:34.567974595Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [65e84b19-697f-4746-9798-575095904712] Performing Upgrade::GenerateSlugsJob (Job ID: 65e84b19-697f-4746-9798-575095904712) from Sidekiq(high) enqueued at 2026-02-09T23:17:34.077776438Z 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-09T23:17:34.589171473Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2f1f98c5-a347-4dd1-8795-08393f28feb6] Performing Upgrade::GenerateSlugsJob (Job ID: 2f1f98c5-a347-4dd1-8795-08393f28feb6) from Sidekiq(high) enqueued at 2026-02-09T23:17:34.082426533Z 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-09T23:17:34.591300560Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [662d1757-c7cf-45e5-a1e1-198e82f4de16] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 662d1757-c7cf-45e5-a1e1-198e82f4de16) from Sidekiq(upgrade) enqueued at 2026-02-09T23:17:34.084184413Z
2026-02-09T23:17:34.592570037Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [18501ab8-fb8b-4671-8a23-f8c8a18b3cc6] Performing Upgrade::GenerateSlugsJob (Job ID: 18501ab8-fb8b-4671-8a23-f8c8a18b3cc6) from Sidekiq(high) enqueued at 2026-02-09T23:17:34.080687320Z 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-09T23:17:34.599999879Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [18501ab8-fb8b-4671-8a23-f8c8a18b3cc6] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:34.601032409Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2f1f98c5-a347-4dd1-8795-08393f28feb6] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:34.620314070Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [662d1757-c7cf-45e5-a1e1-198e82f4de16] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:34.636240433Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [18501ab8-fb8b-4671-8a23-f8c8a18b3cc6] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-09T23:17:34.688389575Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [18501ab8-fb8b-4671-8a23-f8c8a18b3cc6] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.059
2026-02-09T23:17:34.718816541Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [662d1757-c7cf-45e5-a1e1-198e82f4de16] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-09T23:17:34.748859243Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [662d1757-c7cf-45e5-a1e1-198e82f4de16] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.058
2026-02-09T23:17:34.760344964Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2f1f98c5-a347-4dd1-8795-08393f28feb6] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-09T23:17:34.763816365Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2f1f98c5-a347-4dd1-8795-08393f28feb6] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.124
2026-02-09T23:17:34.770534715Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [65e84b19-697f-4746-9798-575095904712] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:34.789619369Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [65e84b19-697f-4746-9798-575095904712] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-09T23:17:34.792389427Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [65e84b19-697f-4746-9798-575095904712] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.015
2026-02-09T23:17:34.825909613Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [18501ab8-fb8b-4671-8a23-f8c8a18b3cc6] Performed Upgrade::GenerateSlugsJob (Job ID: 18501ab8-fb8b-4671-8a23-f8c8a18b3cc6) from Sidekiq(high) in 292.94ms
2026-02-09T23:17:34.838588256Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [662d1757-c7cf-45e5-a1e1-198e82f4de16] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 662d1757-c7cf-45e5-a1e1-198e82f4de16) from Sidekiq(upgrade) in 352.94ms
2026-02-09T23:17:34.842472759Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.838Z pid=278 tid=joe jid=35055eea4a65d5a19e3a6039 class=Upgrade::GenerateSlugsJob elapsed=0.382: done
2026-02-09T23:17:34.847362286Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.847Z pid=278 tid=jpy jid=049eaa7257e6b701f4f8eb08 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.371: done
2026-02-09T23:17:34.848957699Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [65e84b19-697f-4746-9798-575095904712] Performed Upgrade::GenerateSlugsJob (Job ID: 65e84b19-697f-4746-9798-575095904712) from Sidekiq(high) in 389.43ms
2026-02-09T23:17:34.849124595Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.848Z pid=278 tid=joe jid=ec2604a88864cbcbd318e53d class=Upgrade::FixNilFileSizeValues: start
2026-02-09T23:17:34.851083119Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.850Z pid=278 tid=jo6 jid=c79526cdd3259c61e3d137a5 class=Upgrade::GenerateSlugsJob elapsed=0.445: done
2026-02-09T23:17:34.851282300Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2f1f98c5-a347-4dd1-8795-08393f28feb6] Performed Upgrade::GenerateSlugsJob (Job ID: 2f1f98c5-a347-4dd1-8795-08393f28feb6) from Sidekiq(high) in 377.09ms
2026-02-09T23:17:34.851497373Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.849Z pid=278 tid=jpy jid=3a345f4d5d9802f704a759b8 class=Upgrade::BackfillDataPackages: start
2026-02-09T23:17:34.852189928Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.852Z pid=278 tid=jou jid=af7571a79a722430f2822f4f class=Upgrade::GenerateSlugsJob elapsed=0.391: done
2026-02-09T23:17:34.852347585Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [ad173aa1-31c5-4d99-a5bc-f3f79f79dc8c] Performing Upgrade::FixNilFileSizeValues (Job ID: ad173aa1-31c5-4d99-a5bc-f3f79f79dc8c) from Sidekiq(upgrade) enqueued at 2026-02-09T23:17:34.084912449Z
2026-02-09T23:17:34.853015711Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.851Z pid=278 tid=jo6 jid=ac35dd7bcded75c15291a873 class=Upgrade::DisambiguateUsernamesJob: start
2026-02-09T23:17:34.854435360Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [3fc41f26-1ab8-48f8-93cd-c80e25302633] Performing Upgrade::BackfillDataPackages (Job ID: 3fc41f26-1ab8-48f8-93cd-c80e25302633) from Sidekiq(upgrade) enqueued at 2026-02-09T23:17:34.085591597Z
2026-02-09T23:17:34.854727018Z 23:17:34 default_worker.1 | INFO 2026-02-09T23:17:34.853Z pid=278 tid=jou jid=12a55fb4376f794011651409 class=Upgrade::UpdateActorsJob: start
2026-02-09T23:17:34.855576919Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [1d243b20-c411-468c-b755-663c3ba5a7c6] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 1d243b20-c411-468c-b755-663c3ba5a7c6) from Sidekiq(upgrade) enqueued at 2026-02-09T23:17:34.086313190Z
2026-02-09T23:17:34.878879087Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [4e0eed72-e521-4a99-878a-8dda8bb8b0cc] Performing Upgrade::UpdateActorsJob (Job ID: 4e0eed72-e521-4a99-878a-8dda8bb8b0cc) from Sidekiq(upgrade) enqueued at 2026-02-09T23:17:34.086975704Z
2026-02-09T23:17:34.924662519Z 23:17:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [ad173aa1-31c5-4d99-a5bc-f3f79f79dc8c] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:35.010613884Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [3fc41f26-1ab8-48f8-93cd-c80e25302633] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:35.085241845Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [1d243b20-c411-468c-b755-663c3ba5a7c6] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:35.162543901Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [4e0eed72-e521-4a99-878a-8dda8bb8b0cc] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:35.215361399Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2026-02-09T23:17:35.216821410Z s6-rc: info: service svc-manyfold successfully started
2026-02-09T23:17:35.217113237Z s6-rc: info: service legacy-services: starting
2026-02-09T23:17:35.229109586Z s6-rc: info: service legacy-services successfully started
2026-02-09T23:17:35.229241772Z s6-rc: info: service ci-service-check: starting
2026-02-09T23:17:35.232870460Z [ls.io-init] done.
2026-02-09T23:17:35.233555510Z s6-rc: info: service ci-service-check successfully started
2026-02-09T23:17:35.252554782Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [ad173aa1-31c5-4d99-a5bc-f3f79f79dc8c] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-09T23:17:35.380882989Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [ad173aa1-31c5-4d99-a5bc-f3f79f79dc8c] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.256
2026-02-09T23:17:35.484914054Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [3fc41f26-1ab8-48f8-93cd-c80e25302633] Performed Upgrade::BackfillDataPackages (Job ID: 3fc41f26-1ab8-48f8-93cd-c80e25302633) from Sidekiq(upgrade) in 632.7ms
2026-02-09T23:17:35.491211316Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [ad173aa1-31c5-4d99-a5bc-f3f79f79dc8c] Performed Upgrade::FixNilFileSizeValues (Job ID: ad173aa1-31c5-4d99-a5bc-f3f79f79dc8c) from Sidekiq(upgrade) in 641.38ms
2026-02-09T23:17:35.498193407Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [1d243b20-c411-468c-b755-663c3ba5a7c6] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 1d243b20-c411-468c-b755-663c3ba5a7c6) from Sidekiq(upgrade) in 643.96ms
2026-02-09T23:17:35.512433464Z 23:17:35 default_worker.1 | INFO 2026-02-09T23:17:35.497Z pid=278 tid=jpy jid=3a345f4d5d9802f704a759b8 class=Upgrade::BackfillDataPackages elapsed=0.647: done
2026-02-09T23:17:35.512523335Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [4e0eed72-e521-4a99-878a-8dda8bb8b0cc] Performed Upgrade::UpdateActorsJob (Job ID: 4e0eed72-e521-4a99-878a-8dda8bb8b0cc) from Sidekiq(upgrade) in 657.13ms
2026-02-09T23:17:35.526659093Z 23:17:35 default_worker.1 | INFO 2026-02-09T23:17:35.512Z pid=278 tid=joe jid=ec2604a88864cbcbd318e53d class=Upgrade::FixNilFileSizeValues elapsed=0.664: done
2026-02-09T23:17:35.527042515Z 23:17:35 default_worker.1 | INFO 2026-02-09T23:17:35.525Z pid=278 tid=jo6 jid=ac35dd7bcded75c15291a873 class=Upgrade::DisambiguateUsernamesJob elapsed=0.674: done
2026-02-09T23:17:35.527416919Z 23:17:35 default_worker.1 | INFO 2026-02-09T23:17:35.526Z pid=278 tid=jpy jid=71fadda40f3f9c86addeadde class=Upgrade::FixParentCollections: start
2026-02-09T23:17:35.534719876Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [69c26c25-3927-45ac-843a-14905e1cfe8a] Performing Upgrade::FixParentCollections (Job ID: 69c26c25-3927-45ac-843a-14905e1cfe8a) from Sidekiq(upgrade) enqueued at 2026-02-09T23:17:34.087638890Z
2026-02-09T23:17:35.535272129Z 23:17:35 default_worker.1 | INFO 2026-02-09T23:17:35.526Z pid=278 tid=jou jid=12a55fb4376f794011651409 class=Upgrade::UpdateActorsJob elapsed=0.674: done
2026-02-09T23:17:35.535391118Z 23:17:35 default_worker.1 | INFO 2026-02-09T23:17:35.527Z pid=278 tid=joe jid=671c4184ab85f5a69fc85f6e class=Upgrade::PruneOrphanedProblems: start
2026-02-09T23:17:35.560199639Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [6a688fbc-e115-466c-a14e-b785169de9f1] Performing Upgrade::PruneOrphanedProblems (Job ID: 6a688fbc-e115-466c-a14e-b785169de9f1) from Sidekiq(upgrade) enqueued at 2026-02-09T23:17:34.088349621Z
2026-02-09T23:17:35.573511668Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [69c26c25-3927-45ac-843a-14905e1cfe8a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:35.582978333Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [6a688fbc-e115-466c-a14e-b785169de9f1] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-02-09T23:17:35.728428631Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [6a688fbc-e115-466c-a14e-b785169de9f1] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-02-09T23:17:35.728803847Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [6a688fbc-e115-466c-a14e-b785169de9f1] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.080
2026-02-09T23:17:35.733838847Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [69c26c25-3927-45ac-843a-14905e1cfe8a] Performed Upgrade::FixParentCollections (Job ID: 69c26c25-3927-45ac-843a-14905e1cfe8a) from Sidekiq(upgrade) in 199.23ms
2026-02-09T23:17:35.747382141Z 23:17:35 default_worker.1 | INFO 2026-02-09T23:17:35.747Z pid=278 tid=jpy jid=71fadda40f3f9c86addeadde class=Upgrade::FixParentCollections elapsed=0.221: done
2026-02-09T23:17:35.763501403Z 23:17:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [6a688fbc-e115-466c-a14e-b785169de9f1] Performed Upgrade::PruneOrphanedProblems (Job ID: 6a688fbc-e115-466c-a14e-b785169de9f1) from Sidekiq(upgrade) in 209.44ms
2026-02-09T23:17:35.764065038Z 23:17:35 default_worker.1 | INFO 2026-02-09T23:17:35.763Z pid=278 tid=joe jid=671c4184ab85f5a69fc85f6e class=Upgrade::PruneOrphanedProblems elapsed=0.237: done
2026-02-09T23:17:36.758872924Z 23:17:36 rails.1 | [4562d851-1155-45b7-9c4a-f7ce40e6668d] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1423,"duration":16.01,"view":0.0,"db":2.29,"@timestamp":"2026-02-09T23:17:36.758Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-02-09T23:17:37.973530448Z 23:17:37 rails.1 | [8a827a61-c0a5-4f60-83d0-7d51703eb914] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":79724,"duration":1190.37,"view":0.0,"db":24.3,"location":"http://172.17.0.5:3214/","@timestamp":"2026-02-09T23:17:37.964Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-02-09T23:17:38.032797414Z 23:17:38 rails.1 | [0c74b236-ee63-4ede-8b95-fbbea840ed02] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1099,"duration":42.89,"view":0.0,"db":1.98,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-02-09T23:17:38.031Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-02-09T23:17:38.505534867Z 23:17:38 rails.1 | [d225fe2c-00cd-4552-8b72-58d588d9d395] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25935,"duration":459.09,"view":329.84,"db":45.45,"@timestamp":"2026-02-09T23:17:38.505Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-02-09T23:17:38.577640568Z 23:17:38 rails.1 | [6dfdd1b5-2808-4f8c-9d03-74da5acff553] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1207,"duration":29.92,"view":0.0,"db":4.47,"@timestamp":"2026-02-09T23:17:38.576Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-02-09T23:17:38.898971788Z 23:17:38 rails.1 | [5d3e36a5-3ef8-49ca-bd59-f118eb257e2d] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":18995,"duration":217.01,"view":0.0,"db":2.51,"location":"http://172.17.0.5:3214/","@timestamp":"2026-02-09T23:17:38.867Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-02-09T23:17:38.940052459Z 23:17:38 rails.1 | [74b0ddab-59f7-41f2-8f82-6e0812fbcb5d] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1168,"duration":32.8,"view":0.0,"db":3.55,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-02-09T23:17:38.939Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-02-09T23:17:39.433597556Z 23:17:39 rails.1 | [2e50cb41-9c27-4d48-84b1-c0e215e4926c] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":26372,"duration":465.46,"view":290.25,"db":10.42,"@timestamp":"2026-02-09T23:17:39.427Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}