2025-10-28T17:04:36.079956833Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2025-10-28T17:04:36.080001142Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2025-10-28T17:04:37.524949826Z [mod-init] Running Docker Modification Logic
2025-10-28T17:04:38.039888712Z [mod-init] Adding linuxserver/mods:universal-redis to container
2025-10-28T17:04:38.969309784Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2025-10-28T17:04:39.352124384Z [mod-init] Installing linuxserver/mods:universal-redis
2025-10-28T17:04:39.377157271Z [mod-init] linuxserver/mods:universal-redis applied to container
2025-10-28T17:04:39.377707809Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2025-10-28T17:04:39.511160882Z s6-rc: info: service s6rc-oneshot-runner: starting
2025-10-28T17:04:39.535262072Z s6-rc: info: service s6rc-oneshot-runner successfully started
2025-10-28T17:04:39.535932683Z s6-rc: info: service fix-attrs: starting
2025-10-28T17:04:39.536106783Z s6-rc: info: service init-migrations: starting
2025-10-28T17:04:39.536180993Z s6-rc: info: service init-envfile: starting
2025-10-28T17:04:39.558997446Z s6-rc: info: service fix-attrs successfully started
2025-10-28T17:04:39.559072598Z s6-rc: info: service legacy-cont-init: starting
2025-10-28T17:04:39.561347689Z [migrations] started
2025-10-28T17:04:39.561440806Z [migrations] no migrations found
2025-10-28T17:04:39.562245176Z s6-rc: info: service init-migrations successfully started
2025-10-28T17:04:39.562355317Z s6-rc: info: service init-adduser: starting
2025-10-28T17:04:39.564706552Z s6-rc: info: service init-envfile successfully started
2025-10-28T17:04:39.567623185Z s6-rc: info: service legacy-cont-init successfully started
2025-10-28T17:04:39.624519041Z usermod: no changes
2025-10-28T17:04:39.630552219Z ───────────────────────────────────────
2025-10-28T17:04:39.630580677Z
2025-10-28T17:04:39.630585306Z ██╗ ███████╗██╗ ██████╗
2025-10-28T17:04:39.630589564Z ██║ ██╔════╝██║██╔═══██╗
2025-10-28T17:04:39.630594204Z ██║ ███████╗██║██║ ██║
2025-10-28T17:04:39.630599354Z ██║ ╚════██║██║██║ ██║
2025-10-28T17:04:39.630604274Z ███████╗███████║██║╚██████╔╝
2025-10-28T17:04:39.630609054Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-10-28T17:04:39.630614004Z
2025-10-28T17:04:39.630618312Z Brought to you by linuxserver.io
2025-10-28T17:04:39.630638483Z ───────────────────────────────────────
2025-10-28T17:04:39.630913847Z
2025-10-28T17:04:39.630933096Z To support LSIO projects visit:
2025-10-28T17:04:39.630940802Z https://www.linuxserver.io/donate/
2025-10-28T17:04:39.630947325Z
2025-10-28T17:04:39.630953597Z ───────────────────────────────────────
2025-10-28T17:04:39.630961012Z GID/UID
2025-10-28T17:04:39.630967415Z ───────────────────────────────────────
2025-10-28T17:04:39.635479411Z
2025-10-28T17:04:39.635491776Z User UID: 911
2025-10-28T17:04:39.635496385Z User GID: 911
2025-10-28T17:04:39.635500463Z ───────────────────────────────────────
2025-10-28T17:04:39.638397867Z Linuxserver.io version: v0.127.1-ls111
2025-10-28T17:04:39.638861331Z Build-date: 2025-10-28T16:46:27+00:00
2025-10-28T17:04:39.638874547Z ───────────────────────────────────────
2025-10-28T17:04:39.638880309Z
2025-10-28T17:04:39.670232390Z s6-rc: info: service init-adduser successfully started
2025-10-28T17:04:39.670275617Z s6-rc: info: service init-device-perms: starting
2025-10-28T17:04:39.678757576Z s6-rc: info: service init-device-perms successfully started
2025-10-28T17:04:39.679125437Z s6-rc: info: service init-os-end: starting
2025-10-28T17:04:39.680996354Z s6-rc: info: service init-os-end successfully started
2025-10-28T17:04:39.681275256Z s6-rc: info: service init-manyfold-config: starting
2025-10-28T17:04:39.681428264Z s6-rc: info: service init-config: starting
2025-10-28T17:04:39.682873605Z s6-rc: info: service init-config successfully started
2025-10-28T17:04:39.682962173Z s6-rc: info: service init-crontab-config: starting
2025-10-28T17:04:39.687277572Z **** SECRET_KEY_BASE set in environment. ****
2025-10-28T17:04:39.692642776Z s6-rc: info: service init-crontab-config successfully started
2025-10-28T17:04:39.708078647Z **** Running Manyfold database init. ****
2025-10-28T17:04:45.897926972Z `/root` is not writable.
2025-10-28T17:04:45.898114981Z Bundler will use `/tmp/bundler20251028-173-6cay5a173' as your home directory temporarily.
2025-10-28T17:05:00.442926045Z Server: 28f40e5602a0, Context: rails, Role: web, data: {cpu: {one_min: 21.79, five_min: 12.48, fifteen_min: 9.52}, memory: 0.212926464e9, disk: {available: 756003041280, total: 938656133120, used: 182653091840}}
2025-10-28T17:05:00.442965645Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2025-10-28T17:05:00.442970625Z INFO 2025-10-28T17:04:57.910Z pid=173 tid=2h9: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-10-28T17:05:00.442998692Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2025-10-28T17:05:00.443003361Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2025-10-28T17:05:00.443007860Z Migrating to CreateLibraries (20210130201037)
2025-10-28T17:05:00.443012048Z == 20210130201037 CreateLibraries: migrating ==================================
2025-10-28T17:05:00.443016297Z -- create_table(:libraries)
2025-10-28T17:05:00.443020355Z -> 0.0038s
2025-10-28T17:05:00.443024584Z == 20210130201037 CreateLibraries: migrated (0.0040s) =========================
2025-10-28T17:05:00.443028802Z
2025-10-28T17:05:00.443032840Z Migrating to CreateModels (20210130203243)
2025-10-28T17:05:00.443036898Z == 20210130203243 CreateModels: migrating =====================================
2025-10-28T17:05:00.443041107Z -- create_table(:models)
2025-10-28T17:05:00.443045205Z -> 0.0015s
2025-10-28T17:05:00.443049694Z == 20210130203243 CreateModels: migrated (0.0016s) ============================
2025-10-28T17:05:00.443053963Z
2025-10-28T17:05:00.443057971Z Migrating to CreateParts (20210205230918)
2025-10-28T17:05:00.443062249Z == 20210205230918 CreateParts: migrating ======================================
2025-10-28T17:05:00.443066688Z -- create_table(:parts)
2025-10-28T17:05:00.443070887Z -> 0.0044s
2025-10-28T17:05:00.443075656Z == 20210205230918 CreateParts: migrated (0.0044s) =============================
2025-10-28T17:05:00.443080045Z
2025-10-28T17:05:00.443084023Z Migrating to AddFieldsToParts (20210210153744)
2025-10-28T17:05:00.443088312Z == 20210210153744 AddFieldsToParts: migrating =================================
2025-10-28T17:05:00.443092561Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2025-10-28T17:05:00.443096759Z -> 0.0016s
2025-10-28T17:05:00.443100988Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2025-10-28T17:05:00.443105196Z -> 0.0004s
2025-10-28T17:05:00.443109364Z == 20210210153744 AddFieldsToParts: migrated (0.0022s) ========================
2025-10-28T17:05:00.443113643Z
2025-10-28T17:05:00.443117731Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2025-10-28T17:05:00.443121829Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2025-10-28T17:05:00.443125888Z -- create_table(:tags, {id: :integer})
2025-10-28T17:05:00.443131038Z -> 0.0050s
2025-10-28T17:05:00.443135076Z -- create_table(:taggings, {id: :integer})
2025-10-28T17:05:00.443144655Z -> 0.0021s
2025-10-28T17:05:00.443148694Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-28T17:05:00.443152862Z -> 0.0002s
2025-10-28T17:05:00.443156870Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2025-10-28T17:05:00.443161189Z -> 0.0026s
2025-10-28T17:05:00.443165137Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0101s) ===============
2025-10-28T17:05:00.443169275Z
2025-10-28T17:05:00.443173253Z Migrating to AddMissingUniqueIndices (20210212143002)
2025-10-28T17:05:00.443177181Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2025-10-28T17:05:00.443181219Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2025-10-28T17:05:00.443187592Z -> 0.0005s
2025-10-28T17:05:00.443191580Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-28T17:05:00.443195909Z -> 0.0005s
2025-10-28T17:05:00.443199937Z -- remove_foreign_key(:taggings, :tags)
2025-10-28T17:05:00.443204035Z -> 0.1899s
2025-10-28T17:05:00.443208133Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-28T17:05:00.443212402Z -> 0.0148s
2025-10-28T17:05:00.443216380Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2025-10-28T17:05:00.443220398Z -> 0.0002s
2025-10-28T17:05:00.443224376Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2025-10-28T17:05:00.443228755Z -> 0.0050s
2025-10-28T17:05:00.443232783Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2025-10-28T17:05:00.443236911Z -> 0.0785s
2025-10-28T17:05:00.443241050Z == 20210212143002 AddMissingUniqueIndices: migrated (0.3231s) =================
2025-10-28T17:05:00.443245178Z
2025-10-28T17:05:00.443249136Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2025-10-28T17:05:00.443253274Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2025-10-28T17:05:00.443257423Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2025-10-28T17:05:00.443261461Z -> 0.0391s
2025-10-28T17:05:00.443265499Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1322s) ===========
2025-10-28T17:05:00.443269627Z
2025-10-28T17:05:00.443273545Z Migrating to AddMissingTaggableIndex (20210212143004)
2025-10-28T17:05:00.443277613Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2025-10-28T17:05:00.443281751Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2025-10-28T17:05:00.443291221Z -> 0.0010s
2025-10-28T17:05:00.443295239Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0011s) =================
2025-10-28T17:05:00.443299487Z
2025-10-28T17:05:00.443303475Z Migrating to ChangeCollationForTagNames (20210212143005)
2025-10-28T17:05:00.443307523Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2025-10-28T17:05:00.443311662Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0118s) ==============
2025-10-28T17:05:00.443316010Z
2025-10-28T17:05:00.443320630Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2025-10-28T17:05:00.443324808Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2025-10-28T17:05:00.443328796Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-28T17:05:00.443332904Z -> 0.0090s
2025-10-28T17:05:00.443336903Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-28T17:05:00.443341031Z -> 0.0003s
2025-10-28T17:05:00.443345089Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2025-10-28T17:05:00.443349558Z -> 0.0064s
2025-10-28T17:05:00.443353566Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2025-10-28T17:05:00.443357935Z -> 0.0015s
2025-10-28T17:05:00.443361983Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2025-10-28T17:05:00.443366312Z -> 0.0005s
2025-10-28T17:05:00.443370490Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2025-10-28T17:05:00.443375200Z -> 0.0002s
2025-10-28T17:05:00.443379669Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2025-10-28T17:05:00.443384148Z -> 0.0047s
2025-10-28T17:05:00.443388296Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2025-10-28T17:05:00.443392535Z -> 0.0002s
2025-10-28T17:05:00.443396483Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2025-10-28T17:05:00.443400591Z -> 0.0007s
2025-10-28T17:05:00.443404669Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2025-10-28T17:05:00.443408968Z -> 0.0002s
2025-10-28T17:05:00.443413006Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2025-10-28T17:05:00.443417174Z -> 0.0007s
2025-10-28T17:05:00.443421262Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2025-10-28T17:05:00.443425581Z -> 0.0002s
2025-10-28T17:05:00.443435070Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2025-10-28T17:05:00.443439369Z -> 0.0017s
2025-10-28T17:05:00.443443357Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2025-10-28T17:05:00.443447876Z -> 0.0002s
2025-10-28T17:05:00.443451874Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0272s) =============
2025-10-28T17:05:00.443455942Z
2025-10-28T17:05:00.443460081Z Migrating to AddPreviewPartToModel (20210220204055)
2025-10-28T17:05:00.443464209Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2025-10-28T17:05:00.443468197Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2025-10-28T17:05:00.443472385Z -> 0.2726s
2025-10-28T17:05:00.443476303Z == 20210220204055 AddPreviewPartToModel: migrated (0.2726s) ===================
2025-10-28T17:05:00.443480261Z
2025-10-28T17:05:00.443484179Z Migrating to CreateCreators (20210225232756)
2025-10-28T17:05:00.443488287Z == 20210225232756 CreateCreators: migrating ===================================
2025-10-28T17:05:00.443492967Z -- create_table(:creators)
2025-10-28T17:05:00.443496975Z -> 0.0142s
2025-10-28T17:05:00.443501033Z == 20210225232756 CreateCreators: migrated (0.0143s) ==========================
2025-10-28T17:05:00.443504991Z
2025-10-28T17:05:00.443508889Z Migrating to AddCreatorToModels (20210225232841)
2025-10-28T17:05:00.443512807Z == 20210225232841 AddCreatorToModels: migrating ===============================
2025-10-28T17:05:00.443517065Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2025-10-28T17:05:00.443521063Z -> 0.0546s
2025-10-28T17:05:00.443525102Z == 20210225232841 AddCreatorToModels: migrated (0.0547s) ======================
2025-10-28T17:05:00.443529220Z
2025-10-28T17:05:00.443533017Z Migrating to CreateLinks (20210301230017)
2025-10-28T17:05:00.443536975Z == 20210301230017 CreateLinks: migrating ======================================
2025-10-28T17:05:00.443541164Z -- create_table(:links)
2025-10-28T17:05:00.443545102Z -> 0.0010s
2025-10-28T17:05:00.443549270Z == 20210301230017 CreateLinks: migrated (0.0010s) =============================
2025-10-28T17:05:00.443553378Z
2025-10-28T17:05:00.443557477Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2025-10-28T17:05:00.443561735Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2025-10-28T17:05:00.443565854Z -- remove_column(:creators, :thingiverse_user, :string)
2025-10-28T17:05:00.443570192Z -> 0.0703s
2025-10-28T17:05:00.443574391Z -- remove_column(:creators, :cults3d_user, :string)
2025-10-28T17:05:00.443584231Z -> 0.0054s
2025-10-28T17:05:00.443588760Z -- remove_column(:creators, :mmf_user, :string)
2025-10-28T17:05:00.443592978Z -> 0.0158s
2025-10-28T17:05:00.443597096Z -- remove_column(:creators, :cgtrader_user, :string)
2025-10-28T17:05:00.443601175Z -> 0.0043s
2025-10-28T17:05:00.443605323Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0983s) ==============
2025-10-28T17:05:00.443609582Z
2025-10-28T17:05:00.443613620Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2025-10-28T17:05:00.443617838Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2025-10-28T17:05:00.443622027Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2025-10-28T17:05:00.443626165Z -> 0.0684s
2025-10-28T17:05:00.443630113Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0685s) ==
2025-10-28T17:05:00.443634341Z
2025-10-28T17:05:00.443638219Z Migrating to AddYUpToParts (20210318202638)
2025-10-28T17:05:00.443642338Z == 20210318202638 AddYUpToParts: migrating ====================================
2025-10-28T17:05:00.443646265Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2025-10-28T17:05:00.443650374Z -> 0.0177s
2025-10-28T17:05:00.443654302Z == 20210318202638 AddYUpToParts: migrated (0.0178s) ===========================
2025-10-28T17:05:00.443658500Z
2025-10-28T17:05:00.443662468Z Migrating to CreateImages (20210321164508)
2025-10-28T17:05:00.443666456Z == 20210321164508 CreateImages: migrating =====================================
2025-10-28T17:05:00.443670765Z -- create_table(:images)
2025-10-28T17:05:00.443674843Z -> 0.0187s
2025-10-28T17:05:00.443678791Z == 20210321164508 CreateImages: migrated (0.0188s) ============================
2025-10-28T17:05:00.443683801Z
2025-10-28T17:05:00.443687619Z Migrating to CreateDelayedJobs (20210330215825)
2025-10-28T17:05:01.602222077Z == 20210330215825 CreateDelayedJobs: migrating ================================
2025-10-28T17:05:01.602247749Z -- create_table(:delayed_jobs)
2025-10-28T17:05:01.602251807Z -> 0.0112s
2025-10-28T17:05:01.602255895Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2025-10-28T17:05:01.602259753Z -> 0.0003s
2025-10-28T17:05:01.602264052Z == 20210330215825 CreateDelayedJobs: migrated (0.0116s) =======================
2025-10-28T17:05:01.602268891Z
2025-10-28T17:05:01.602273110Z Migrating to RenamePartsToModelFiles (20220105233138)
2025-10-28T17:05:01.602277499Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2025-10-28T17:05:01.602307669Z -- rename_table(:parts, :model_files)
2025-10-28T17:05:01.602312459Z -> 0.0024s
2025-10-28T17:05:01.602316878Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2025-10-28T17:05:01.602321367Z -> 0.0415s
2025-10-28T17:05:01.602325886Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0441s) =================
2025-10-28T17:05:01.602330455Z
2025-10-28T17:05:01.602334904Z Migrating to RemoveImagesTable (20220106220519)
2025-10-28T17:05:01.602339423Z == 20220106220519 RemoveImagesTable: migrating ================================
2025-10-28T17:05:01.602344013Z -- drop_table(:images)
2025-10-28T17:05:01.602348492Z -> 0.0006s
2025-10-28T17:05:01.602352971Z == 20220106220519 RemoveImagesTable: migrated (0.0007s) =======================
2025-10-28T17:05:01.602357420Z
2025-10-28T17:05:01.602361889Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2025-10-28T17:05:01.602366458Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2025-10-28T17:05:01.602370927Z -- table_exists?(:active_storage_blobs)
2025-10-28T17:05:01.602375245Z -> 0.0003s
2025-10-28T17:05:01.602379694Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0003s) ======
2025-10-28T17:05:01.602384083Z
2025-10-28T17:05:01.602388472Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2025-10-28T17:05:01.602392971Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2025-10-28T17:05:01.602399013Z -- table_exists?(:active_storage_blobs)
2025-10-28T17:05:01.602403011Z -> 0.0003s
2025-10-28T17:05:01.602407180Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0003s) =======
2025-10-28T17:05:01.602411048Z
2025-10-28T17:05:01.602414875Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2025-10-28T17:05:01.602418853Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2025-10-28T17:05:01.602422992Z -- table_exists?(:active_storage_blobs)
2025-10-28T17:05:01.602426889Z -> 0.0003s
2025-10-28T17:05:01.602430737Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0003s)
2025-10-28T17:05:01.602434715Z
2025-10-28T17:05:01.602438503Z Migrating to DeviseCreateUsers (20220614210023)
2025-10-28T17:05:01.602442411Z == 20220614210023 DeviseCreateUsers: migrating ================================
2025-10-28T17:05:01.602446419Z -- create_table(:users)
2025-10-28T17:05:01.602450417Z -> 0.0016s
2025-10-28T17:05:01.602454265Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2025-10-28T17:05:01.602458403Z -> 0.0020s
2025-10-28T17:05:01.602469846Z == 20220614210023 DeviseCreateUsers: migrated (0.0037s) =======================
2025-10-28T17:05:01.602474084Z
2025-10-28T17:05:01.602477902Z Migrating to AddUsernameToUsers (20220614211256)
2025-10-28T17:05:01.602483022Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2025-10-28T17:05:01.602487381Z -- add_column(:users, :username, :string, {null: false})
2025-10-28T17:05:01.602491279Z -> 0.0263s
2025-10-28T17:05:01.602495357Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2025-10-28T17:05:01.602499446Z -> 0.0002s
2025-10-28T17:05:01.602503434Z == 20220614211256 AddUsernameToUsers: migrated (0.0267s) ======================
2025-10-28T17:05:01.602507562Z
2025-10-28T17:05:01.602511410Z Migrating to AddAdminToUsers (20220614213902)
2025-10-28T17:05:01.602515277Z == 20220614213902 AddAdminToUsers: migrating ==================================
2025-10-28T17:05:01.602519235Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2025-10-28T17:05:01.602524055Z -> 0.0007s
2025-10-28T17:05:01.602528494Z == 20220614213902 AddAdminToUsers: migrated (0.0008s) =========================
2025-10-28T17:05:01.602532933Z
2025-10-28T17:05:01.602537111Z Migrating to AddPaginationSettingsToUser (20220617122809)
2025-10-28T17:05:01.602541540Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2025-10-28T17:05:01.602546029Z -- add_column(:users, :pagination_settings, :json, {default: {"models" => true, "creators" => true, "collections" => true, "per_page" => 12}})
2025-10-28T17:05:01.602551170Z -> 0.0017s
2025-10-28T17:05:01.602555709Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0018s) =============
2025-10-28T17:05:01.602560198Z
2025-10-28T17:05:01.602564867Z Migrating to CreateSettings (20220619174307)
2025-10-28T17:05:01.602569487Z == 20220619174307 CreateSettings: migrating ===================================
2025-10-28T17:05:01.602573705Z -- create_table(:settings)
2025-10-28T17:05:01.602578144Z -> 0.0037s
2025-10-28T17:05:01.602582693Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2025-10-28T17:05:01.602587513Z -> 0.0003s
2025-10-28T17:05:01.602591912Z == 20220619174307 CreateSettings: migrated (0.0041s) ==========================
2025-10-28T17:05:01.602596531Z
2025-10-28T17:05:01.602600679Z Migrating to AddScaleFactorToModels (20220626152444)
2025-10-28T17:05:01.602605078Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2025-10-28T17:05:01.602609467Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2025-10-28T17:05:01.602613866Z -> 0.0128s
2025-10-28T17:05:01.602622664Z == 20220626152444 AddScaleFactorToModels: migrated (0.0158s) ==================
2025-10-28T17:05:01.602626481Z
2025-10-28T17:05:01.602629878Z Migrating to AddDigestToModelFiles (20220702202932)
2025-10-28T17:05:01.602633726Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2025-10-28T17:05:01.602637423Z -- add_column(:model_files, :digest, :string)
2025-10-28T17:05:01.602641963Z -> 0.0032s
2025-10-28T17:05:01.602646181Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2025-10-28T17:05:01.602650780Z -> 0.0002s
2025-10-28T17:05:01.602655049Z == 20220702202932 AddDigestToModelFiles: migrated (0.0057s) ===================
2025-10-28T17:05:01.602658816Z
2025-10-28T17:05:01.602662664Z Migrating to AddRendererSettingsToUsers (20221128165903)
2025-10-28T17:05:01.602667233Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2025-10-28T17:05:01.602670931Z -- add_column(:users, :renderer_settings, :json, {default: {"grid_width" => 200, "grid_depth" => 200, "show_grid" => true, "enable_pan_zoom" => false, "background_colour" => "#000000", "object_colour" => "#ffffff", "render_style" => "original"}})
2025-10-28T17:05:01.602677053Z -> 0.0011s
2025-10-28T17:05:01.602681382Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0016s) ==============
2025-10-28T17:05:01.602686041Z
2025-10-28T17:05:01.602690300Z Migrating to CreateProblems (20221210001132)
2025-10-28T17:05:01.602694719Z == 20221210001132 CreateProblems: migrating ===================================
2025-10-28T17:05:01.602699168Z -- create_table(:problems)
2025-10-28T17:05:01.602704258Z -> 0.0013s
2025-10-28T17:05:01.602708587Z == 20221210001132 CreateProblems: migrated (0.0018s) ==========================
2025-10-28T17:05:01.602713076Z
2025-10-28T17:05:01.602716984Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2025-10-28T17:05:01.602720591Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2025-10-28T17:05:01.602724178Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0235s) ========
2025-10-28T17:05:01.602727785Z
2025-10-28T17:05:01.602731252Z Migrating to ActsAsFavoritorMigration (20221219204414)
2025-10-28T17:05:01.602734809Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2025-10-28T17:05:01.602738337Z -- create_table(:favorites, {force: true})
2025-10-28T17:05:01.602741824Z -> 0.0054s
2025-10-28T17:05:01.602745331Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2025-10-28T17:05:01.602749118Z -> 0.0002s
2025-10-28T17:05:01.602758076Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2025-10-28T17:05:01.602761844Z -> 0.0002s
2025-10-28T17:05:01.602765301Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2025-10-28T17:05:01.602769359Z -> 0.0002s
2025-10-28T17:05:01.602772846Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0066s) ================
2025-10-28T17:05:01.602776493Z
2025-10-28T17:05:01.602780231Z Migrating to MovePrintedToFavorites (20221220223040)
2025-10-28T17:05:01.602783848Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2025-10-28T17:05:01.602787736Z == 20221220223040 MovePrintedToFavorites: migrated (0.1085s) ==================
2025-10-28T17:05:01.602791554Z
2025-10-28T17:05:01.602795311Z Migrating to DropPrintedFromModelFiles (20221220223340)
2025-10-28T17:05:01.602798989Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2025-10-28T17:05:01.602802917Z -- remove_column(:model_files, :printed, :boolean)
2025-10-28T17:05:01.602806824Z -> 0.0281s
2025-10-28T17:05:01.602810993Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0285s) ===============
2025-10-28T17:05:01.602814981Z
2025-10-28T17:05:01.602818388Z Migrating to AddNotesExcerptToModels (20230202210000)
2025-10-28T17:05:01.602821925Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2025-10-28T17:05:01.602825753Z -- add_column(:models, :notes, :text)
2025-10-28T17:05:01.602829280Z -> 0.0015s
2025-10-28T17:05:01.602832807Z -- add_column(:models, :excerpt, :text)
2025-10-28T17:05:01.602836584Z -> 0.0025s
2025-10-28T17:05:01.602840091Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0041s) =================
2025-10-28T17:05:01.602843939Z
2025-10-28T17:05:01.602847617Z Migrating to AddNotesExcerptToCreators (20230202210001)
2025-10-28T17:05:01.602851334Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2025-10-28T17:05:01.602855102Z -- add_column(:creators, :notes, :text)
2025-10-28T17:05:01.602858990Z -> 0.0007s
2025-10-28T17:05:01.602862857Z -- add_column(:creators, :excerpt, :text)
2025-10-28T17:05:01.602866625Z -> 0.0005s
2025-10-28T17:05:01.602870473Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0013s) ===============
2025-10-28T17:05:01.602874330Z
2025-10-28T17:05:01.602878549Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2025-10-28T17:05:01.602883088Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2025-10-28T17:05:01.602887808Z -- add_column(:model_files, :notes, :text)
2025-10-28T17:05:01.602898008Z -> 0.0007s
2025-10-28T17:05:01.602901615Z -- add_column(:model_files, :excerpt, :text)
2025-10-28T17:05:01.602905193Z -> 0.0005s
2025-10-28T17:05:01.602908750Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0013s) =============
2025-10-28T17:05:01.602912407Z
2025-10-28T17:05:01.602915904Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2025-10-28T17:05:01.602919451Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2025-10-28T17:05:01.602923028Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0249s) =================
2025-10-28T17:05:01.602926696Z
2025-10-28T17:05:01.602930173Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2025-10-28T17:05:01.602933730Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2025-10-28T17:05:01.602937307Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2025-10-28T17:05:01.602941706Z -> 0.0531s
2025-10-28T17:05:01.602946025Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0532s) =============
2025-10-28T17:05:01.602950514Z
2025-10-28T17:05:01.602954161Z Migrating to RenameExcerptToCaption (20230222155910)
2025-10-28T17:05:01.602958540Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2025-10-28T17:05:01.602962548Z -- rename_column(:creators, :excerpt, :caption)
2025-10-28T17:05:01.602966736Z -> 0.0246s
2025-10-28T17:05:01.602971145Z -- rename_column(:models, :excerpt, :caption)
2025-10-28T17:05:01.602975564Z -> 0.0280s
2025-10-28T17:05:01.602979121Z -- rename_column(:model_files, :excerpt, :caption)
2025-10-28T17:05:01.602982699Z -> 0.0239s
2025-10-28T17:05:01.602986206Z == 20230222155910 RenameExcerptToCaption: migrated (0.0796s) ==================
2025-10-28T17:05:01.602989803Z
2025-10-28T17:05:01.602993370Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2025-10-28T17:05:02.295571975Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2025-10-28T17:05:02.295607787Z -- add_column(:libraries, :notes, :string)
2025-10-28T17:05:02.295617707Z -> 0.0028s
2025-10-28T17:05:02.295626224Z -- add_column(:libraries, :caption, :string)
2025-10-28T17:05:02.295634270Z -> 0.0006s
2025-10-28T17:05:02.295642316Z -- add_column(:libraries, :name, :string)
2025-10-28T17:05:02.295650262Z -> 0.0005s
2025-10-28T17:05:02.295658198Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0149s) ============
2025-10-28T17:05:02.295666295Z
2025-10-28T17:05:02.295676435Z Migrating to AddTagregexToLibrary (20230305180823)
2025-10-28T17:05:02.295713730Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2025-10-28T17:05:02.295722037Z -- add_column(:libraries, :tag_regex, :text)
2025-10-28T17:05:02.295729923Z -> 0.0025s
2025-10-28T17:05:02.295737718Z == 20230305180823 AddTagregexToLibrary: migrated (0.0046s) ====================
2025-10-28T17:05:02.295745795Z
2025-10-28T17:05:02.295753570Z Migrating to AddIconToLibrary (20230307215826)
2025-10-28T17:05:02.295761516Z == 20230307215826 AddIconToLibrary: migrating =================================
2025-10-28T17:05:02.295769653Z -- add_column(:libraries, :icon, :text)
2025-10-28T17:05:02.295777609Z -> 0.0023s
2025-10-28T17:05:02.295785555Z == 20230307215826 AddIconToLibrary: migrated (0.0042s) ========================
2025-10-28T17:05:02.295793521Z
2025-10-28T17:05:02.295801236Z Migrating to CreateCollection (20230308004237)
2025-10-28T17:05:02.295809222Z == 20230308004237 CreateCollection: migrating =================================
2025-10-28T17:05:02.295817339Z -- create_table(:collections)
2025-10-28T17:05:02.295825124Z -> 0.0038s
2025-10-28T17:05:02.295832960Z == 20230308004237 CreateCollection: migrated (0.0092s) ========================
2025-10-28T17:05:02.295840966Z
2025-10-28T17:05:02.295872029Z Migrating to AddCollectionToModels (20230308005021)
2025-10-28T17:05:02.295882861Z == 20230308005021 AddCollectionToModels: migrating ============================
2025-10-28T17:05:02.295890817Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2025-10-28T17:05:02.295898813Z -> 0.0233s
2025-10-28T17:05:02.295906619Z == 20230308005021 AddCollectionToModels: migrated (0.0276s) ===================
2025-10-28T17:05:02.295914885Z
2025-10-28T17:05:02.295922721Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2025-10-28T17:05:02.295930687Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2025-10-28T17:05:02.295938683Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0019s) =============
2025-10-28T17:05:02.295947671Z
2025-10-28T17:05:02.295957230Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2025-10-28T17:05:02.295967251Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2025-10-28T17:05:02.295977201Z -- rename_column(:collections, :excerpt, :caption)
2025-10-28T17:05:02.295987211Z -> 0.0063s
2025-10-28T17:05:02.295997021Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0063s) ========
2025-10-28T17:05:02.296007411Z
2025-10-28T17:05:02.296017181Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2025-10-28T17:05:02.296039165Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2025-10-28T17:05:02.296049146Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2025-10-28T17:05:02.296057322Z
2025-10-28T17:05:02.296065128Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2025-10-28T17:05:02.296073104Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2025-10-28T17:05:02.296081330Z -- add_column(:users, :tag_cloud_settings, :json, {default: {"threshold" => 2, "heatmap" => true, "keypair" => true, "sorting" => "frequency"}})
2025-10-28T17:05:02.296090920Z -> 0.0025s
2025-10-28T17:05:02.296099006Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0026s) ===============
2025-10-28T17:05:02.296107102Z
2025-10-28T17:05:02.296114748Z Migrating to AddCollectionToCollections (20230324000000)
2025-10-28T17:05:02.296122724Z == 20230324000000 AddCollectionToCollections: migrating =======================
2025-10-28T17:05:02.296130730Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2025-10-28T17:05:02.296138726Z -> 0.0065s
2025-10-28T17:05:02.296146702Z == 20230324000000 AddCollectionToCollections: migrated (0.0087s) ==============
2025-10-28T17:05:02.296154698Z
2025-10-28T17:05:02.296162313Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2025-10-28T17:05:02.296170259Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2025-10-28T17:05:02.296178245Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0824s) =========
2025-10-28T17:05:02.296186262Z
2025-10-28T17:05:02.296193857Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2025-10-28T17:05:02.296201873Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2025-10-28T17:05:02.296209809Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0081s)
2025-10-28T17:05:02.296217785Z
2025-10-28T17:05:02.296225400Z Migrating to AddSlugs (20230615135601)
2025-10-28T17:05:02.296233236Z == 20230615135601 AddSlugs: migrating =========================================
2025-10-28T17:05:02.296241172Z -- add_column(:models, :slug, :string)
2025-10-28T17:05:02.296248978Z -> 0.0035s
2025-10-28T17:05:02.296256774Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2025-10-28T17:05:02.296264900Z -> 0.0025s
2025-10-28T17:05:02.296272786Z -- add_column(:collections, :slug, :string)
2025-10-28T17:05:02.296280592Z -> 0.0005s
2025-10-28T17:05:02.296288538Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2025-10-28T17:05:02.296296584Z -> 0.0002s
2025-10-28T17:05:02.296304369Z -- add_column(:creators, :slug, :string)
2025-10-28T17:05:02.296330783Z -> 0.0006s
2025-10-28T17:05:02.296338608Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2025-10-28T17:05:02.296346614Z -> 0.0002s
2025-10-28T17:05:02.296354430Z == 20230615135601 AddSlugs: migrated (0.0083s) ================================
2025-10-28T17:05:02.296362386Z
2025-10-28T17:05:02.296370022Z Migrating to GenerateSlugs (20230617222353)
2025-10-28T17:05:02.296377817Z == 20230617222353 GenerateSlugs: migrating ====================================
2025-10-28T17:05:02.296385823Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2025-10-28T17:05:02.296393870Z
2025-10-28T17:05:02.296401645Z Migrating to MakeNamesUnique (20230628194944)
2025-10-28T17:05:02.296410172Z == 20230628194944 MakeNamesUnique: migrating ==================================
2025-10-28T17:05:02.296418249Z == 20230628194944 MakeNamesUnique: migrated (0.0039s) =========================
2025-10-28T17:05:02.296426295Z
2025-10-28T17:05:02.296433990Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2025-10-28T17:05:02.296442017Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2025-10-28T17:05:02.296450033Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2025-10-28T17:05:02.296458119Z -> 0.0035s
2025-10-28T17:05:02.296465885Z -- remove_index(:creators, :slug)
2025-10-28T17:05:02.296474963Z -> 0.0006s
2025-10-28T17:05:02.296485093Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2025-10-28T17:05:02.296495364Z -> 0.0002s
2025-10-28T17:05:02.296504693Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2025-10-28T17:05:02.296515975Z -> 0.0002s
2025-10-28T17:05:02.296526246Z -- remove_index(:collections, :slug)
2025-10-28T17:05:02.296537098Z -> 0.0241s
2025-10-28T17:05:02.296547569Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2025-10-28T17:05:02.296557940Z -> 0.0006s
2025-10-28T17:05:02.296567259Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0299s) ======
2025-10-28T17:05:02.296575626Z
2025-10-28T17:05:02.296583441Z Migrating to AddSizeToModelFiles (20230707082403)
2025-10-28T17:05:02.296591367Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2025-10-28T17:05:02.296599484Z -- add_column(:model_files, :size, :integer)
2025-10-28T17:05:02.296607730Z -> 0.0007s
2025-10-28T17:05:02.296617510Z == 20230707082403 AddSizeToModelFiles: migrated (0.0011s) =====================
2025-10-28T17:05:02.296627700Z
2025-10-28T17:05:02.296649685Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2025-10-28T17:05:02.296659805Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2025-10-28T17:05:02.296669885Z -- change_column(:model_files, :size, :bigint)
2025-10-28T17:05:02.296679625Z -> 0.0086s
2025-10-28T17:05:02.296689044Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0090s) ==================
2025-10-28T17:05:02.296699074Z
2025-10-28T17:05:02.296706930Z Migrating to AddNoteToProblems (20230711111009)
2025-10-28T17:05:02.296714776Z == 20230711111009 AddNoteToProblems: migrating ================================
2025-10-28T17:05:02.296722782Z -- add_column(:problems, :note, :string, {default: nil})
2025-10-28T17:05:02.296730698Z -> 0.0012s
2025-10-28T17:05:02.296740327Z == 20230711111009 AddNoteToProblems: migrated (0.0022s) =======================
2025-10-28T17:05:02.296750397Z
2025-10-28T17:05:02.296760117Z Migrating to AddProblemSettingsToUser (20240122114207)
2025-10-28T17:05:02.296771039Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2025-10-28T17:05:02.296780698Z -- add_column(:users, :problem_settings, :json, {default: {"missing" => :danger, "empty" => :info, "nesting" => :warning, "inefficient" => :info, "duplicate" => :warning, "no_image" => :silent, "no_3d_model" => :silent, "non_manifold" => :warning, "inside_out" => :warning, "no_license" => :silent, "no_links" => :silent, "no_creator" => :silent, "no_tags" => :silent, "http_error" => :info, "file_naming" => :warning}})
2025-10-28T17:05:02.296794606Z -> 0.0006s
2025-10-28T17:05:02.296802603Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0006s) ================
2025-10-28T17:05:02.296810749Z
2025-10-28T17:05:02.296818765Z Migrating to AddLicenseToModel (20240127143358)
2025-10-28T17:05:02.296826711Z == 20240127143358 AddLicenseToModel: migrating ================================
2025-10-28T17:05:02.296834767Z -- add_column(:models, :license, :string)
2025-10-28T17:05:02.296842733Z -> 0.0007s
2025-10-28T17:05:02.296850679Z == 20240127143358 AddLicenseToModel: migrated (0.0007s) =======================
2025-10-28T17:05:02.296858756Z
2025-10-28T17:05:02.296866491Z Migrating to AddIgnoredToProblems (20240131134832)
2025-10-28T17:05:02.296874467Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2025-10-28T17:05:02.296882353Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2025-10-28T17:05:02.296890520Z -> 0.0007s
2025-10-28T17:05:02.296899277Z == 20240131134832 AddIgnoredToProblems: migrated (0.0007s) ====================
2025-10-28T17:05:02.296909548Z
2025-10-28T17:05:02.296919177Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2025-10-28T17:05:02.296938817Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2025-10-28T17:05:02.296947023Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2025-10-28T17:05:02.296956372Z -> 0.0097s
2025-10-28T17:05:02.296965060Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0097s) ======
2025-10-28T17:05:02.296975441Z
2025-10-28T17:05:02.296985080Z Migrating to AddFileListSettingsToUser (20240209125409)
2025-10-28T17:05:02.296993818Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2025-10-28T17:05:02.297002034Z -- add_column(:users, :file_list_settings, :json, {default: {"hide_presupported_versions" => true}})
2025-10-28T17:05:02.297010341Z -> 0.0008s
2025-10-28T17:05:02.297018307Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0008s) ===============
2025-10-28T17:05:02.297026353Z
2025-10-28T17:05:02.297033988Z Migrating to AddMissingUniqueIndexes (20240228130246)
2025-10-28T17:05:02.297041975Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2025-10-28T17:05:02.297049931Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2025-10-28T17:05:02.297060021Z -> 0.0004s
2025-10-28T17:05:02.297069841Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2025-10-28T17:05:02.297079971Z -> 0.0011s
2025-10-28T17:05:02.297087957Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2025-10-28T17:05:02.297096364Z -> 0.0002s
2025-10-28T17:05:03.335995473Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2025-10-28T17:05:03.336024692Z -> 0.0046s
2025-10-28T17:05:03.336029261Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0065s) =================
2025-10-28T17:05:03.336033029Z
2025-10-28T17:05:03.336036886Z Migrating to CreateFlipperTables (20240306095646)
2025-10-28T17:05:03.336040544Z == 20240306095646 CreateFlipperTables: migrating ==============================
2025-10-28T17:05:03.336044442Z -- create_table(:flipper_features)
2025-10-28T17:05:03.336047959Z -> 0.0032s
2025-10-28T17:05:03.336051596Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2025-10-28T17:05:03.336055845Z -> 0.0053s
2025-10-28T17:05:03.336059532Z -- create_table(:flipper_gates)
2025-10-28T17:05:03.336063430Z -> 0.0004s
2025-10-28T17:05:03.336066967Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2025-10-28T17:05:03.336092569Z -> 0.0002s
2025-10-28T17:05:03.336096226Z == 20240306095646 CreateFlipperTables: migrated (0.0092s) =====================
2025-10-28T17:05:03.336099863Z
2025-10-28T17:05:03.336103561Z Migrating to RolifyCreateRoles (20240319155251)
2025-10-28T17:05:03.336107519Z == 20240319155251 RolifyCreateRoles: migrating ================================
2025-10-28T17:05:03.336111116Z -- create_table(:roles)
2025-10-28T17:05:03.336114733Z -> 0.0430s
2025-10-28T17:05:03.336118491Z -- create_table(:users_roles, {id: false})
2025-10-28T17:05:03.336122278Z -> 0.0007s
2025-10-28T17:05:03.336126186Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2025-10-28T17:05:03.336133411Z -> 0.0054s
2025-10-28T17:05:03.336137279Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2025-10-28T17:05:03.336141106Z -> 0.0002s
2025-10-28T17:05:03.336144824Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2025-10-28T17:05:03.336148531Z -> 0.0001s
2025-10-28T17:05:03.336152339Z == 20240319155251 RolifyCreateRoles: migrated (0.0665s) =======================
2025-10-28T17:05:03.336155966Z
2025-10-28T17:05:03.336159614Z Migrating to ConvertAdminFlagToRole (20240319155526)
2025-10-28T17:05:03.336163221Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2025-10-28T17:05:03.336167179Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0079s) ==================
2025-10-28T17:05:03.336170956Z
2025-10-28T17:05:03.336174604Z Migrating to RemoveAdminFromUsers (20240319155903)
2025-10-28T17:05:03.336178181Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2025-10-28T17:05:03.336181818Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2025-10-28T17:05:03.336185766Z -> 0.0527s
2025-10-28T17:05:03.336189303Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0542s) ====================
2025-10-28T17:05:03.336193061Z
2025-10-28T17:05:03.336196498Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2025-10-28T17:05:03.336200075Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2025-10-28T17:05:03.336203773Z -- add_column(:users, :reset_password_token, :string)
2025-10-28T17:05:03.336207700Z -> 0.0016s
2025-10-28T17:05:03.336212440Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2025-10-28T17:05:03.336216438Z -> 0.0002s
2025-10-28T17:05:03.336219995Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0041s) ============
2025-10-28T17:05:03.336228482Z
2025-10-28T17:05:03.336231969Z Migrating to SetAdminPasswordResetToken (20240322150022)
2025-10-28T17:05:03.336235466Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2025-10-28T17:05:03.336239124Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.1737s) ==============
2025-10-28T17:05:03.336242731Z
2025-10-28T17:05:03.336246178Z Migrating to AddRememberableToUsers (20240410221112)
2025-10-28T17:05:03.336249775Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2025-10-28T17:05:03.336253533Z -- add_column(:users, :remember_created_at, :datetime)
2025-10-28T17:05:03.336257100Z -> 0.0038s
2025-10-28T17:05:03.336260667Z == 20240410221112 AddRememberableToUsers: migrated (0.0054s) ==================
2025-10-28T17:05:03.336264284Z
2025-10-28T17:05:03.336267731Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2025-10-28T17:05:03.336271298Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2025-10-28T17:05:03.336275176Z -- add_column(:users, :reset_password_sent_at, :datetime)
2025-10-28T17:05:03.336278954Z -> 0.0009s
2025-10-28T17:05:03.336282521Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0023s) ===========
2025-10-28T17:05:03.336286309Z
2025-10-28T17:05:03.336290778Z Migrating to DropDelayedJobs (20240418112821)
2025-10-28T17:05:03.336294455Z == 20240418112821 DropDelayedJobs: migrating ==================================
2025-10-28T17:05:03.336298373Z -- drop_table(:delayed_jobs)
2025-10-28T17:05:03.336301930Z -> 0.0020s
2025-10-28T17:05:03.336305708Z == 20240418112821 DropDelayedJobs: migrated (0.0130s) =========================
2025-10-28T17:05:03.336309596Z
2025-10-28T17:05:03.336313263Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2025-10-28T17:05:03.336316820Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2025-10-28T17:05:03.336320638Z -- add_column(:users, :interface_language, :string)
2025-10-28T17:05:03.336324185Z -> 0.0008s
2025-10-28T17:05:03.336327912Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0047s) =============
2025-10-28T17:05:03.336331690Z
2025-10-28T17:05:03.336335267Z Migrating to AddLockableToUsers (20240610120318)
2025-10-28T17:05:03.336338945Z == 20240610120318 AddLockableToUsers: migrating ===============================
2025-10-28T17:05:03.336342562Z -- change_table(:users)
2025-10-28T17:05:03.336345989Z -> 0.0039s
2025-10-28T17:05:03.336349847Z == 20240610120318 AddLockableToUsers: migrated (0.0045s) ======================
2025-10-28T17:05:03.336353514Z
2025-10-28T17:05:03.336361831Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2025-10-28T17:05:03.336365438Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2025-10-28T17:05:03.336369035Z -- add_column(:model_files, :attachment_data, :json)
2025-10-28T17:05:03.336372813Z -> 0.0010s
2025-10-28T17:05:03.336376601Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0015s) ===========
2025-10-28T17:05:03.336380228Z
2025-10-28T17:05:03.336383805Z Migrating to MoveFileDataIntoShrine (20240615085913)
2025-10-28T17:05:03.336387292Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2025-10-28T17:05:03.336390979Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0267s) ==================
2025-10-28T17:05:03.336394797Z
2025-10-28T17:05:03.336398274Z Migrating to AddStorageServiceToLibraries (20240701142651)
2025-10-28T17:05:03.336401901Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2025-10-28T17:05:03.336405699Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2025-10-28T17:05:03.336409617Z -> 0.0009s
2025-10-28T17:05:03.336413124Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0038s) ============
2025-10-28T17:05:03.336416932Z
2025-10-28T17:05:03.336420609Z Migrating to AddS3FieldsToLibrary (20240703103707)
2025-10-28T17:05:03.336424246Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2025-10-28T17:05:03.336427974Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2025-10-28T17:05:03.336431772Z -> 0.0011s
2025-10-28T17:05:03.336435659Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2025-10-28T17:05:03.336439237Z -> 0.0007s
2025-10-28T17:05:03.336442954Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2025-10-28T17:05:03.336446451Z -> 0.0007s
2025-10-28T17:05:03.336449898Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2025-10-28T17:05:03.336453435Z -> 0.0060s
2025-10-28T17:05:03.336456962Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2025-10-28T17:05:03.336460610Z -> 0.0007s
2025-10-28T17:05:03.336464157Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0109s) ====================
2025-10-28T17:05:03.336467674Z
2025-10-28T17:05:03.336471141Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2025-10-28T17:05:03.336474778Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2025-10-28T17:05:03.336478375Z -- remove_index(:libraries, :path)
2025-10-28T17:05:03.336481913Z -> 0.0013s
2025-10-28T17:05:03.336485460Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0021s) ================
2025-10-28T17:05:03.336493336Z
2025-10-28T17:05:03.336496783Z Migrating to CreateFederailsActors (20240727113215)
2025-10-28T17:05:03.336500400Z == 20240727113215 CreateFederailsActors: migrating ============================
2025-10-28T17:05:03.336504037Z -- create_table(:federails_actors)
2025-10-28T17:05:03.336507594Z -> 0.0010s
2025-10-28T17:05:03.336511071Z -- foreign_key_exists?(:federails_actors, :users)
2025-10-28T17:05:03.336514578Z -> 0.0018s
2025-10-28T17:05:03.336518126Z -- remove_foreign_key(:federails_actors, :users)
2025-10-28T17:05:03.336521653Z -> 0.0131s
2025-10-28T17:05:03.336525200Z -- remove_index(:federails_actors, :user_id)
2025-10-28T17:05:03.336528717Z -> 0.0004s
2025-10-28T17:05:03.336532274Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2025-10-28T17:05:03.336535981Z -> 0.0001s
2025-10-28T17:05:03.336539519Z -- add_foreign_key(:federails_actors, :users)
2025-10-28T17:05:03.336543086Z -> 0.0109s
2025-10-28T17:05:03.336546693Z == 20240727113215 CreateFederailsActors: migrated (0.0282s) ===================
2025-10-28T17:05:03.336550350Z
2025-10-28T17:05:03.336554028Z Migrating to CreateFederailsFollowings (20240727113216)
2025-10-28T17:05:03.336557735Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2025-10-28T17:05:03.336561393Z -- create_table(:federails_followings)
2025-10-28T17:05:03.336564870Z -> 0.0014s
2025-10-28T17:05:03.336568457Z == 20240727113216 CreateFederailsFollowings: migrated (0.0014s) ===============
2025-10-28T17:05:03.336572114Z
2025-10-28T17:05:03.336575521Z Migrating to CreateFederailsActivities (20240727113217)
2025-10-28T17:05:03.336579439Z == 20240727113217 CreateFederailsActivities: migrating ========================
2025-10-28T17:05:03.336583086Z -- create_table(:federails_activities)
2025-10-28T17:05:03.336586613Z -> 0.0097s
2025-10-28T17:05:03.336590141Z == 20240727113217 CreateFederailsActivities: migrated (0.0097s) ===============
2025-10-28T17:05:03.336593658Z
2025-10-28T17:05:03.336597095Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2025-10-28T17:05:03.336600682Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2025-10-28T17:05:03.336604279Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2025-10-28T17:05:03.336607966Z -> 0.0087s
2025-10-28T17:05:03.336611504Z -- remove_index(:federails_actors, :user_id, {unique: true})
2025-10-28T17:05:03.336615081Z -> 0.0004s
2025-10-28T17:05:03.336622967Z -- change_table(:federails_actors)
2025-10-28T17:05:03.336626524Z -> 0.0069s
2025-10-28T17:05:03.336630051Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0161s) =======
2025-10-28T17:05:03.336633608Z
2025-10-28T17:05:03.336637185Z Migrating to CreateFederailsActors (20240731165647)
2025-10-28T17:05:03.336640752Z == 20240731165647 CreateFederailsActors: migrating ============================
2025-10-28T17:05:03.336644330Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2025-10-28T17:05:03.336647967Z
2025-10-28T17:05:03.336651554Z Migrating to CreateMoreFederailsActors (20240802094448)
2025-10-28T17:05:03.336655041Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2025-10-28T17:05:03.336658618Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2025-10-28T17:05:03.336662216Z
2025-10-28T17:05:03.336665602Z Migrating to BackfillActivities (20240805111500)
2025-10-28T17:05:03.336669180Z == 20240805111500 BackfillActivities: migrating ===============================
2025-10-28T17:05:03.336672777Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2025-10-28T17:05:03.336678919Z
2025-10-28T17:05:03.336682326Z Migrating to CreateCaberRelations (20240827155630)
2025-10-28T17:05:03.336685863Z == 20240827155630 CreateCaberRelations: migrating =============================
2025-10-28T17:05:03.336689450Z -- create_table(:caber_relations)
2025-10-28T17:05:03.336693008Z -> 0.0451s
2025-10-28T17:05:03.336696605Z == 20240827155630 CreateCaberRelations: migrated (0.0451s) ====================
2025-10-28T17:05:03.336700232Z
2025-10-28T17:05:03.336703679Z Migrating to AddDefaultAccessControls (20240830121749)
2025-10-28T17:05:03.336707156Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2025-10-28T17:05:04.362916503Z == 20240830121749 AddDefaultAccessControls: migrated (0.0689s) ================
2025-10-28T17:05:04.362957747Z
2025-10-28T17:05:04.362966775Z Migrating to RenameDefaultRoles (20240830151650)
2025-10-28T17:05:04.362975132Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2025-10-28T17:05:04.362983789Z == 20240830151650 RenameDefaultRoles: migrated (0.0542s) ======================
2025-10-28T17:05:04.362991925Z
2025-10-28T17:05:04.362999721Z Migrating to AddPublicIDsToModels (20240904151944)
2025-10-28T17:05:04.363007737Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2025-10-28T17:05:04.363015813Z -- add_column(:models, :public_id, :string)
2025-10-28T17:05:04.363023779Z -> 0.0009s
2025-10-28T17:05:04.363032257Z -- add_index(:models, :public_id)
2025-10-28T17:05:04.363069682Z -> 0.0030s
2025-10-28T17:05:04.363078029Z -- add_column(:model_files, :public_id, :string)
2025-10-28T17:05:04.363085975Z -> 0.0013s
2025-10-28T17:05:04.363093861Z -- add_index(:model_files, :public_id)
2025-10-28T17:05:04.363101726Z -> 0.0002s
2025-10-28T17:05:04.363109492Z -- add_column(:problems, :public_id, :string)
2025-10-28T17:05:04.363117408Z -> 0.0007s
2025-10-28T17:05:04.363125665Z -- add_index(:problems, :public_id)
2025-10-28T17:05:04.363133571Z -> 0.0002s
2025-10-28T17:05:04.363142048Z -- add_column(:creators, :public_id, :string)
2025-10-28T17:05:04.363149954Z -> 0.0007s
2025-10-28T17:05:04.363157739Z -- add_index(:creators, :public_id)
2025-10-28T17:05:04.363165555Z -> 0.0002s
2025-10-28T17:05:04.363173331Z -- add_column(:collections, :public_id, :string)
2025-10-28T17:05:04.363181247Z -> 0.0007s
2025-10-28T17:05:04.363189012Z -- add_index(:collections, :public_id)
2025-10-28T17:05:04.363196848Z -> 0.0002s
2025-10-28T17:05:04.363204704Z -- add_column(:libraries, :public_id, :string)
2025-10-28T17:05:04.363212610Z -> 0.0007s
2025-10-28T17:05:04.363220496Z -- add_index(:libraries, :public_id)
2025-10-28T17:05:04.363228341Z -> 0.0002s
2025-10-28T17:05:04.363236147Z == 20240904151944 AddPublicIDsToModels: migrated (0.0089s) ====================
2025-10-28T17:05:04.363244153Z
2025-10-28T17:05:04.363251789Z Migrating to GeneratePublicIDsForModels (20240904152358)
2025-10-28T17:05:04.363259715Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2025-10-28T17:05:04.363267751Z Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:04.363275707Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0563s) ==============
2025-10-28T17:05:04.363283743Z
2025-10-28T17:05:04.363291458Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2025-10-28T17:05:04.363299425Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2025-10-28T17:05:04.363307431Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2025-10-28T17:05:04.363315497Z
2025-10-28T17:05:04.363325888Z Migrating to DeduplicateRoles (20240923114515)
2025-10-28T17:05:04.363333964Z == 20240923114515 DeduplicateRoles: migrating =================================
2025-10-28T17:05:04.363342000Z == 20240923114515 DeduplicateRoles: migrated (0.1670s) ========================
2025-10-28T17:05:04.363350187Z
2025-10-28T17:05:04.363357922Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2025-10-28T17:05:04.363375387Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2025-10-28T17:05:04.363384897Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-10-28T17:05:04.363393454Z -> 0.2078s
2025-10-28T17:05:04.363401390Z -- add_index(:models, :name_lower)
2025-10-28T17:05:04.363409326Z -> 0.0003s
2025-10-28T17:05:04.363417302Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-10-28T17:05:04.363425538Z -> 0.0092s
2025-10-28T17:05:04.363433364Z -- add_index(:creators, :name_lower)
2025-10-28T17:05:04.363441220Z -> 0.0002s
2025-10-28T17:05:04.363449046Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-10-28T17:05:04.363457182Z -> 0.0118s
2025-10-28T17:05:04.363464998Z -- add_index(:collections, :name_lower)
2025-10-28T17:05:04.363472884Z -> 0.0003s
2025-10-28T17:05:04.363480700Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.2298s) =============
2025-10-28T17:05:04.363488786Z
2025-10-28T17:05:04.363496491Z Migrating to AddKeypairToActors (20240926162407)
2025-10-28T17:05:04.363504387Z == 20240926162407 AddKeypairToActors: migrating ===============================
2025-10-28T17:05:04.363512343Z -- change_table(:federails_actors)
2025-10-28T17:05:04.363520159Z -> 0.0021s
2025-10-28T17:05:04.363527905Z == 20240926162407 AddKeypairToActors: migrated (0.0021s) ======================
2025-10-28T17:05:04.363536061Z
2025-10-28T17:05:04.363543696Z Migrating to AddUuids (20241004194445)
2025-10-28T17:05:04.363551652Z == 20241004194445 AddUuids: migrating =========================================
2025-10-28T17:05:04.363559699Z -- change_table(:federails_actors)
2025-10-28T17:05:04.363567585Z -> 0.0045s
2025-10-28T17:05:04.363575420Z -- change_table(:federails_activities)
2025-10-28T17:05:04.363583466Z -> 0.0013s
2025-10-28T17:05:04.363591272Z -- change_table(:federails_followings)
2025-10-28T17:05:04.363599228Z -> 0.0012s
2025-10-28T17:05:04.363607074Z == 20241004194445 AddUuids: migrated (0.0071s) ================================
2025-10-28T17:05:04.363615110Z
2025-10-28T17:05:04.363622856Z Migrating to CreateComments (20241007182824)
2025-10-28T17:05:04.363630822Z == 20241007182824 CreateComments: migrating ===================================
2025-10-28T17:05:04.363638798Z -- create_table(:comments)
2025-10-28T17:05:04.363646544Z -> 0.0030s
2025-10-28T17:05:04.363654279Z == 20241007182824 CreateComments: migrated (0.0030s) ==========================
2025-10-28T17:05:04.363671323Z
2025-10-28T17:05:04.363678969Z Migrating to AddSystemToComments (20241009122540)
2025-10-28T17:05:04.363686775Z == 20241009122540 AddSystemToComments: migrating ==============================
2025-10-28T17:05:04.363694670Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2025-10-28T17:05:04.363702626Z -> 0.0016s
2025-10-28T17:05:04.363710603Z == 20241009122540 AddSystemToComments: migrated (0.0016s) =====================
2025-10-28T17:05:04.363718508Z
2025-10-28T17:05:04.363726094Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2025-10-28T17:05:04.363734010Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2025-10-28T17:05:04.363741926Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0023s) ============
2025-10-28T17:05:04.363749872Z
2025-10-28T17:05:04.363757467Z Migrating to AddOmniauthToUsers (20241015090803)
2025-10-28T17:05:04.363765303Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2025-10-28T17:05:04.363773219Z -- add_column(:users, :auth_provider, :string)
2025-10-28T17:05:04.363781545Z -> 0.0012s
2025-10-28T17:05:04.363789431Z -- add_column(:users, :auth_uid, :string)
2025-10-28T17:05:04.363797477Z -> 0.0013s
2025-10-28T17:05:04.363805323Z == 20241015090803 AddOmniauthToUsers: migrated (0.0025s) ======================
2025-10-28T17:05:04.363813259Z
2025-10-28T17:05:04.363820844Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2025-10-28T17:05:04.363828720Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2025-10-28T17:05:04.363836636Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2025-10-28T17:05:04.363866667Z -> 0.0013s
2025-10-28T17:05:04.363877378Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2025-10-28T17:05:04.363885605Z -> 0.0009s
2025-10-28T17:05:04.363893361Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0022s) =====
2025-10-28T17:05:04.363901286Z
2025-10-28T17:05:04.363908892Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2025-10-28T17:05:04.363916788Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2025-10-28T17:05:04.363924654Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2025-10-28T17:05:04.363932579Z -> 0.0012s
2025-10-28T17:05:04.363940315Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0013s) ======
2025-10-28T17:05:04.363948451Z
2025-10-28T17:05:04.363956077Z Migrating to AddPublicIDsToUsers (20241021124608)
2025-10-28T17:05:04.363963882Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2025-10-28T17:05:04.363981237Z -- change_table(:users)
2025-10-28T17:05:04.363990095Z -> 0.0016s
2025-10-28T17:05:04.363997971Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0016s) =====================
2025-10-28T17:05:04.364006057Z
2025-10-28T17:05:04.364013803Z Migrating to CreatePublicIDsForUsers (20241021125322)
2025-10-28T17:05:04.364021889Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2025-10-28T17:05:04.364029875Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0101s) =================
2025-10-28T17:05:04.364037922Z
2025-10-28T17:05:04.364045587Z Migrating to RemoveUnneededIndexes (20241025110218)
2025-10-28T17:05:04.364053383Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2025-10-28T17:05:04.364061269Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2025-10-28T17:05:04.364069595Z -> 0.0015s
2025-10-28T17:05:04.364077401Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2025-10-28T17:05:04.364085748Z -> 0.0017s
2025-10-28T17:05:04.364093554Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2025-10-28T17:05:04.364101800Z -> 0.0006s
2025-10-28T17:05:04.364109576Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2025-10-28T17:05:04.364117782Z -> 0.0012s
2025-10-28T17:05:04.364125528Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2025-10-28T17:05:04.364133724Z -> 0.0011s
2025-10-28T17:05:04.364142292Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2025-10-28T17:05:04.364150518Z -> 0.0009s
2025-10-28T17:05:04.364158264Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2025-10-28T17:05:04.364166410Z -> 0.0005s
2025-10-28T17:05:04.364174286Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0076s) ===================
2025-10-28T17:05:04.364182483Z
2025-10-28T17:05:04.364190248Z Migrating to AddInProgressToProblems (20241105121830)
2025-10-28T17:05:04.364198224Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2025-10-28T17:05:04.364206341Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2025-10-28T17:05:04.364214447Z -> 0.0186s
2025-10-28T17:05:04.364222313Z == 20241105121830 AddInProgressToProblems: migrated (0.0186s) =================
2025-10-28T17:05:04.364230840Z
2025-10-28T17:05:04.364238445Z Migrating to ClearStuckProblems (20241118155027)
2025-10-28T17:05:04.364255961Z == 20241118155027 ClearStuckProblems: migrating ===============================
2025-10-28T17:05:04.364263987Z == 20241118155027 ClearStuckProblems: migrated (0.0222s) ======================
2025-10-28T17:05:04.364271963Z
2025-10-28T17:05:04.364279688Z Migrating to AddApprovedToUser (20241122121621)
2025-10-28T17:05:04.364287604Z == 20241122121621 AddApprovedToUser: migrating ================================
2025-10-28T17:05:04.364295610Z -- change_table(:users)
2025-10-28T17:05:04.364303386Z -> 0.0023s
2025-10-28T17:05:04.364311122Z == 20241122121621 AddApprovedToUser: migrated (0.0023s) =======================
2025-10-28T17:05:04.364319048Z
2025-10-28T17:05:04.364326723Z Migrating to CreateFederailsModerationReports (20241128162213)
2025-10-28T17:05:04.364334629Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2025-10-28T17:05:04.364342585Z -- create_table(:federails_moderation_reports)
2025-10-28T17:05:04.364350481Z -> 0.0040s
2025-10-28T17:05:04.364358267Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0041s) ========
2025-10-28T17:05:04.364366193Z
2025-10-28T17:05:04.364373738Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2025-10-28T17:05:04.364381634Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2025-10-28T17:05:04.364389600Z -- create_table(:federails_moderation_domain_blocks)
2025-10-28T17:05:04.364397566Z -> 0.0007s
2025-10-28T17:05:04.364405401Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0007s) ===
2025-10-28T17:05:04.364413358Z
2025-10-28T17:05:04.364420993Z Migrating to AddFederationAttributesToComments (20250114105808)
2025-10-28T17:05:04.364428829Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2025-10-28T17:05:04.364436725Z -- change_column_null(:comments, :commenter_id, true)
2025-10-28T17:05:04.364444560Z -> 0.0114s
2025-10-28T17:05:04.364452326Z -- change_column_null(:comments, :commenter_type, true)
2025-10-28T17:05:04.364460122Z -> 0.0103s
2025-10-28T17:05:04.364467847Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2025-10-28T17:05:04.364475813Z -> 0.0009s
2025-10-28T17:05:04.364483589Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2025-10-28T17:05:04.364491565Z -> 0.0131s
2025-10-28T17:05:05.509682415Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0377s) =======
2025-10-28T17:05:05.509710391Z
2025-10-28T17:05:05.509719249Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2025-10-28T17:05:05.509727646Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2025-10-28T17:05:05.509749911Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2025-10-28T17:05:05.509758348Z -> 0.0012s
2025-10-28T17:05:05.509766815Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0013s) =================
2025-10-28T17:05:05.509774951Z
2025-10-28T17:05:05.509782757Z Migrating to MakePublicIDsLowercase (20250121164452)
2025-10-28T17:05:05.509790743Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2025-10-28T17:05:05.509798699Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1884s) ==================
2025-10-28T17:05:05.509806675Z
2025-10-28T17:05:05.509814471Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2025-10-28T17:05:05.509822567Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2025-10-28T17:05:05.509830683Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2025-10-28T17:05:05.509838830Z -> 0.0034s
2025-10-28T17:05:05.509847026Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0035s) ==========
2025-10-28T17:05:05.509855363Z
2025-10-28T17:05:05.509863179Z Migrating to AddCreatorToCollections (20250222000000)
2025-10-28T17:05:05.509871806Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2025-10-28T17:05:05.509879982Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2025-10-28T17:05:05.509888139Z -> 0.0261s
2025-10-28T17:05:05.509896115Z == 20250222000000 AddCreatorToCollections: migrated (0.0262s) =================
2025-10-28T17:05:05.509904081Z
2025-10-28T17:05:05.509911786Z Migrating to AddLocalToActors (20250305171530)
2025-10-28T17:05:05.509919642Z == 20250305171530 AddLocalToActors: migrating =================================
2025-10-28T17:05:05.509927648Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2025-10-28T17:05:05.509938981Z -> 0.0011s
2025-10-28T17:05:05.509946947Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2025-10-28T17:05:05.509955394Z -> 0.0022s
2025-10-28T17:05:05.509963340Z -> 0 rows
2025-10-28T17:05:05.509971226Z == 20250305171530 AddLocalToActors: migrated (0.0069s) ========================
2025-10-28T17:05:05.509979272Z
2025-10-28T17:05:05.509986918Z Migrating to AddActorTypeToActors (20250407160721)
2025-10-28T17:05:05.509994854Z == 20250407160721 AddActorTypeToActors: migrating =============================
2025-10-28T17:05:05.510003010Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2025-10-28T17:05:05.510011056Z -> 0.0014s
2025-10-28T17:05:05.510018932Z == 20250407160721 AddActorTypeToActors: migrated (0.0014s) ====================
2025-10-28T17:05:05.510035846Z
2025-10-28T17:05:05.510043622Z Migrating to AddTombstonedAtToActors (20250407160722)
2025-10-28T17:05:05.510052981Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2025-10-28T17:05:05.510061057Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2025-10-28T17:05:05.510069023Z -> 0.0016s
2025-10-28T17:05:05.510077139Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0016s) =================
2025-10-28T17:05:05.510085627Z
2025-10-28T17:05:05.510093312Z Migrating to CreateDoorkeeperTables (20250408111644)
2025-10-28T17:05:05.510101208Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2025-10-28T17:05:05.510109214Z -- create_table(:oauth_applications)
2025-10-28T17:05:05.510117200Z -> 0.0006s
2025-10-28T17:05:05.510125096Z -- add_index(:oauth_applications, :uid, {unique: true})
2025-10-28T17:05:05.510133022Z -> 0.0002s
2025-10-28T17:05:05.510140858Z -- create_table(:oauth_access_grants)
2025-10-28T17:05:05.510148734Z -> 0.0006s
2025-10-28T17:05:05.510156549Z -- add_index(:oauth_access_grants, :token, {unique: true})
2025-10-28T17:05:05.510164535Z -> 0.0001s
2025-10-28T17:05:05.510172481Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2025-10-28T17:05:05.510180618Z -> 0.0078s
2025-10-28T17:05:05.510188434Z -- create_table(:oauth_access_tokens)
2025-10-28T17:05:05.510196249Z -> 0.0006s
2025-10-28T17:05:05.510204035Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2025-10-28T17:05:05.510211981Z -> 0.0001s
2025-10-28T17:05:05.510219767Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2025-10-28T17:05:05.510227673Z -> 0.0001s
2025-10-28T17:05:05.510235478Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2025-10-28T17:05:05.510243665Z -> 0.0094s
2025-10-28T17:05:05.510251571Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2025-10-28T17:05:05.510259717Z -> 0.0078s
2025-10-28T17:05:05.510267583Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2025-10-28T17:05:05.510275699Z -> 0.0094s
2025-10-28T17:05:05.510283605Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0370s) ==================
2025-10-28T17:05:05.510291701Z
2025-10-28T17:05:05.510299337Z Migrating to AddOwnerToApplication (20250408145956)
2025-10-28T17:05:05.510307223Z == 20250408145956 AddOwnerToApplication: migrating ============================
2025-10-28T17:05:05.510329989Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2025-10-28T17:05:05.510338185Z -> 0.0013s
2025-10-28T17:05:05.510345951Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2025-10-28T17:05:05.510353927Z -> 0.0009s
2025-10-28T17:05:05.510361712Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2025-10-28T17:05:05.510369628Z -> 0.0002s
2025-10-28T17:05:05.510377374Z == 20250408145956 AddOwnerToApplication: migrated (0.0081s) ===================
2025-10-28T17:05:05.510385320Z
2025-10-28T17:05:05.510392995Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2025-10-28T17:05:05.510401052Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2025-10-28T17:05:05.510409038Z -- change_column_default(:federails_actors, :entity_type, nil)
2025-10-28T17:05:05.510417064Z -> 0.0148s
2025-10-28T17:05:05.510424840Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0165s) ============
2025-10-28T17:05:05.510432836Z
2025-10-28T17:05:05.510440882Z Migrating to AddQuotaToUsers (20250409125753)
2025-10-28T17:05:05.510448788Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2025-10-28T17:05:05.510456754Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2025-10-28T17:05:05.510464670Z -> 0.0018s
2025-10-28T17:05:05.510472455Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2025-10-28T17:05:05.510480542Z -> 0.0013s
2025-10-28T17:05:05.510488307Z == 20250409125753 AddQuotaToUsers: migrated (0.0049s) =========================
2025-10-28T17:05:05.510496414Z
2025-10-28T17:05:05.510504199Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2025-10-28T17:05:05.510512286Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2025-10-28T17:05:05.510520402Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2025-10-28T17:05:05.510528829Z -> 0.0183s
2025-10-28T17:05:05.510536725Z -- add_index(:model_files, :filename_lower)
2025-10-28T17:05:05.510544771Z -> 0.0002s
2025-10-28T17:05:05.510552547Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0207s)
2025-10-28T17:05:05.510560523Z
2025-10-28T17:05:05.510568128Z Migrating to AddUniqueIndexToLinks (20250425104619)
2025-10-28T17:05:05.510575984Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2025-10-28T17:05:05.510583950Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2025-10-28T17:05:05.510591876Z -> 0.0005s
2025-10-28T17:05:05.510608720Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0021s) ===================
2025-10-28T17:05:05.510616856Z
2025-10-28T17:05:05.510624482Z Migrating to AddPreviewToModelFile (20250520111046)
2025-10-28T17:05:05.510632367Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2025-10-28T17:05:05.510640323Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2025-10-28T17:05:05.510648330Z -> 0.0017s
2025-10-28T17:05:05.510656115Z == 20250520111046 AddPreviewToModelFile: migrated (0.0030s) ===================
2025-10-28T17:05:05.510664071Z
2025-10-28T17:05:05.510671677Z Migrating to CreateAltchaSolutions (20250609210440)
2025-10-28T17:05:05.510679673Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2025-10-28T17:05:05.510687619Z -- create_table(:altcha_solutions)
2025-10-28T17:05:05.510695414Z -> 0.0007s
2025-10-28T17:05:05.510703240Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2025-10-28T17:05:05.510711707Z -> 0.0003s
2025-10-28T17:05:05.510719473Z == 20250609210440 CreateAltchaSolutions: migrated (0.0027s) ===================
2025-10-28T17:05:05.510727389Z
2025-10-28T17:05:05.510735225Z Migrating to AddIndexableFields (20250620141805)
2025-10-28T17:05:05.510743281Z == 20250620141805 AddIndexableFields: migrating ===============================
2025-10-28T17:05:05.510751307Z -- change_table(:models)
2025-10-28T17:05:05.510759123Z -> 0.0041s
2025-10-28T17:05:05.510766898Z -- change_table(:creators)
2025-10-28T17:05:05.510775576Z -> 0.0025s
2025-10-28T17:05:05.510783352Z -- change_table(:collections)
2025-10-28T17:05:05.510791127Z -> 0.0025s
2025-10-28T17:05:05.510799514Z == 20250620141805 AddIndexableFields: migrated (0.0092s) ======================
2025-10-28T17:05:05.510807580Z
2025-10-28T17:05:05.510815286Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2025-10-28T17:05:05.510823512Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2025-10-28T17:05:05.510831468Z -- change_column(:models, :indexable, :string)
2025-10-28T17:05:05.510839294Z -> 0.0535s
2025-10-28T17:05:05.510847060Z -- change_column(:models, :ai_indexable, :string)
2025-10-28T17:05:05.510854906Z -> 0.0319s
2025-10-28T17:05:05.510862701Z -- change_column(:creators, :indexable, :string)
2025-10-28T17:05:05.510870707Z -> 0.0155s
2025-10-28T17:05:05.510878503Z -- change_column(:creators, :ai_indexable, :string)
2025-10-28T17:05:05.510886359Z -> 0.0104s
2025-10-28T17:05:05.510903103Z -- change_column(:collections, :indexable, :string)
2025-10-28T17:05:05.510911039Z -> 0.0602s
2025-10-28T17:05:05.510918814Z -- change_column(:collections, :ai_indexable, :string)
2025-10-28T17:05:05.510926730Z -> 0.0156s
2025-10-28T17:05:05.510934576Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1880s) ======
2025-10-28T17:05:05.510942642Z
2025-10-28T17:05:05.510950388Z Migrating to AddOrderIndexesToTables (20250629212656)
2025-10-28T17:05:05.510958344Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2025-10-28T17:05:05.510966390Z -- change_table(:models)
2025-10-28T17:05:05.510974156Z -> 0.0009s
2025-10-28T17:05:05.510982162Z -- change_table(:creators)
2025-10-28T17:05:05.510991280Z -> 0.0005s
2025-10-28T17:05:05.510999306Z -- change_table(:collections)
2025-10-28T17:05:05.511007262Z -> 0.0003s
2025-10-28T17:05:05.511015208Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0018s) =================
2025-10-28T17:05:05.511023295Z
2025-10-28T17:05:05.511031060Z Migrating to AddIndexOnLinkUrl (20250716093106)
2025-10-28T17:05:05.511039137Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2025-10-28T17:05:05.511047042Z -- change_table(:links)
2025-10-28T17:05:05.511054788Z -> 0.0003s
2025-10-28T17:05:05.511062814Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0004s) =======================
2025-10-28T17:05:05.511070790Z
2025-10-28T17:05:05.511078526Z Migrating to AddSyncedAtToLinks (20250724094951)
2025-10-28T17:05:05.511086392Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2025-10-28T17:05:05.511094378Z -- add_column(:links, :synced_at, :datetime)
2025-10-28T17:05:05.511102184Z -> 0.0013s
2025-10-28T17:05:05.511109949Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0013s) ======================
2025-10-28T17:05:05.511117865Z
2025-10-28T17:05:05.511125490Z Migrating to CreateFaspClientProviders (20250806142734)
2025-10-28T17:05:05.511133597Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2025-10-28T17:05:05.511141533Z -- create_table(:fasp_client_providers)
2025-10-28T17:05:05.511149519Z -> 0.0482s
2025-10-28T17:05:05.511157425Z == 20250806142734 CreateFaspClientProviders: migrated (0.0483s) ===============
2025-10-28T17:05:05.511165762Z
2025-10-28T17:05:05.511173537Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2025-10-28T17:05:05.511181654Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2025-10-28T17:05:05.511189660Z -- create_table(:fasp_client_event_subscriptions)
2025-10-28T17:05:05.511206965Z -> 0.0150s
2025-10-28T17:05:05.609143290Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0151s) ======
2025-10-28T17:05:05.609167649Z
2025-10-28T17:05:05.609171777Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2025-10-28T17:05:05.609175535Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2025-10-28T17:05:05.609179553Z -- create_table(:fasp_client_backfill_requests)
2025-10-28T17:05:05.609183591Z -> 0.0062s
2025-10-28T17:05:05.609187759Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0063s) ========
2025-10-28T17:05:05.609191607Z
2025-10-28T17:05:05.609195335Z Migrating to AddImagesToCreators (20250922155445)
2025-10-28T17:05:05.609198992Z == 20250922155445 AddImagesToCreators: migrating ==============================
2025-10-28T17:05:05.609202659Z -- add_column(:creators, :avatar_data, :json)
2025-10-28T17:05:05.609206397Z -> 0.0016s
2025-10-28T17:05:05.609210114Z -- add_column(:creators, :banner_data, :json)
2025-10-28T17:05:05.609214012Z -> 0.0011s
2025-10-28T17:05:05.609220104Z == 20250922155445 AddImagesToCreators: migrated (0.0027s) =====================
2025-10-28T17:05:05.609223812Z
2025-10-28T17:05:05.609228151Z Migrating to CreateFederailsHosts (20251010145758)
2025-10-28T17:05:05.609232870Z == 20251010145758 CreateFederailsHosts: migrating =============================
2025-10-28T17:05:05.609237259Z -- create_table(:federails_hosts)
2025-10-28T17:05:05.609240926Z -> 0.0234s
2025-10-28T17:05:05.609245155Z == 20251010145758 CreateFederailsHosts: migrated (0.0234s) ====================
2025-10-28T17:05:05.609249734Z
2025-10-28T17:05:06.110707165Z s6-rc: info: service init-manyfold-config successfully started
2025-10-28T17:05:06.110919572Z s6-rc: info: service init-config-end: starting
2025-10-28T17:05:06.161107953Z s6-rc: info: service init-config-end successfully started
2025-10-28T17:05:06.161378076Z s6-rc: info: service init-mods: starting
2025-10-28T17:05:06.197372696Z s6-rc: info: service init-mods successfully started
2025-10-28T17:05:06.197529451Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2025-10-28T17:05:06.248034739Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2025-10-28T17:05:06.248281847Z s6-rc: info: service init-mods-package-install: starting
2025-10-28T17:05:06.422084368Z [pkg-install-init] **** Installing all mod packages ****
2025-10-28T17:05:06.521931481Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
2025-10-28T17:05:06.599291414Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
2025-10-28T17:05:06.972973194Z (1/1) Installing redis (8.0.4-r0)
2025-10-28T17:05:06.987324061Z Executing redis-8.0.4-r0.pre-install
2025-10-28T17:05:07.665801721Z Executing redis-8.0.4-r0.post-install
2025-10-28T17:05:07.675080545Z Executing busybox-1.37.0-r19.trigger
2025-10-28T17:05:07.687585626Z OK: 428 MiB in 119 packages
2025-10-28T17:05:07.830260047Z s6-rc: info: service init-mods-package-install successfully started
2025-10-28T17:05:07.830527876Z s6-rc: info: service init-mods-end: starting
2025-10-28T17:05:07.852025835Z s6-rc: info: service init-mods-end successfully started
2025-10-28T17:05:07.852232451Z s6-rc: info: service init-custom-files: starting
2025-10-28T17:05:07.869707198Z [custom-init] No custom files found, skipping...
2025-10-28T17:05:07.888596794Z s6-rc: info: service init-custom-files successfully started
2025-10-28T17:05:07.888793160Z s6-rc: info: service init-services: starting
2025-10-28T17:05:07.927982682Z s6-rc: info: service init-services successfully started
2025-10-28T17:05:07.928217064Z s6-rc: info: service svc-mod-universal-redis: starting
2025-10-28T17:05:07.929512492Z s6-rc: info: service svc-manyfold: starting
2025-10-28T17:05:07.929551130Z s6-rc: info: service svc-cron: starting
2025-10-28T17:05:08.016426484Z s6-rc: info: service svc-mod-universal-redis successfully started
2025-10-28T17:05:08.022234108Z s6-rc: info: service svc-cron successfully started
2025-10-28T17:05:08.023316377Z 281:C 28 Oct 2025 17:05:08.023 # 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.
2025-10-28T17:05:08.023360416Z 281:C 28 Oct 2025 17:05:08.023 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2025-10-28T17:05:08.023375176Z 281:C 28 Oct 2025 17:05:08.023 * Redis version=8.0.4, bits=64, commit=00000000, modified=1, pid=281, just started
2025-10-28T17:05:08.023380727Z 281:C 28 Oct 2025 17:05:08.023 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2025-10-28T17:05:08.029336008Z 281:M 28 Oct 2025 17:05:08.023 * monotonic clock: POSIX clock_gettime
2025-10-28T17:05:08.029360277Z 281:M 28 Oct 2025 17:05:08.024 * Running mode=standalone, port=6379.
2025-10-28T17:05:08.029365438Z 281:M 28 Oct 2025 17:05:08.024 * Server initialized
2025-10-28T17:05:08.029369897Z 281:M 28 Oct 2025 17:05:08.024 * Ready to accept connections tcp
2025-10-28T17:05:09.207303869Z 17:05:09 rails.1 | started with pid 302
2025-10-28T17:05:09.207340783Z 17:05:09 default_worker.1 | started with pid 303
2025-10-28T17:05:09.207349380Z 17:05:09 performance_worker.1 | started with pid 304
2025-10-28T17:05:13.184945675Z 17:05:13 performance_worker.1 | `/root` is not writable.
2025-10-28T17:05:13.185081379Z 17:05:13 performance_worker.1 | Bundler will use `/tmp/bundler20251028-304-stkby2304' as your home directory temporarily.
2025-10-28T17:05:13.186145742Z 17:05:13 default_worker.1 | `/root` is not writable.
2025-10-28T17:05:13.186383250Z 17:05:13 default_worker.1 | Bundler will use `/tmp/bundler20251028-303-d8oj4x303' as your home directory temporarily.
2025-10-28T17:05:15.343306216Z 17:05:15 rails.1 | `/root` is not writable.
2025-10-28T17:05:15.343422430Z 17:05:15 rails.1 | Bundler will use `/tmp/bundler20251028-302-ugz0do302' as your home directory temporarily.
2025-10-28T17:05:21.264361635Z 17:05:21 rails.1 | => Booting Puma
2025-10-28T17:05:21.264409532Z 17:05:21 rails.1 | => Rails 8.0.2.1 application starting in production
2025-10-28T17:05:21.264426917Z 17:05:21 rails.1 | => Run `bin/rails server --help` for more startup options
2025-10-28T17:05:21.471105377Z 17:05:21 performance_worker.1 | Server: 28f40e5602a0, Context: rails, Role: web, data: {cpu: {one_min: 24.73, five_min: 13.92, fifteen_min: 10.07}, memory: 0.194215936e9, disk: {available: 750077091840, total: 938656133120, used: 188579041280}}
2025-10-28T17:05:21.479260298Z 17:05:21 default_worker.1 | Server: 28f40e5602a0, Context: rails, Role: web, data: {cpu: {one_min: 24.73, five_min: 13.92, fifteen_min: 10.07}, memory: 0.191008768e9, disk: {available: 750075867136, total: 938656133120, used: 188580265984}}
2025-10-28T17:05:35.565995794Z 17:05:35 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:35.566397603Z 17:05:35 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:35.575878634Z 17:05:35 performance_worker.1 | INFO 2025-10-28T17:05:35.575Z pid=304 tid=234: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-10-28T17:05:35.581188667Z 17:05:35 default_worker.1 | INFO 2025-10-28T17:05:35.580Z pid=303 tid=233: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-10-28T17:05:35.718914132Z 17:05:35 default_worker.1 | INFO 2025-10-28T17:05:35.718Z pid=303 tid=233: Booted Rails 8.0.2.1 application in production environment
2025-10-28T17:05:35.718950456Z 17:05:35 default_worker.1 | INFO 2025-10-28T17:05:35.718Z pid=303 tid=233: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-10-28T17:05:35.718991759Z 17:05:35 default_worker.1 | INFO 2025-10-28T17:05:35.718Z pid=303 tid=233: See LICENSE and the LGPL-3.0 for licensing details.
2025-10-28T17:05:35.719021849Z 17:05:35 default_worker.1 | INFO 2025-10-28T17:05:35.718Z pid=303 tid=233: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2025-10-28T17:05:35.721272141Z 17:05:35 default_worker.1 | INFO 2025-10-28T17:05:35.721Z pid=303 tid=233: Sidekiq 8.0.8 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2025-10-28T17:05:35.748670680Z 17:05:35 performance_worker.1 | INFO 2025-10-28T17:05:35.748Z pid=304 tid=234: Booted Rails 8.0.2.1 application in production environment
2025-10-28T17:05:35.748725942Z 17:05:35 performance_worker.1 | INFO 2025-10-28T17:05:35.748Z pid=304 tid=234: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-10-28T17:05:35.748736363Z 17:05:35 performance_worker.1 | INFO 2025-10-28T17:05:35.748Z pid=304 tid=234: See LICENSE and the LGPL-3.0 for licensing details.
2025-10-28T17:05:35.748783538Z 17:05:35 performance_worker.1 | INFO 2025-10-28T17:05:35.748Z pid=304 tid=234: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2025-10-28T17:05:35.751421489Z 17:05:35 performance_worker.1 | INFO 2025-10-28T17:05:35.751Z pid=304 tid=234: Sidekiq 8.0.8 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2025-10-28T17:05:36.003109522Z 17:05:36 default_worker.1 | Server: 28f40e5602a0, Context: sidekiq, Role: background, data: {cpu: {one_min: 24.66, five_min: 14.43, fifteen_min: 10.3}, memory: 0.24385536e9, disk: {available: 753255387136, total: 938656133120, used: 185400745984}}
2025-10-28T17:05:36.004382906Z 17:05:36 performance_worker.1 | Server: 28f40e5602a0, Context: sidekiq, Role: background, data: {cpu: {one_min: 24.66, five_min: 14.43, fifteen_min: 10.3}, memory: 0.237654016e9, disk: {available: 753255288832, total: 938656133120, used: 185400844288}}
2025-10-28T17:05:36.055551339Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.053Z pid=303 tid=hmv jid=de96460d584ecc9f4284e6d0 class=Upgrade::GenerateSlugsJob: start
2025-10-28T17:05:36.059483497Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83c90de-6dac-4765-b4e6-264b4bda883e] Performing Upgrade::GenerateSlugsJob (Job ID: a83c90de-6dac-4765-b4e6-264b4bda883e) from Sidekiq(high) enqueued at 2025-10-28T17:05:35.644912923Z 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: )
2025-10-28T17:05:36.065733943Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.054Z pid=303 tid=hnj jid=5e31de743e9bbf4127f7ca97 class=Upgrade::GenerateSlugsJob: start
2025-10-28T17:05:36.079539562Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3362b8dd-3e4d-45e6-a6eb-6e1af687da98] Performing Upgrade::GenerateSlugsJob (Job ID: 3362b8dd-3e4d-45e6-a6eb-6e1af687da98) from Sidekiq(high) enqueued at 2025-10-28T17:05:35.649794372Z 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)
2025-10-28T17:05:36.100930796Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.054Z pid=303 tid=hnb jid=5397c78e8fd56bece95c8e2a class=Upgrade::GenerateSlugsJob: start
2025-10-28T17:05:36.112306201Z 17:05:36 rails.1 | Server: 28f40e5602a0, Context: rails, Role: web, data: {cpu: {one_min: 24.73, five_min: 13.92, fifteen_min: 10.07}, memory: 0.176078848e9, disk: {available: 750064996352, total: 938656133120, used: 188591136768}}
2025-10-28T17:05:36.112343927Z 17:05:36 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:36.112351292Z 17:05:36 rails.1 | INFO 2025-10-28T17:05:35.570Z pid=302 tid=20u: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-10-28T17:05:36.112403287Z 17:05:36 rails.1 | INFO 2025-10-28T17:05:35.577Z pid=302 tid=20u: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2025-10-28T17:05:36.116374243Z 17:05:36 rails.1 | INFO 2025-10-28T17:05:35.581Z pid=302 tid=20u: Cron Jobs - added job with name clear-downloads in the namespace default
2025-10-28T17:05:36.116494164Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: a83c90de-6dac-4765-b4e6-264b4bda883e) 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: )
2025-10-28T17:05:36.116526209Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 3362b8dd-3e4d-45e6-a6eb-6e1af687da98) 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)
2025-10-28T17:05:36.116551991Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 82db2b5a-1281-40a5-9bb3-09f9bfabebee) 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)
2025-10-28T17:05:36.116583675Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 0d6b4698-3588-4aca-8e3e-3a0b4d0cda7d) to Sidekiq(upgrade)
2025-10-28T17:05:36.116602813Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 81283db1-df1d-4e79-8a3a-e3b978645ad6) to Sidekiq(upgrade)
2025-10-28T17:05:36.116626020Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: ae66528c-9047-4e79-b95f-434281b1099b) to Sidekiq(upgrade)
2025-10-28T17:05:36.116641221Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 3c2a0548-0711-45f9-a99b-215b81fd644d) to Sidekiq(upgrade)
2025-10-28T17:05:36.116696532Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 2221515d-4e9d-42a7-b3a7-d2a50af039c1) to Sidekiq(upgrade)
2025-10-28T17:05:36.116715139Z 17:05:36 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 22f034cb-6d54-4984-9063-13cf181a3604) to Sidekiq(upgrade)
2025-10-28T17:05:36.116727645Z 17:05:36 rails.1 | [302] Puma starting in cluster mode...
2025-10-28T17:05:36.116737274Z 17:05:36 rails.1 | [302] * Puma version: 7.1.0 ("Neon Witch")
2025-10-28T17:05:36.116764389Z 17:05:36 rails.1 | [302] * Ruby version: ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-10-28T17:05:36.116783978Z 17:05:36 rails.1 | [302] * Min threads: 4
2025-10-28T17:05:36.116824369Z 17:05:36 rails.1 | [302] * Max threads: 16
2025-10-28T17:05:36.116836604Z 17:05:36 rails.1 | [302] * Environment: production
2025-10-28T17:05:36.116853087Z 17:05:36 rails.1 | [302] * Master PID: 302
2025-10-28T17:05:36.116868679Z 17:05:36 rails.1 | [302] * Workers: 4
2025-10-28T17:05:36.116907918Z 17:05:36 rails.1 | [302] * Restarts: (✔) hot (✖) phased (✖) refork
2025-10-28T17:05:36.116918880Z 17:05:36 rails.1 | [302] * Preloading application
2025-10-28T17:05:36.116952487Z 17:05:36 rails.1 | [302] * Listening on http://[::]:3214
2025-10-28T17:05:36.116969492Z 17:05:36 rails.1 | [302] Use Ctrl-C to stop
2025-10-28T17:05:36.139012548Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [82db2b5a-1281-40a5-9bb3-09f9bfabebee] Performing Upgrade::GenerateSlugsJob (Job ID: 82db2b5a-1281-40a5-9bb3-09f9bfabebee) from Sidekiq(high) enqueued at 2025-10-28T17:05:35.653707261Z 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)
2025-10-28T17:05:36.140105268Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.055Z pid=303 tid=hpr jid=bfc4f8859d121c1ae8d7ffbe class=Upgrade::FixNilFileSizeValues: start
2025-10-28T17:05:36.140449040Z 17:05:36 rails.1 | [302] - Worker 0 (PID: 464) booted in 0.02s, phase: 0
2025-10-28T17:05:36.140545725Z 17:05:36 rails.1 | [302] - Worker 1 (PID: 477) booted in 0.01s, phase: 0
2025-10-28T17:05:36.140593712Z 17:05:36 rails.1 | [302] - Worker 2 (PID: 490) booted in 0.01s, phase: 0
2025-10-28T17:05:36.140815198Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [0d6b4698-3588-4aca-8e3e-3a0b4d0cda7d] Performing Upgrade::FixNilFileSizeValues (Job ID: 0d6b4698-3588-4aca-8e3e-3a0b4d0cda7d) from Sidekiq(upgrade) enqueued at 2025-10-28T17:05:35.656996264Z
2025-10-28T17:05:36.142157921Z 17:05:36 rails.1 | [302] - Worker 3 (PID: 506) booted in 0.0s, phase: 0
2025-10-28T17:05:36.144605189Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3362b8dd-3e4d-45e6-a6eb-6e1af687da98] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:36.145732229Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [82db2b5a-1281-40a5-9bb3-09f9bfabebee] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:36.155136245Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2025-10-28T17:05:36.171420886Z s6-rc: info: service svc-manyfold successfully started
2025-10-28T17:05:36.171581950Z s6-rc: info: service legacy-services: starting
2025-10-28T17:05:36.179204248Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3362b8dd-3e4d-45e6-a6eb-6e1af687da98] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-28T17:05:36.190105189Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3362b8dd-3e4d-45e6-a6eb-6e1af687da98] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.016
2025-10-28T17:05:36.225423927Z s6-rc: info: service legacy-services successfully started
2025-10-28T17:05:36.225597356Z s6-rc: info: service ci-service-check: starting
2025-10-28T17:05:36.225733911Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [0d6b4698-3588-4aca-8e3e-3a0b4d0cda7d] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:36.264746608Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [82db2b5a-1281-40a5-9bb3-09f9bfabebee] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-28T17:05:36.265710068Z [ls.io-init] done.
2025-10-28T17:05:36.280191588Z s6-rc: info: service ci-service-check successfully started
2025-10-28T17:05:36.307144390Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [82db2b5a-1281-40a5-9bb3-09f9bfabebee] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.102
2025-10-28T17:05:36.449622135Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [0d6b4698-3588-4aca-8e3e-3a0b4d0cda7d] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-28T17:05:36.453363589Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [0d6b4698-3588-4aca-8e3e-3a0b4d0cda7d] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.136
2025-10-28T17:05:36.454856716Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83c90de-6dac-4765-b4e6-264b4bda883e] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:36.546079684Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83c90de-6dac-4765-b4e6-264b4bda883e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-28T17:05:36.546142490Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83c90de-6dac-4765-b4e6-264b4bda883e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.087
2025-10-28T17:05:36.586489193Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [3362b8dd-3e4d-45e6-a6eb-6e1af687da98] Performed Upgrade::GenerateSlugsJob (Job ID: 3362b8dd-3e4d-45e6-a6eb-6e1af687da98) from Sidekiq(high) in 500.75ms
2025-10-28T17:05:36.596278234Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [82db2b5a-1281-40a5-9bb3-09f9bfabebee] Performed Upgrade::GenerateSlugsJob (Job ID: 82db2b5a-1281-40a5-9bb3-09f9bfabebee) from Sidekiq(high) in 493.03ms
2025-10-28T17:05:36.597147634Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [a83c90de-6dac-4765-b4e6-264b4bda883e] Performed Upgrade::GenerateSlugsJob (Job ID: a83c90de-6dac-4765-b4e6-264b4bda883e) from Sidekiq(high) in 540.71ms
2025-10-28T17:05:36.601268222Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [0d6b4698-3588-4aca-8e3e-3a0b4d0cda7d] Performed Upgrade::FixNilFileSizeValues (Job ID: 0d6b4698-3588-4aca-8e3e-3a0b4d0cda7d) from Sidekiq(upgrade) in 460.44ms
2025-10-28T17:05:36.601604860Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.596Z pid=303 tid=hnj jid=5e31de743e9bbf4127f7ca97 class=Upgrade::GenerateSlugsJob elapsed=0.542: done
2025-10-28T17:05:36.601788550Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.597Z pid=303 tid=hnb jid=5397c78e8fd56bece95c8e2a class=Upgrade::GenerateSlugsJob elapsed=0.543: done
2025-10-28T17:05:36.609852036Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.609Z pid=303 tid=hnj jid=f0d2b1d2f252a450cd4bfdcb class=Upgrade::BackfillDataPackages: start
2025-10-28T17:05:36.612441801Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [81283db1-df1d-4e79-8a3a-e3b978645ad6] Performing Upgrade::BackfillDataPackages (Job ID: 81283db1-df1d-4e79-8a3a-e3b978645ad6) from Sidekiq(upgrade) enqueued at 2025-10-28T17:05:35.658217403Z
2025-10-28T17:05:36.613414540Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.609Z pid=303 tid=hpr jid=bfc4f8859d121c1ae8d7ffbe class=Upgrade::FixNilFileSizeValues elapsed=0.554: done
2025-10-28T17:05:36.613595133Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.601Z pid=303 tid=hmv jid=de96460d584ecc9f4284e6d0 class=Upgrade::GenerateSlugsJob elapsed=0.547: done
2025-10-28T17:05:36.614310273Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.614Z pid=303 tid=hpr jid=3919eb6a7e1b3b2c7ed2aa5b class=Upgrade::UpdateActorsJob: start
2025-10-28T17:05:36.615720152Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [3c2a0548-0711-45f9-a99b-215b81fd644d] Performing Upgrade::UpdateActorsJob (Job ID: 3c2a0548-0711-45f9-a99b-215b81fd644d) from Sidekiq(upgrade) enqueued at 2025-10-28T17:05:35.660596694Z
2025-10-28T17:05:36.622514914Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.609Z pid=303 tid=hnb jid=f067f008835ba32112035300 class=Upgrade::DisambiguateUsernamesJob: start
2025-10-28T17:05:36.623098069Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [81283db1-df1d-4e79-8a3a-e3b978645ad6] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:36.679358836Z 17:05:36 default_worker.1 | INFO 2025-10-28T17:05:36.614Z pid=303 tid=hmv jid=ada7d36302f8bcc33b04c7cf class=Upgrade::FixParentCollections: start
2025-10-28T17:05:36.746107512Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [ae66528c-9047-4e79-b95f-434281b1099b] Performing Upgrade::DisambiguateUsernamesJob (Job ID: ae66528c-9047-4e79-b95f-434281b1099b) from Sidekiq(upgrade) enqueued at 2025-10-28T17:05:35.659409563Z
2025-10-28T17:05:36.751304627Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [2221515d-4e9d-42a7-b3a7-d2a50af039c1] Performing Upgrade::FixParentCollections (Job ID: 2221515d-4e9d-42a7-b3a7-d2a50af039c1) from Sidekiq(upgrade) enqueued at 2025-10-28T17:05:35.661741459Z
2025-10-28T17:05:36.847516911Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [3c2a0548-0711-45f9-a99b-215b81fd644d] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:36.902341527Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [ae66528c-9047-4e79-b95f-434281b1099b] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:36.919594618Z 17:05:36 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [2221515d-4e9d-42a7-b3a7-d2a50af039c1] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:37.019319595Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [81283db1-df1d-4e79-8a3a-e3b978645ad6] Performed Upgrade::BackfillDataPackages (Job ID: 81283db1-df1d-4e79-8a3a-e3b978645ad6) from Sidekiq(upgrade) in 408.65ms
2025-10-28T17:05:37.090358210Z 17:05:37 default_worker.1 | INFO 2025-10-28T17:05:37.090Z pid=303 tid=hnj jid=f0d2b1d2f252a450cd4bfdcb class=Upgrade::BackfillDataPackages elapsed=0.479: done
2025-10-28T17:05:37.094678549Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [3c2a0548-0711-45f9-a99b-215b81fd644d] Performed Upgrade::UpdateActorsJob (Job ID: 3c2a0548-0711-45f9-a99b-215b81fd644d) from Sidekiq(upgrade) in 478.6ms
2025-10-28T17:05:37.098181402Z 17:05:37 default_worker.1 | INFO 2025-10-28T17:05:37.094Z pid=303 tid=hnj jid=ee26cad256f5ce50ef2a1c54 class=Upgrade::PruneOrphanedProblems: start
2025-10-28T17:05:37.115316085Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [22f034cb-6d54-4984-9063-13cf181a3604] Performing Upgrade::PruneOrphanedProblems (Job ID: 22f034cb-6d54-4984-9063-13cf181a3604) from Sidekiq(upgrade) enqueued at 2025-10-28T17:05:35.663121167Z
2025-10-28T17:05:37.115783697Z 17:05:37 default_worker.1 | INFO 2025-10-28T17:05:37.102Z pid=303 tid=hpr jid=3919eb6a7e1b3b2c7ed2aa5b class=Upgrade::UpdateActorsJob elapsed=0.488: done
2025-10-28T17:05:37.126437950Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [ae66528c-9047-4e79-b95f-434281b1099b] Performed Upgrade::DisambiguateUsernamesJob (Job ID: ae66528c-9047-4e79-b95f-434281b1099b) from Sidekiq(upgrade) in 492.4ms
2025-10-28T17:05:37.126754869Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [2221515d-4e9d-42a7-b3a7-d2a50af039c1] Performed Upgrade::FixParentCollections (Job ID: 2221515d-4e9d-42a7-b3a7-d2a50af039c1) from Sidekiq(upgrade) in 401.34ms
2025-10-28T17:05:37.139242654Z 17:05:37 default_worker.1 | INFO 2025-10-28T17:05:37.139Z pid=303 tid=hnb jid=f067f008835ba32112035300 class=Upgrade::DisambiguateUsernamesJob elapsed=0.529: done
2025-10-28T17:05:37.144753371Z 17:05:37 default_worker.1 | INFO 2025-10-28T17:05:37.144Z pid=303 tid=hmv jid=ada7d36302f8bcc33b04c7cf class=Upgrade::FixParentCollections elapsed=0.53: done
2025-10-28T17:05:37.144896198Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [22f034cb-6d54-4984-9063-13cf181a3604] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-28T17:05:37.334037996Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [22f034cb-6d54-4984-9063-13cf181a3604] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-28T17:05:37.337557333Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [22f034cb-6d54-4984-9063-13cf181a3604] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.177
2025-10-28T17:05:37.360248094Z 17:05:37 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [22f034cb-6d54-4984-9063-13cf181a3604] Performed Upgrade::PruneOrphanedProblems (Job ID: 22f034cb-6d54-4984-9063-13cf181a3604) from Sidekiq(upgrade) in 243.8ms
2025-10-28T17:05:37.361915902Z 17:05:37 default_worker.1 | INFO 2025-10-28T17:05:37.360Z pid=303 tid=hnj jid=ee26cad256f5ce50ef2a1c54 class=Upgrade::PruneOrphanedProblems elapsed=0.266: done
2025-10-28T17:05:41.575833030Z 17:05:41 rails.1 | [d67bc7dc-be81-4c51-972b-5e54b085ee6e] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1390,"duration":32.55,"view":0.0,"db":5.12,"@timestamp":"2025-10-28T17:05:41.574Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2025-10-28T17:05:42.592290871Z 17:05:42 rails.1 | [7ed816ae-00da-48fb-b2ac-582b04062616] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":95802,"duration":990.65,"view":0.0,"db":28.9,"location":"http://172.17.0.4:3214/","@timestamp":"2025-10-28T17:05:42.591Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2025-10-28T17:05:42.677543918Z 17:05:42 rails.1 | [f3e5e7aa-923b-45ff-8221-70ffb769cf05] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1063,"duration":52.6,"view":0.0,"db":3.0,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2025-10-28T17:05:42.655Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2025-10-28T17:05:43.369488657Z 17:05:43 rails.1 | [fc58ffec-8e79-4fdf-9a54-4192e9650c59] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":24946,"duration":655.98,"view":486.35,"db":68.78,"@timestamp":"2025-10-28T17:05:43.368Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2025-10-28T17:05:43.451284933Z 17:05:43 rails.1 | [464701ba-914d-453a-a061-d6ff57631c70] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":2085,"duration":41.84,"view":0.0,"db":4.79,"@timestamp":"2025-10-28T17:05:43.450Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2025-10-28T17:05:43.791535886Z 17:05:43 rails.1 | [d1b39296-7b2f-48d2-977c-fb3def97257e] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":14482,"duration":228.9,"view":0.0,"db":2.79,"location":"http://172.17.0.4:3214/","@timestamp":"2025-10-28T17:05:43.756Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2025-10-28T17:05:43.831487984Z 17:05:43 rails.1 | [04b682ca-e952-4a52-a828-3e62aca380aa] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1078,"duration":32.46,"view":0.0,"db":2.29,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2025-10-28T17:05:43.831Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2025-10-28T17:05:44.219200467Z 17:05:44 rails.1 | [c20e4c26-51c1-4d10-afa3-2a9ce1503c11] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25145,"duration":361.37,"view":223.35,"db":1.32,"@timestamp":"2025-10-28T17:05:44.214Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}