2025-11-04T02:24:42.494451580Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2025-11-04T02:24:42.494496110Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2025-11-04T02:24:42.549333034Z [mod-init] Running Docker Modification Logic
2025-11-04T02:24:42.781129387Z [mod-init] Adding linuxserver/mods:universal-redis to container
2025-11-04T02:24:43.448910565Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2025-11-04T02:24:43.768778610Z [mod-init] Installing linuxserver/mods:universal-redis
2025-11-04T02:24:43.794517726Z [mod-init] linuxserver/mods:universal-redis applied to container
2025-11-04T02:24:43.795328498Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2025-11-04T02:24:43.817316982Z s6-rc: info: service s6rc-oneshot-runner: starting
2025-11-04T02:24:43.820730826Z s6-rc: info: service s6rc-oneshot-runner successfully started
2025-11-04T02:24:43.821057133Z s6-rc: info: service fix-attrs: starting
2025-11-04T02:24:43.821436226Z s6-rc: info: service init-migrations: starting
2025-11-04T02:24:43.821631800Z s6-rc: info: service init-envfile: starting
2025-11-04T02:24:43.827293800Z [migrations] started
2025-11-04T02:24:43.827360815Z [migrations] no migrations found
2025-11-04T02:24:43.827524284Z s6-rc: info: service fix-attrs successfully started
2025-11-04T02:24:43.827704497Z s6-rc: info: service legacy-cont-init: starting
2025-11-04T02:24:43.827920612Z s6-rc: info: service init-migrations successfully started
2025-11-04T02:24:43.828148601Z s6-rc: info: service init-adduser: starting
2025-11-04T02:24:43.830714578Z s6-rc: info: service init-envfile successfully started
2025-11-04T02:24:43.834552756Z s6-rc: info: service legacy-cont-init successfully started
2025-11-04T02:24:43.851833020Z usermod: no changes
2025-11-04T02:24:43.859667815Z ───────────────────────────────────────
2025-11-04T02:24:43.859699138Z 
2025-11-04T02:24:43.859708116Z       ██╗     ███████╗██╗ ██████╗
2025-11-04T02:24:43.859717195Z       ██║     ██╔════╝██║██╔═══██╗
2025-11-04T02:24:43.859725732Z       ██║     ███████╗██║██║   ██║
2025-11-04T02:24:43.859734319Z       ██║     ╚════██║██║██║   ██║
2025-11-04T02:24:43.859742736Z       ███████╗███████║██║╚██████╔╝
2025-11-04T02:24:43.859751213Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-11-04T02:24:43.859759730Z 
2025-11-04T02:24:43.859768117Z    Brought to you by linuxserver.io
2025-11-04T02:24:43.859794901Z ───────────────────────────────────────
2025-11-04T02:24:43.860199426Z 
2025-11-04T02:24:43.860214506Z To support LSIO projects visit:
2025-11-04T02:24:43.860223183Z https://www.linuxserver.io/donate/
2025-11-04T02:24:43.860231240Z 
2025-11-04T02:24:43.860239005Z ───────────────────────────────────────
2025-11-04T02:24:43.860247803Z GID/UID
2025-11-04T02:24:43.860256220Z ───────────────────────────────────────
2025-11-04T02:24:43.864649446Z 
2025-11-04T02:24:43.864675789Z User UID:    911
2025-11-04T02:24:43.864684968Z User GID:    911
2025-11-04T02:24:43.864693325Z ───────────────────────────────────────
2025-11-04T02:24:43.866361113Z Linuxserver.io version: v0.128.1-ls113
2025-11-04T02:24:43.866660936Z Build-date: 2025-11-04T02:15:36+00:00
2025-11-04T02:24:43.866684534Z ───────────────────────────────────────
2025-11-04T02:24:43.866694243Z     
2025-11-04T02:24:43.887684778Z s6-rc: info: service init-adduser successfully started
2025-11-04T02:24:43.887873638Z s6-rc: info: service init-device-perms: starting
2025-11-04T02:24:43.894024362Z s6-rc: info: service init-device-perms successfully started
2025-11-04T02:24:43.894080475Z s6-rc: info: service init-os-end: starting
2025-11-04T02:24:43.897482636Z s6-rc: info: service init-os-end successfully started
2025-11-04T02:24:43.897677999Z s6-rc: info: service init-manyfold-config: starting
2025-11-04T02:24:43.897788502Z s6-rc: info: service init-config: starting
2025-11-04T02:24:43.901629475Z s6-rc: info: service init-config successfully started
2025-11-04T02:24:43.901826742Z s6-rc: info: service init-crontab-config: starting
2025-11-04T02:24:43.902566502Z **** SECRET_KEY_BASE set in environment. ****
2025-11-04T02:24:43.912233326Z s6-rc: info: service init-crontab-config successfully started
2025-11-04T02:24:43.934870847Z **** Running Manyfold database init. ****
2025-11-04T02:24:52.982951638Z Server: dc2b9bafb96d, Context: rails, Role: web, data: {cpu: {one_min: 1.89, five_min: 2.13, fifteen_min: 1.61}, memory: 0.211628032e9, disk: {available: 840588099584, total: 938656133120, used: 98068033536}}
2025-11-04T02:24:52.982989283Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2025-11-04T02:24:52.982999364Z INFO  2025-11-04T02:24:51.105Z pid=173 tid=2h9: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-11-04T02:24:52.983009073Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2025-11-04T02:24:52.983043983Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2025-11-04T02:24:52.983052831Z Migrating to CreateLibraries (20210130201037)
2025-11-04T02:24:52.983060888Z == 20210130201037 CreateLibraries: migrating ==================================
2025-11-04T02:24:52.983070407Z -- create_table(:libraries)
2025-11-04T02:24:52.983078954Z    -> 0.0032s
2025-11-04T02:24:52.983087962Z == 20210130201037 CreateLibraries: migrated (0.0032s) =========================
2025-11-04T02:24:52.983096890Z 
2025-11-04T02:24:52.983104656Z Migrating to CreateModels (20210130203243)
2025-11-04T02:24:52.983112602Z == 20210130203243 CreateModels: migrating =====================================
2025-11-04T02:24:52.983120578Z -- create_table(:models)
2025-11-04T02:24:52.983128413Z    -> 0.0009s
2025-11-04T02:24:52.983136279Z == 20210130203243 CreateModels: migrated (0.0009s) ============================
2025-11-04T02:24:52.983144366Z 
2025-11-04T02:24:52.983152121Z Migrating to CreateParts (20210205230918)
2025-11-04T02:24:52.983160248Z == 20210205230918 CreateParts: migrating ======================================
2025-11-04T02:24:52.983168364Z -- create_table(:parts)
2025-11-04T02:24:52.983176170Z    -> 0.0031s
2025-11-04T02:24:52.983184025Z == 20210205230918 CreateParts: migrated (0.0031s) =============================
2025-11-04T02:24:52.983192102Z 
2025-11-04T02:24:52.983199757Z Migrating to AddFieldsToParts (20210210153744)
2025-11-04T02:24:52.983207733Z == 20210210153744 AddFieldsToParts: migrating =================================
2025-11-04T02:24:52.983215709Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2025-11-04T02:24:52.983223755Z    -> 0.0008s
2025-11-04T02:24:52.983231541Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2025-11-04T02:24:52.983239507Z    -> 0.0003s
2025-11-04T02:24:52.983247303Z == 20210210153744 AddFieldsToParts: migrated (0.0011s) ========================
2025-11-04T02:24:52.983255309Z 
2025-11-04T02:24:52.983262954Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2025-11-04T02:24:52.983270930Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2025-11-04T02:24:52.983278896Z -- create_table(:tags, {id: :integer})
2025-11-04T02:24:52.983286863Z    -> 0.0037s
2025-11-04T02:24:52.983295891Z -- create_table(:taggings, {id: :integer})
2025-11-04T02:24:52.983303937Z    -> 0.0016s
2025-11-04T02:24:52.983311743Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-04T02:24:52.983330120Z    -> 0.0002s
2025-11-04T02:24:52.983338036Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2025-11-04T02:24:52.983346352Z    -> 0.0020s
2025-11-04T02:24:52.983354248Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0076s) ===============
2025-11-04T02:24:52.983362355Z 
2025-11-04T02:24:52.983370100Z Migrating to AddMissingUniqueIndices (20210212143002)
2025-11-04T02:24:52.983378186Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2025-11-04T02:24:52.983386142Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2025-11-04T02:24:52.983394189Z    -> 0.0003s
2025-11-04T02:24:52.983402105Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-04T02:24:52.983410391Z    -> 0.0004s
2025-11-04T02:24:52.983418508Z -- remove_foreign_key(:taggings, :tags)
2025-11-04T02:24:52.983426514Z    -> 0.1685s
2025-11-04T02:24:52.983434259Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-04T02:24:52.983442436Z    -> 0.0147s
2025-11-04T02:24:52.983450562Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2025-11-04T02:24:52.983458598Z    -> 0.0002s
2025-11-04T02:24:52.983466454Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2025-11-04T02:24:52.983474901Z    -> 0.0046s
2025-11-04T02:24:52.983482687Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2025-11-04T02:24:52.983490713Z    -> 0.0677s
2025-11-04T02:24:52.983498469Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2875s) =================
2025-11-04T02:24:52.983506445Z 
2025-11-04T02:24:52.983514080Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2025-11-04T02:24:52.983521996Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2025-11-04T02:24:52.983530022Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2025-11-04T02:24:52.983538028Z    -> 0.0385s
2025-11-04T02:24:52.983545844Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1196s) ===========
2025-11-04T02:24:52.983553810Z 
2025-11-04T02:24:52.983561495Z Migrating to AddMissingTaggableIndex (20210212143004)
2025-11-04T02:24:52.983569401Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2025-11-04T02:24:52.983577398Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2025-11-04T02:24:52.983585644Z    -> 0.0002s
2025-11-04T02:24:52.983593410Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2025-11-04T02:24:52.983611015Z 
2025-11-04T02:24:52.983618751Z Migrating to ChangeCollationForTagNames (20210212143005)
2025-11-04T02:24:52.983626757Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2025-11-04T02:24:52.983634703Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2025-11-04T02:24:52.983642729Z 
2025-11-04T02:24:52.983650916Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2025-11-04T02:24:52.983658892Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2025-11-04T02:24:52.983666818Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-04T02:24:52.983674914Z    -> 0.0081s
2025-11-04T02:24:52.983682690Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-04T02:24:52.983690726Z    -> 0.0002s
2025-11-04T02:24:52.983698612Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2025-11-04T02:24:52.983706918Z    -> 0.0065s
2025-11-04T02:24:52.983714964Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2025-11-04T02:24:52.983723181Z    -> 0.0012s
2025-11-04T02:24:52.983731037Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2025-11-04T02:24:52.983739334Z    -> 0.0004s
2025-11-04T02:24:52.983747099Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2025-11-04T02:24:52.983755236Z    -> 0.0002s
2025-11-04T02:24:52.983763011Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2025-11-04T02:24:52.983771057Z    -> 0.0037s
2025-11-04T02:24:52.983778853Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2025-11-04T02:24:52.983786949Z    -> 0.0001s
2025-11-04T02:24:52.983794745Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2025-11-04T02:24:52.983802861Z    -> 0.0005s
2025-11-04T02:24:52.983810627Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2025-11-04T02:24:52.983818743Z    -> 0.0001s
2025-11-04T02:24:52.983828603Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2025-11-04T02:24:52.983837010Z    -> 0.0006s
2025-11-04T02:24:52.983859265Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2025-11-04T02:24:52.983870357Z    -> 0.0001s
2025-11-04T02:24:52.983878233Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2025-11-04T02:24:52.983886490Z    -> 0.0014s
2025-11-04T02:24:52.983903845Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2025-11-04T02:24:52.983912101Z    -> 0.0001s
2025-11-04T02:24:52.983919897Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0238s) =============
2025-11-04T02:24:52.983927863Z 
2025-11-04T02:24:52.983935549Z Migrating to AddPreviewPartToModel (20210220204055)
2025-11-04T02:24:52.983943414Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2025-11-04T02:24:52.983951320Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2025-11-04T02:24:52.983959447Z    -> 0.2569s
2025-11-04T02:24:52.983967172Z == 20210220204055 AddPreviewPartToModel: migrated (0.2570s) ===================
2025-11-04T02:24:52.983975118Z 
2025-11-04T02:24:52.983982734Z Migrating to CreateCreators (20210225232756)
2025-11-04T02:24:52.983990660Z == 20210225232756 CreateCreators: migrating ===================================
2025-11-04T02:24:52.983999147Z -- create_table(:creators)
2025-11-04T02:24:52.984007053Z    -> 0.0137s
2025-11-04T02:24:52.984015169Z == 20210225232756 CreateCreators: migrated (0.0137s) ==========================
2025-11-04T02:24:52.984023235Z 
2025-11-04T02:24:52.984030891Z Migrating to AddCreatorToModels (20210225232841)
2025-11-04T02:24:52.984038766Z == 20210225232841 AddCreatorToModels: migrating ===============================
2025-11-04T02:24:52.984046722Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2025-11-04T02:24:52.984054679Z    -> 0.0512s
2025-11-04T02:24:52.984062444Z == 20210225232841 AddCreatorToModels: migrated (0.0512s) ======================
2025-11-04T02:24:52.984070430Z 
2025-11-04T02:24:52.984078126Z Migrating to CreateLinks (20210301230017)
2025-11-04T02:24:52.984086192Z == 20210301230017 CreateLinks: migrating ======================================
2025-11-04T02:24:52.984094398Z -- create_table(:links)
2025-11-04T02:24:52.984102495Z    -> 0.0008s
2025-11-04T02:24:52.984110421Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2025-11-04T02:24:52.984118547Z 
2025-11-04T02:24:52.984126313Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2025-11-04T02:24:52.984134549Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2025-11-04T02:24:52.984142495Z -- remove_column(:creators, :thingiverse_user, :string)
2025-11-04T02:24:52.984150471Z    -> 0.0778s
2025-11-04T02:24:52.984158267Z -- remove_column(:creators, :cults3d_user, :string)
2025-11-04T02:24:52.984166163Z    -> 0.0122s
2025-11-04T02:24:52.984173949Z -- remove_column(:creators, :mmf_user, :string)
2025-11-04T02:24:52.984191023Z    -> 0.0238s
2025-11-04T02:24:52.984198909Z -- remove_column(:creators, :cgtrader_user, :string)
2025-11-04T02:24:52.984206845Z    -> 0.0095s
2025-11-04T02:24:52.984214701Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.1262s) ==============
2025-11-04T02:24:52.984222717Z 
2025-11-04T02:24:52.984230362Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2025-11-04T02:24:52.984238328Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2025-11-04T02:24:52.984246244Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2025-11-04T02:24:52.984254170Z    -> 0.0600s
2025-11-04T02:24:52.984261956Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0600s) ==
2025-11-04T02:24:52.984269922Z 
2025-11-04T02:24:52.984277547Z Migrating to AddYUpToParts (20210318202638)
2025-11-04T02:24:52.984285513Z == 20210318202638 AddYUpToParts: migrating ====================================
2025-11-04T02:24:52.984293449Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2025-11-04T02:24:52.984301445Z    -> 0.0162s
2025-11-04T02:24:52.984309191Z == 20210318202638 AddYUpToParts: migrated (0.0163s) ===========================
2025-11-04T02:24:52.984317167Z 
2025-11-04T02:24:52.984324822Z Migrating to CreateImages (20210321164508)
2025-11-04T02:24:52.984332678Z == 20210321164508 CreateImages: migrating =====================================
2025-11-04T02:24:52.984340624Z -- create_table(:images)
2025-11-04T02:24:52.984348450Z    -> 0.0161s
2025-11-04T02:24:52.984356346Z == 20210321164508 CreateImages: migrated (0.0162s) ============================
2025-11-04T02:24:52.984364282Z 
2025-11-04T02:24:52.984371977Z Migrating to CreateDelayedJobs (20210330215825)
2025-11-04T02:24:53.697164909Z == 20210330215825 CreateDelayedJobs: migrating ================================
2025-11-04T02:24:53.697206152Z -- create_table(:delayed_jobs)
2025-11-04T02:24:53.697215510Z    -> 0.0089s
2025-11-04T02:24:53.697224699Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2025-11-04T02:24:53.697233266Z    -> 0.0002s
2025-11-04T02:24:53.697241413Z == 20210330215825 CreateDelayedJobs: migrated (0.0092s) =======================
2025-11-04T02:24:53.697249609Z 
2025-11-04T02:24:53.697257555Z Migrating to RenamePartsToModelFiles (20220105233138)
2025-11-04T02:24:53.697265631Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2025-11-04T02:24:53.697273758Z -- rename_table(:parts, :model_files)
2025-11-04T02:24:53.697281694Z    -> 0.0020s
2025-11-04T02:24:53.697289980Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2025-11-04T02:24:53.697327085Z    -> 0.0423s
2025-11-04T02:24:53.697335432Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0443s) =================
2025-11-04T02:24:53.697343699Z 
2025-11-04T02:24:53.697351815Z Migrating to RemoveImagesTable (20220106220519)
2025-11-04T02:24:53.697359941Z == 20220106220519 RemoveImagesTable: migrating ================================
2025-11-04T02:24:53.697368178Z -- drop_table(:images)
2025-11-04T02:24:53.697380072Z    -> 0.0003s
2025-11-04T02:24:53.697388158Z == 20220106220519 RemoveImagesTable: migrated (0.0004s) =======================
2025-11-04T02:24:53.697396495Z 
2025-11-04T02:24:53.697404321Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2025-11-04T02:24:53.697412657Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2025-11-04T02:24:53.697420714Z -- table_exists?(:active_storage_blobs)
2025-11-04T02:24:53.697428700Z    -> 0.0001s
2025-11-04T02:24:53.697436656Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0002s) ======
2025-11-04T02:24:53.697444772Z 
2025-11-04T02:24:53.697452598Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2025-11-04T02:24:53.697460634Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2025-11-04T02:24:53.697468720Z -- table_exists?(:active_storage_blobs)
2025-11-04T02:24:53.697476686Z    -> 0.0001s
2025-11-04T02:24:53.697484572Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2025-11-04T02:24:53.697493109Z 
2025-11-04T02:24:53.697500895Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2025-11-04T02:24:53.697508981Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2025-11-04T02:24:53.697517158Z -- table_exists?(:active_storage_blobs)
2025-11-04T02:24:53.697525074Z    -> 0.0001s
2025-11-04T02:24:53.697532970Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s) 
2025-11-04T02:24:53.697541116Z 
2025-11-04T02:24:53.697548902Z Migrating to DeviseCreateUsers (20220614210023)
2025-11-04T02:24:53.697557028Z == 20220614210023 DeviseCreateUsers: migrating ================================
2025-11-04T02:24:53.697565285Z -- create_table(:users)
2025-11-04T02:24:53.697573561Z    -> 0.0012s
2025-11-04T02:24:53.697581668Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2025-11-04T02:24:53.697590095Z    -> 0.0016s
2025-11-04T02:24:53.697598011Z == 20220614210023 DeviseCreateUsers: migrated (0.0028s) =======================
2025-11-04T02:24:53.697606017Z 
2025-11-04T02:24:53.697623552Z Migrating to AddUsernameToUsers (20220614211256)
2025-11-04T02:24:53.697633402Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2025-11-04T02:24:53.697641819Z -- add_column(:users, :username, :string, {null: false})
2025-11-04T02:24:53.697649975Z    -> 0.0238s
2025-11-04T02:24:53.697658031Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2025-11-04T02:24:53.697666268Z    -> 0.0001s
2025-11-04T02:24:53.697674174Z == 20220614211256 AddUsernameToUsers: migrated (0.0240s) ======================
2025-11-04T02:24:53.697682270Z 
2025-11-04T02:24:53.697690066Z Migrating to AddAdminToUsers (20220614213902)
2025-11-04T02:24:53.697698062Z == 20220614213902 AddAdminToUsers: migrating ==================================
2025-11-04T02:24:53.697706078Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2025-11-04T02:24:53.697714255Z    -> 0.0005s
2025-11-04T02:24:53.697722171Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2025-11-04T02:24:53.697730247Z 
2025-11-04T02:24:53.697737962Z Migrating to AddPaginationSettingsToUser (20220617122809)
2025-11-04T02:24:53.697746139Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2025-11-04T02:24:53.697754385Z -- add_column(:users, :pagination_settings, :json, {default: {"models" => true, "creators" => true, "collections" => true, "per_page" => 12}})
2025-11-04T02:24:53.697763734Z    -> 0.0011s
2025-11-04T02:24:53.697772011Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0011s) =============
2025-11-04T02:24:53.697780919Z 
2025-11-04T02:24:53.697788835Z Migrating to CreateSettings (20220619174307)
2025-11-04T02:24:53.697796831Z == 20220619174307 CreateSettings: migrating ===================================
2025-11-04T02:24:53.697804847Z -- create_table(:settings)
2025-11-04T02:24:53.697813003Z    -> 0.0026s
2025-11-04T02:24:53.697820919Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2025-11-04T02:24:53.697829186Z    -> 0.0002s
2025-11-04T02:24:53.697837072Z == 20220619174307 CreateSettings: migrated (0.0029s) ==========================
2025-11-04T02:24:53.697845248Z 
2025-11-04T02:24:53.697853054Z Migrating to AddScaleFactorToModels (20220626152444)
2025-11-04T02:24:53.697861050Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2025-11-04T02:24:53.697869076Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2025-11-04T02:24:53.697878064Z    -> 0.0103s
2025-11-04T02:24:53.697886071Z == 20220626152444 AddScaleFactorToModels: migrated (0.0127s) ==================
2025-11-04T02:24:53.697894407Z 
2025-11-04T02:24:53.697911923Z Migrating to AddDigestToModelFiles (20220702202932)
2025-11-04T02:24:53.697920340Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2025-11-04T02:24:53.697928616Z -- add_column(:model_files, :digest, :string)
2025-11-04T02:24:53.697936713Z    -> 0.0024s
2025-11-04T02:24:53.697944739Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2025-11-04T02:24:53.697952865Z    -> 0.0002s
2025-11-04T02:24:53.697960741Z == 20220702202932 AddDigestToModelFiles: migrated (0.0046s) ===================
2025-11-04T02:24:53.697968847Z 
2025-11-04T02:24:53.697976994Z Migrating to AddRendererSettingsToUsers (20221128165903)
2025-11-04T02:24:53.697985050Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2025-11-04T02:24:53.697993327Z -- 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-11-04T02:24:53.698003758Z    -> 0.0008s
2025-11-04T02:24:53.698011744Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0011s) ==============
2025-11-04T02:24:53.698019780Z 
2025-11-04T02:24:53.698027586Z Migrating to CreateProblems (20221210001132)
2025-11-04T02:24:53.698035522Z == 20221210001132 CreateProblems: migrating ===================================
2025-11-04T02:24:53.698043578Z -- create_table(:problems)
2025-11-04T02:24:53.698051524Z    -> 0.0008s
2025-11-04T02:24:53.698059450Z == 20221210001132 CreateProblems: migrated (0.0011s) ==========================
2025-11-04T02:24:53.698067626Z 
2025-11-04T02:24:53.698075532Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2025-11-04T02:24:53.698083648Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2025-11-04T02:24:53.698091805Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0171s) ========
2025-11-04T02:24:53.698099991Z 
2025-11-04T02:24:53.698107707Z Migrating to ActsAsFavoritorMigration (20221219204414)
2025-11-04T02:24:53.698115883Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2025-11-04T02:24:53.698124020Z -- create_table(:favorites, {force: true})
2025-11-04T02:24:53.698132326Z    -> 0.0041s
2025-11-04T02:24:53.698140202Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2025-11-04T02:24:53.698148679Z    -> 0.0001s
2025-11-04T02:24:53.698156535Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2025-11-04T02:24:53.698164962Z    -> 0.0001s
2025-11-04T02:24:53.698172898Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2025-11-04T02:24:53.698191035Z    -> 0.0001s
2025-11-04T02:24:53.698200133Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0049s) ================
2025-11-04T02:24:53.698209602Z 
2025-11-04T02:24:53.698217358Z Migrating to MovePrintedToFavorites (20221220223040)
2025-11-04T02:24:53.698225374Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2025-11-04T02:24:53.698233430Z == 20221220223040 MovePrintedToFavorites: migrated (0.0578s) ==================
2025-11-04T02:24:53.698241687Z 
2025-11-04T02:24:53.698249593Z Migrating to DropPrintedFromModelFiles (20221220223340)
2025-11-04T02:24:53.698257749Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2025-11-04T02:24:53.698266076Z -- remove_column(:model_files, :printed, :boolean)
2025-11-04T02:24:53.698274202Z    -> 0.0266s
2025-11-04T02:24:53.698282689Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0269s) ===============
2025-11-04T02:24:53.698290896Z 
2025-11-04T02:24:53.698298691Z Migrating to AddNotesExcerptToModels (20230202210000)
2025-11-04T02:24:53.698306738Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2025-11-04T02:24:53.698314854Z -- add_column(:models, :notes, :text)
2025-11-04T02:24:53.698322760Z    -> 0.0012s
2025-11-04T02:24:53.698330776Z -- add_column(:models, :excerpt, :text)
2025-11-04T02:24:53.698338692Z    -> 0.0024s
2025-11-04T02:24:53.698346538Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0037s) =================
2025-11-04T02:24:53.698354554Z 
2025-11-04T02:24:53.698362310Z Migrating to AddNotesExcerptToCreators (20230202210001)
2025-11-04T02:24:53.698370366Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2025-11-04T02:24:53.698378422Z -- add_column(:creators, :notes, :text)
2025-11-04T02:24:53.698386388Z    -> 0.0006s
2025-11-04T02:24:53.698394364Z -- add_column(:creators, :excerpt, :text)
2025-11-04T02:24:53.698402330Z    -> 0.0005s
2025-11-04T02:24:53.698410256Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0012s) ===============
2025-11-04T02:24:53.698418372Z 
2025-11-04T02:24:53.698426118Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2025-11-04T02:24:53.698434114Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2025-11-04T02:24:53.698442291Z -- add_column(:model_files, :notes, :text)
2025-11-04T02:24:53.698450557Z    -> 0.0005s
2025-11-04T02:24:53.698458643Z -- add_column(:model_files, :excerpt, :text)
2025-11-04T02:24:53.698475738Z    -> 0.0005s
2025-11-04T02:24:53.698483714Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2025-11-04T02:24:53.698491770Z 
2025-11-04T02:24:53.698499566Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2025-11-04T02:24:53.698508033Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2025-11-04T02:24:53.698516159Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0207s) =================
2025-11-04T02:24:53.698524326Z 
2025-11-04T02:24:53.698532422Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2025-11-04T02:24:53.698540408Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2025-11-04T02:24:53.698548394Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2025-11-04T02:24:53.698556611Z    -> 0.0435s
2025-11-04T02:24:53.698564567Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0436s) =============
2025-11-04T02:24:53.698572643Z 
2025-11-04T02:24:53.698580379Z Migrating to RenameExcerptToCaption (20230222155910)
2025-11-04T02:24:53.698588315Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2025-11-04T02:24:53.698596411Z -- rename_column(:creators, :excerpt, :caption)
2025-11-04T02:24:53.698604367Z    -> 0.0215s
2025-11-04T02:24:53.698612563Z -- rename_column(:models, :excerpt, :caption)
2025-11-04T02:24:53.698620529Z    -> 0.0205s
2025-11-04T02:24:53.698628445Z -- rename_column(:model_files, :excerpt, :caption)
2025-11-04T02:24:53.698636572Z    -> 0.0194s
2025-11-04T02:24:53.698644588Z == 20230222155910 RenameExcerptToCaption: migrated (0.0638s) ==================
2025-11-04T02:24:53.698652764Z 
2025-11-04T02:24:53.698660780Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2025-11-04T02:24:54.185051409Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2025-11-04T02:24:54.185080388Z -- add_column(:libraries, :notes, :string)
2025-11-04T02:24:54.185085047Z    -> 0.0020s
2025-11-04T02:24:54.185090067Z -- add_column(:libraries, :caption, :string)
2025-11-04T02:24:54.185093835Z    -> 0.0005s
2025-11-04T02:24:54.185097492Z -- add_column(:libraries, :name, :string)
2025-11-04T02:24:54.185104246Z    -> 0.0005s
2025-11-04T02:24:54.185107933Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0118s) ============
2025-11-04T02:24:54.185112001Z 
2025-11-04T02:24:54.185115568Z Migrating to AddTagregexToLibrary (20230305180823)
2025-11-04T02:24:54.185119256Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2025-11-04T02:24:54.185122973Z -- add_column(:libraries, :tag_regex, :text)
2025-11-04T02:24:54.185139958Z    -> 0.0019s
2025-11-04T02:24:54.185143715Z == 20230305180823 AddTagregexToLibrary: migrated (0.0035s) ====================
2025-11-04T02:24:54.185147423Z 
2025-11-04T02:24:54.185150940Z Migrating to AddIconToLibrary (20230307215826)
2025-11-04T02:24:54.185154627Z == 20230307215826 AddIconToLibrary: migrating =================================
2025-11-04T02:24:54.185158234Z -- add_column(:libraries, :icon, :text)
2025-11-04T02:24:54.185161982Z    -> 0.0019s
2025-11-04T02:24:54.185165549Z == 20230307215826 AddIconToLibrary: migrated (0.0036s) ========================
2025-11-04T02:24:54.185169186Z 
2025-11-04T02:24:54.185172693Z Migrating to CreateCollection (20230308004237)
2025-11-04T02:24:54.185176331Z == 20230308004237 CreateCollection: migrating =================================
2025-11-04T02:24:54.185179998Z -- create_table(:collections)
2025-11-04T02:24:54.185183595Z    -> 0.0029s
2025-11-04T02:24:54.185187353Z == 20230308004237 CreateCollection: migrated (0.0071s) ========================
2025-11-04T02:24:54.185191171Z 
2025-11-04T02:24:54.185194678Z Migrating to AddCollectionToModels (20230308005021)
2025-11-04T02:24:54.185198245Z == 20230308005021 AddCollectionToModels: migrating ============================
2025-11-04T02:24:54.185201872Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2025-11-04T02:24:54.185205520Z    -> 0.0177s
2025-11-04T02:24:54.185209107Z == 20230308005021 AddCollectionToModels: migrated (0.0216s) ===================
2025-11-04T02:24:54.185212774Z 
2025-11-04T02:24:54.185216271Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2025-11-04T02:24:54.185219868Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2025-11-04T02:24:54.185223957Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0018s) =============
2025-11-04T02:24:54.185227654Z 
2025-11-04T02:24:54.185231241Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2025-11-04T02:24:54.185234929Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2025-11-04T02:24:54.185238626Z -- rename_column(:collections, :excerpt, :caption)
2025-11-04T02:24:54.185242244Z    -> 0.0041s
2025-11-04T02:24:54.185245911Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0042s) ========
2025-11-04T02:24:54.185249568Z 
2025-11-04T02:24:54.185253767Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2025-11-04T02:24:54.185257394Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2025-11-04T02:24:54.185261983Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2025-11-04T02:24:54.185270190Z 
2025-11-04T02:24:54.185273807Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2025-11-04T02:24:54.185277414Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2025-11-04T02:24:54.185281082Z -- add_column(:users, :tag_cloud_settings, :json, {default: {"threshold" => 2, "heatmap" => true, "keypair" => true, "sorting" => "frequency"}})
2025-11-04T02:24:54.185285501Z    -> 0.0021s
2025-11-04T02:24:54.185289198Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0022s) ===============
2025-11-04T02:24:54.185292926Z 
2025-11-04T02:24:54.185296443Z Migrating to AddCollectionToCollections (20230324000000)
2025-11-04T02:24:54.185300120Z == 20230324000000 AddCollectionToCollections: migrating =======================
2025-11-04T02:24:54.185304339Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2025-11-04T02:24:54.185308036Z    -> 0.0100s
2025-11-04T02:24:54.185311613Z == 20230324000000 AddCollectionToCollections: migrated (0.0127s) ==============
2025-11-04T02:24:54.185316313Z 
2025-11-04T02:24:54.185319760Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2025-11-04T02:24:54.185323397Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2025-11-04T02:24:54.185327024Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0486s) =========
2025-11-04T02:24:54.185330742Z 
2025-11-04T02:24:54.185334269Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2025-11-04T02:24:54.185337896Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2025-11-04T02:24:54.185341533Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0066s) 
2025-11-04T02:24:54.185345221Z 
2025-11-04T02:24:54.185348728Z Migrating to AddSlugs (20230615135601)
2025-11-04T02:24:54.185352335Z == 20230615135601 AddSlugs: migrating =========================================
2025-11-04T02:24:54.185356083Z -- add_column(:models, :slug, :string)
2025-11-04T02:24:54.185359720Z    -> 0.0027s
2025-11-04T02:24:54.185363327Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2025-11-04T02:24:54.185367075Z    -> 0.0020s
2025-11-04T02:24:54.185371033Z -- add_column(:collections, :slug, :string)
2025-11-04T02:24:54.185374660Z    -> 0.0007s
2025-11-04T02:24:54.185378247Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2025-11-04T02:24:54.185381975Z    -> 0.0002s
2025-11-04T02:24:54.185385562Z -- add_column(:creators, :slug, :string)
2025-11-04T02:24:54.185389219Z    -> 0.0005s
2025-11-04T02:24:54.185393378Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2025-11-04T02:24:54.185401775Z    -> 0.0001s
2025-11-04T02:24:54.185405372Z == 20230615135601 AddSlugs: migrated (0.0066s) ================================
2025-11-04T02:24:54.185409089Z 
2025-11-04T02:24:54.185413067Z Migrating to GenerateSlugs (20230617222353)
2025-11-04T02:24:54.185416675Z == 20230617222353 GenerateSlugs: migrating ====================================
2025-11-04T02:24:54.185420342Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2025-11-04T02:24:54.185424040Z 
2025-11-04T02:24:54.185427557Z Migrating to MakeNamesUnique (20230628194944)
2025-11-04T02:24:54.185431354Z == 20230628194944 MakeNamesUnique: migrating ==================================
2025-11-04T02:24:54.185435062Z == 20230628194944 MakeNamesUnique: migrated (0.0032s) =========================
2025-11-04T02:24:54.185438689Z 
2025-11-04T02:24:54.185442176Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2025-11-04T02:24:54.185445813Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2025-11-04T02:24:54.185449451Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2025-11-04T02:24:54.185453198Z    -> 0.0021s
2025-11-04T02:24:54.185456775Z -- remove_index(:creators, :slug)
2025-11-04T02:24:54.185460333Z    -> 0.0004s
2025-11-04T02:24:54.185463890Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2025-11-04T02:24:54.185468239Z    -> 0.0001s
2025-11-04T02:24:54.185471756Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2025-11-04T02:24:54.185475423Z    -> 0.0001s
2025-11-04T02:24:54.185479000Z -- remove_index(:collections, :slug)
2025-11-04T02:24:54.185482658Z    -> 0.0231s
2025-11-04T02:24:54.185486225Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2025-11-04T02:24:54.185489942Z    -> 0.0005s
2025-11-04T02:24:54.185493469Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0269s) ======
2025-11-04T02:24:54.185497117Z 
2025-11-04T02:24:54.185500624Z Migrating to AddSizeToModelFiles (20230707082403)
2025-11-04T02:24:54.185504151Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2025-11-04T02:24:54.185507788Z -- add_column(:model_files, :size, :integer)
2025-11-04T02:24:54.185511426Z    -> 0.0006s
2025-11-04T02:24:54.185515013Z == 20230707082403 AddSizeToModelFiles: migrated (0.0009s) =====================
2025-11-04T02:24:54.185518650Z 
2025-11-04T02:24:54.185522167Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2025-11-04T02:24:54.185525754Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2025-11-04T02:24:54.185533710Z -- change_column(:model_files, :size, :bigint)
2025-11-04T02:24:54.185537358Z    -> 0.0082s
2025-11-04T02:24:54.185540875Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0086s) ==================
2025-11-04T02:24:54.185544572Z 
2025-11-04T02:24:54.185548019Z Migrating to AddNoteToProblems (20230711111009)
2025-11-04T02:24:54.185551606Z == 20230711111009 AddNoteToProblems: migrating ================================
2025-11-04T02:24:54.185555244Z -- add_column(:problems, :note, :string, {default: nil})
2025-11-04T02:24:54.185558801Z    -> 0.0012s
2025-11-04T02:24:54.185562378Z == 20230711111009 AddNoteToProblems: migrated (0.0022s) =======================
2025-11-04T02:24:54.185566005Z 
2025-11-04T02:24:54.185569523Z Migrating to AddProblemSettingsToUser (20240122114207)
2025-11-04T02:24:54.185573100Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2025-11-04T02:24:54.185577709Z -- 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-11-04T02:24:54.185584443Z    -> 0.0006s
2025-11-04T02:24:54.185588010Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0006s) ================
2025-11-04T02:24:54.185591637Z 
2025-11-04T02:24:54.185595164Z Migrating to AddLicenseToModel (20240127143358)
2025-11-04T02:24:54.185598741Z == 20240127143358 AddLicenseToModel: migrating ================================
2025-11-04T02:24:54.185602309Z -- add_column(:models, :license, :string)
2025-11-04T02:24:54.185605906Z    -> 0.0005s
2025-11-04T02:24:54.185609413Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2025-11-04T02:24:54.185613050Z 
2025-11-04T02:24:54.185616557Z Migrating to AddIgnoredToProblems (20240131134832)
2025-11-04T02:24:54.185620074Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2025-11-04T02:24:54.185623692Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2025-11-04T02:24:54.185627319Z    -> 0.0006s
2025-11-04T02:24:54.185630816Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2025-11-04T02:24:54.185634483Z 
2025-11-04T02:24:54.185637970Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2025-11-04T02:24:54.185641558Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2025-11-04T02:24:54.185645115Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2025-11-04T02:24:54.185653031Z    -> 0.0091s
2025-11-04T02:24:54.185656608Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0091s) ======
2025-11-04T02:24:54.185660355Z 
2025-11-04T02:24:54.185663842Z Migrating to AddFileListSettingsToUser (20240209125409)
2025-11-04T02:24:54.185667450Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2025-11-04T02:24:54.185671017Z -- add_column(:users, :file_list_settings, :json, {default: {"hide_presupported_versions" => true}})
2025-11-04T02:24:54.185674845Z    -> 0.0006s
2025-11-04T02:24:54.185678332Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2025-11-04T02:24:54.185681949Z 
2025-11-04T02:24:54.185685356Z Migrating to AddMissingUniqueIndexes (20240228130246)
2025-11-04T02:24:54.185688923Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2025-11-04T02:24:54.185692520Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2025-11-04T02:24:54.185696328Z    -> 0.0002s
2025-11-04T02:24:54.185699915Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2025-11-04T02:24:54.185703612Z    -> 0.0009s
2025-11-04T02:24:54.185707190Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2025-11-04T02:24:54.185710957Z    -> 0.0001s
2025-11-04T02:24:54.692440028Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2025-11-04T02:24:54.692483115Z    -> 0.0042s
2025-11-04T02:24:54.692492834Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0056s) =================
2025-11-04T02:24:54.692501301Z 
2025-11-04T02:24:54.692509227Z Migrating to CreateFlipperTables (20240306095646)
2025-11-04T02:24:54.692517925Z == 20240306095646 CreateFlipperTables: migrating ==============================
2025-11-04T02:24:54.692526111Z -- create_table(:flipper_features)
2025-11-04T02:24:54.692534168Z    -> 0.0026s
2025-11-04T02:24:54.692542384Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2025-11-04T02:24:54.692550621Z    -> 0.0045s
2025-11-04T02:24:54.692558877Z -- create_table(:flipper_gates)
2025-11-04T02:24:54.692566743Z    -> 0.0002s
2025-11-04T02:24:54.692574609Z -- 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-11-04T02:24:54.692583076Z    -> 0.0001s
2025-11-04T02:24:54.692591162Z == 20240306095646 CreateFlipperTables: migrated (0.0075s) =====================
2025-11-04T02:24:54.692627516Z 
2025-11-04T02:24:54.692635431Z Migrating to RolifyCreateRoles (20240319155251)
2025-11-04T02:24:54.692643367Z == 20240319155251 RolifyCreateRoles: migrating ================================
2025-11-04T02:24:54.692651404Z -- create_table(:roles)
2025-11-04T02:24:54.692659169Z    -> 0.0376s
2025-11-04T02:24:54.692667015Z -- create_table(:users_roles, {id: false})
2025-11-04T02:24:54.692674841Z    -> 0.0007s
2025-11-04T02:24:54.692682586Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2025-11-04T02:24:54.692690643Z    -> 0.0048s
2025-11-04T02:24:54.692698468Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2025-11-04T02:24:54.692706755Z    -> 0.0002s
2025-11-04T02:24:54.692714601Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2025-11-04T02:24:54.692722787Z    -> 0.0001s
2025-11-04T02:24:54.692730563Z == 20240319155251 RolifyCreateRoles: migrated (0.0586s) =======================
2025-11-04T02:24:54.692738920Z 
2025-11-04T02:24:54.692746756Z Migrating to ConvertAdminFlagToRole (20240319155526)
2025-11-04T02:24:54.692754692Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2025-11-04T02:24:54.692762628Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0065s) ==================
2025-11-04T02:24:54.692770594Z 
2025-11-04T02:24:54.692778329Z Migrating to RemoveAdminFromUsers (20240319155903)
2025-11-04T02:24:54.692786215Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2025-11-04T02:24:54.692794151Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2025-11-04T02:24:54.692802087Z    -> 0.0236s
2025-11-04T02:24:54.692809843Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0249s) ====================
2025-11-04T02:24:54.692817789Z 
2025-11-04T02:24:54.692825494Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2025-11-04T02:24:54.692833370Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2025-11-04T02:24:54.692841426Z -- add_column(:users, :reset_password_token, :string)
2025-11-04T02:24:54.692849382Z    -> 0.0011s
2025-11-04T02:24:54.692858340Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2025-11-04T02:24:54.692866717Z    -> 0.0002s
2025-11-04T02:24:54.692874533Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0032s) ============
2025-11-04T02:24:54.692882509Z 
2025-11-04T02:24:54.692890174Z Migrating to SetAdminPasswordResetToken (20240322150022)
2025-11-04T02:24:54.692907610Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2025-11-04T02:24:54.692915806Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0233s) ==============
2025-11-04T02:24:54.692923802Z 
2025-11-04T02:24:54.692931458Z Migrating to AddRememberableToUsers (20240410221112)
2025-11-04T02:24:54.692939343Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2025-11-04T02:24:54.692947289Z -- add_column(:users, :remember_created_at, :datetime)
2025-11-04T02:24:54.692955205Z    -> 0.0031s
2025-11-04T02:24:54.692962991Z == 20240410221112 AddRememberableToUsers: migrated (0.0044s) ==================
2025-11-04T02:24:54.692970957Z 
2025-11-04T02:24:54.692978823Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2025-11-04T02:24:54.692986789Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2025-11-04T02:24:54.692994895Z -- add_column(:users, :reset_password_sent_at, :datetime)
2025-11-04T02:24:54.693002811Z    -> 0.0007s
2025-11-04T02:24:54.693010597Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0018s) ===========
2025-11-04T02:24:54.693018543Z 
2025-11-04T02:24:54.693026158Z Migrating to DropDelayedJobs (20240418112821)
2025-11-04T02:24:54.693033974Z == 20240418112821 DropDelayedJobs: migrating ==================================
2025-11-04T02:24:54.693041980Z -- drop_table(:delayed_jobs)
2025-11-04T02:24:54.693049776Z    -> 0.0019s
2025-11-04T02:24:54.693057541Z == 20240418112821 DropDelayedJobs: migrated (0.0117s) =========================
2025-11-04T02:24:54.693065568Z 
2025-11-04T02:24:54.693073203Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2025-11-04T02:24:54.693081279Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2025-11-04T02:24:54.693089325Z -- add_column(:users, :interface_language, :string)
2025-11-04T02:24:54.693097191Z    -> 0.0006s
2025-11-04T02:24:54.693105017Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0040s) =============
2025-11-04T02:24:54.693112963Z 
2025-11-04T02:24:54.693120578Z Migrating to AddLockableToUsers (20240610120318)
2025-11-04T02:24:54.693128424Z == 20240610120318 AddLockableToUsers: migrating ===============================
2025-11-04T02:24:54.693136380Z -- change_table(:users)
2025-11-04T02:24:54.693144276Z    -> 0.0017s
2025-11-04T02:24:54.693152042Z == 20240610120318 AddLockableToUsers: migrated (0.0020s) ======================
2025-11-04T02:24:54.693159998Z 
2025-11-04T02:24:54.693167703Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2025-11-04T02:24:54.693175589Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2025-11-04T02:24:54.694308711Z -- add_column(:model_files, :attachment_data, :json)
2025-11-04T02:24:54.694319603Z    -> 0.0006s
2025-11-04T02:24:54.694328090Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0009s) ===========
2025-11-04T02:24:54.694336156Z 
2025-11-04T02:24:54.694343911Z Migrating to MoveFileDataIntoShrine (20240615085913)
2025-11-04T02:24:54.694351787Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2025-11-04T02:24:54.694359824Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0206s) ==================
2025-11-04T02:24:54.694367800Z 
2025-11-04T02:24:54.694375475Z Migrating to AddStorageServiceToLibraries (20240701142651)
2025-11-04T02:24:54.694383311Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2025-11-04T02:24:54.694391217Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2025-11-04T02:24:54.694399323Z    -> 0.0007s
2025-11-04T02:24:54.694407099Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0025s) ============
2025-11-04T02:24:54.694415025Z 
2025-11-04T02:24:54.694422790Z Migrating to AddS3FieldsToLibrary (20240703103707)
2025-11-04T02:24:54.694430626Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2025-11-04T02:24:54.694438522Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2025-11-04T02:24:54.694446378Z    -> 0.0007s
2025-11-04T02:24:54.694454174Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2025-11-04T02:24:54.694462079Z    -> 0.0006s
2025-11-04T02:24:54.694471809Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2025-11-04T02:24:54.694479795Z    -> 0.0006s
2025-11-04T02:24:54.694487641Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2025-11-04T02:24:54.694495767Z    -> 0.0049s
2025-11-04T02:24:54.694503803Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2025-11-04T02:24:54.694511729Z    -> 0.0006s
2025-11-04T02:24:54.694519746Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0085s) ====================
2025-11-04T02:24:54.694529094Z 
2025-11-04T02:24:54.694537100Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2025-11-04T02:24:54.694546279Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2025-11-04T02:24:54.694554836Z -- remove_index(:libraries, :path)
2025-11-04T02:24:54.694562652Z    -> 0.0010s
2025-11-04T02:24:54.694570468Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0017s) ================
2025-11-04T02:24:54.694578584Z 
2025-11-04T02:24:54.694587332Z Migrating to CreateFederailsActors (20240727113215)
2025-11-04T02:24:54.694606400Z == 20240727113215 CreateFederailsActors: migrating ============================
2025-11-04T02:24:54.694614456Z -- create_table(:federails_actors)
2025-11-04T02:24:54.694622322Z    -> 0.0008s
2025-11-04T02:24:54.694630388Z -- foreign_key_exists?(:federails_actors, :users)
2025-11-04T02:24:54.694638525Z    -> 0.0015s
2025-11-04T02:24:54.694646381Z -- remove_foreign_key(:federails_actors, :users)
2025-11-04T02:24:54.694655198Z    -> 0.0114s
2025-11-04T02:24:54.694663074Z -- remove_index(:federails_actors, :user_id)
2025-11-04T02:24:54.694670970Z    -> 0.0004s
2025-11-04T02:24:54.694678856Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2025-11-04T02:24:54.694687103Z    -> 0.0003s
2025-11-04T02:24:54.694694998Z -- add_foreign_key(:federails_actors, :users)
2025-11-04T02:24:54.694702834Z    -> 0.0327s
2025-11-04T02:24:54.694710670Z == 20240727113215 CreateFederailsActors: migrated (0.0479s) ===================
2025-11-04T02:24:54.694718736Z 
2025-11-04T02:24:54.694727083Z Migrating to CreateFederailsFollowings (20240727113216)
2025-11-04T02:24:54.694735089Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2025-11-04T02:24:54.694743135Z -- create_table(:federails_followings)
2025-11-04T02:24:54.694750991Z    -> 0.0013s
2025-11-04T02:24:54.694758897Z == 20240727113216 CreateFederailsFollowings: migrated (0.0014s) ===============
2025-11-04T02:24:54.694766943Z 
2025-11-04T02:24:54.694774719Z Migrating to CreateFederailsActivities (20240727113217)
2025-11-04T02:24:54.694782685Z == 20240727113217 CreateFederailsActivities: migrating ========================
2025-11-04T02:24:54.694790661Z -- create_table(:federails_activities)
2025-11-04T02:24:54.694798477Z    -> 0.0085s
2025-11-04T02:24:54.694806242Z == 20240727113217 CreateFederailsActivities: migrated (0.0085s) ===============
2025-11-04T02:24:54.694814198Z 
2025-11-04T02:24:54.694821964Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2025-11-04T02:24:54.694829870Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2025-11-04T02:24:54.694837816Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2025-11-04T02:24:54.694845892Z    -> 0.0087s
2025-11-04T02:24:54.694853688Z -- remove_index(:federails_actors, :user_id, {unique: true})
2025-11-04T02:24:54.694861584Z    -> 0.0004s
2025-11-04T02:24:54.694869359Z -- change_table(:federails_actors)
2025-11-04T02:24:54.694877135Z    -> 0.0071s
2025-11-04T02:24:54.694884991Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0163s) =======
2025-11-04T02:24:54.694901865Z 
2025-11-04T02:24:54.694909570Z Migrating to CreateFederailsActors (20240731165647)
2025-11-04T02:24:54.694917496Z == 20240731165647 CreateFederailsActors: migrating ============================
2025-11-04T02:24:54.694925452Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2025-11-04T02:24:54.694933418Z 
2025-11-04T02:24:54.694941054Z Migrating to CreateMoreFederailsActors (20240802094448)
2025-11-04T02:24:54.694948920Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2025-11-04T02:24:54.694956916Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2025-11-04T02:24:54.694964852Z 
2025-11-04T02:24:54.694972497Z Migrating to BackfillActivities (20240805111500)
2025-11-04T02:24:54.694980363Z == 20240805111500 BackfillActivities: migrating ===============================
2025-11-04T02:24:54.694988249Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2025-11-04T02:24:54.694996275Z 
2025-11-04T02:24:54.695004071Z Migrating to CreateCaberRelations (20240827155630)
2025-11-04T02:24:54.695012037Z == 20240827155630 CreateCaberRelations: migrating =============================
2025-11-04T02:24:54.695020033Z -- create_table(:caber_relations)
2025-11-04T02:24:54.695028019Z    -> 0.0398s
2025-11-04T02:24:54.695035765Z == 20240827155630 CreateCaberRelations: migrated (0.0398s) ====================
2025-11-04T02:24:54.695043941Z 
2025-11-04T02:24:54.695051737Z Migrating to AddDefaultAccessControls (20240830121749)
2025-11-04T02:24:54.695059653Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2025-11-04T02:24:55.330180721Z == 20240830121749 AddDefaultAccessControls: migrated (0.0558s) ================
2025-11-04T02:24:55.330223367Z 
2025-11-04T02:24:55.330232455Z Migrating to RenameDefaultRoles (20240830151650)
2025-11-04T02:24:55.330240752Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2025-11-04T02:24:55.330248878Z == 20240830151650 RenameDefaultRoles: migrated (0.0444s) ======================
2025-11-04T02:24:55.330257015Z 
2025-11-04T02:24:55.330264871Z Migrating to AddPublicIDsToModels (20240904151944)
2025-11-04T02:24:55.330273318Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2025-11-04T02:24:55.330281404Z -- add_column(:models, :public_id, :string)
2025-11-04T02:24:55.330292456Z    -> 0.0008s
2025-11-04T02:24:55.330300883Z -- add_index(:models, :public_id)
2025-11-04T02:24:55.330308869Z    -> 0.0025s
2025-11-04T02:24:55.330316765Z -- add_column(:model_files, :public_id, :string)
2025-11-04T02:24:55.330345403Z    -> 0.0006s
2025-11-04T02:24:55.330353509Z -- add_index(:model_files, :public_id)
2025-11-04T02:24:55.330361425Z    -> 0.0001s
2025-11-04T02:24:55.330369301Z -- add_column(:problems, :public_id, :string)
2025-11-04T02:24:55.330377357Z    -> 0.0006s
2025-11-04T02:24:55.330385203Z -- add_index(:problems, :public_id)
2025-11-04T02:24:55.330393119Z    -> 0.0001s
2025-11-04T02:24:55.330400985Z -- add_column(:creators, :public_id, :string)
2025-11-04T02:24:55.330408921Z    -> 0.0006s
2025-11-04T02:24:55.330416767Z -- add_index(:creators, :public_id)
2025-11-04T02:24:55.330424612Z    -> 0.0002s
2025-11-04T02:24:55.330432568Z -- add_column(:collections, :public_id, :string)
2025-11-04T02:24:55.330440605Z    -> 0.0006s
2025-11-04T02:24:55.330448390Z -- add_index(:collections, :public_id)
2025-11-04T02:24:55.330456286Z    -> 0.0001s
2025-11-04T02:24:55.330464122Z -- add_column(:libraries, :public_id, :string)
2025-11-04T02:24:55.330472058Z    -> 0.0006s
2025-11-04T02:24:55.330479914Z -- add_index(:libraries, :public_id)
2025-11-04T02:24:55.330487759Z    -> 0.0001s
2025-11-04T02:24:55.330495655Z == 20240904151944 AddPublicIDsToModels: migrated (0.0074s) ====================
2025-11-04T02:24:55.330503742Z 
2025-11-04T02:24:55.330511417Z Migrating to GeneratePublicIDsForModels (20240904152358)
2025-11-04T02:24:55.330519363Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2025-11-04T02:24:55.330527349Z Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:24:55.330535375Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0508s) ==============
2025-11-04T02:24:55.330543341Z 
2025-11-04T02:24:55.330551037Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2025-11-04T02:24:55.330559023Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2025-11-04T02:24:55.330567019Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2025-11-04T02:24:55.330574995Z 
2025-11-04T02:24:55.330582671Z Migrating to DeduplicateRoles (20240923114515)
2025-11-04T02:24:55.330590506Z == 20240923114515 DeduplicateRoles: migrating =================================
2025-11-04T02:24:55.330598462Z == 20240923114515 DeduplicateRoles: migrated (0.1362s) ========================
2025-11-04T02:24:55.330606438Z 
2025-11-04T02:24:55.330614094Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2025-11-04T02:24:55.330621960Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2025-11-04T02:24:55.330631429Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-11-04T02:24:55.330649605Z    -> 0.1575s
2025-11-04T02:24:55.330657682Z -- add_index(:models, :name_lower)
2025-11-04T02:24:55.330665708Z    -> 0.0005s
2025-11-04T02:24:55.330673734Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-11-04T02:24:55.330682031Z    -> 0.0069s
2025-11-04T02:24:55.330689917Z -- add_index(:creators, :name_lower)
2025-11-04T02:24:55.330697832Z    -> 0.0001s
2025-11-04T02:24:55.330705829Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-11-04T02:24:55.330714055Z    -> 0.0086s
2025-11-04T02:24:55.330722001Z -- add_index(:collections, :name_lower)
2025-11-04T02:24:55.330729917Z    -> 0.0001s
2025-11-04T02:24:55.330737773Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1738s) =============
2025-11-04T02:24:55.330745839Z 
2025-11-04T02:24:55.330753495Z Migrating to AddKeypairToActors (20240926162407)
2025-11-04T02:24:55.330761360Z == 20240926162407 AddKeypairToActors: migrating ===============================
2025-11-04T02:24:55.330769417Z -- change_table(:federails_actors)
2025-11-04T02:24:55.330777232Z    -> 0.0019s
2025-11-04T02:24:55.330785038Z == 20240926162407 AddKeypairToActors: migrated (0.0019s) ======================
2025-11-04T02:24:55.330792994Z 
2025-11-04T02:24:55.330800670Z Migrating to AddUuids (20241004194445)
2025-11-04T02:24:55.330808545Z == 20241004194445 AddUuids: migrating =========================================
2025-11-04T02:24:55.330816551Z -- change_table(:federails_actors)
2025-11-04T02:24:55.330824327Z    -> 0.0031s
2025-11-04T02:24:55.330832213Z -- change_table(:federails_activities)
2025-11-04T02:24:55.330840099Z    -> 0.0009s
2025-11-04T02:24:55.330847935Z -- change_table(:federails_followings)
2025-11-04T02:24:55.330855770Z    -> 0.0011s
2025-11-04T02:24:55.330863586Z == 20241004194445 AddUuids: migrated (0.0051s) ================================
2025-11-04T02:24:55.330871552Z 
2025-11-04T02:24:55.330879218Z Migrating to CreateComments (20241007182824)
2025-11-04T02:24:55.330887033Z == 20241007182824 CreateComments: migrating ===================================
2025-11-04T02:24:55.330895100Z -- create_table(:comments)
2025-11-04T02:24:55.330902925Z    -> 0.0019s
2025-11-04T02:24:55.330910721Z == 20241007182824 CreateComments: migrated (0.0019s) ==========================
2025-11-04T02:24:55.330918687Z 
2025-11-04T02:24:55.330926383Z Migrating to AddSystemToComments (20241009122540)
2025-11-04T02:24:55.330934248Z == 20241009122540 AddSystemToComments: migrating ==============================
2025-11-04T02:24:55.330951243Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2025-11-04T02:24:55.330959309Z    -> 0.0008s
2025-11-04T02:24:55.330967225Z == 20241009122540 AddSystemToComments: migrated (0.0008s) =====================
2025-11-04T02:24:55.330975161Z 
2025-11-04T02:24:55.330982806Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2025-11-04T02:24:55.330990692Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2025-11-04T02:24:55.330998648Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0017s) ============
2025-11-04T02:24:55.331006604Z 
2025-11-04T02:24:55.331014270Z Migrating to AddOmniauthToUsers (20241015090803)
2025-11-04T02:24:55.331022186Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2025-11-04T02:24:55.331030322Z -- add_column(:users, :auth_provider, :string)
2025-11-04T02:24:55.331038739Z    -> 0.0010s
2025-11-04T02:24:55.331046695Z -- add_column(:users, :auth_uid, :string)
2025-11-04T02:24:55.331054571Z    -> 0.0007s
2025-11-04T02:24:55.331062407Z == 20241015090803 AddOmniauthToUsers: migrated (0.0017s) ======================
2025-11-04T02:24:55.331071485Z 
2025-11-04T02:24:55.331079180Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2025-11-04T02:24:55.331087156Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2025-11-04T02:24:55.331095172Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2025-11-04T02:24:55.331103169Z    -> 0.0008s
2025-11-04T02:24:55.331110984Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2025-11-04T02:24:55.331118950Z    -> 0.0007s
2025-11-04T02:24:55.331126776Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0015s) =====
2025-11-04T02:24:55.331134732Z 
2025-11-04T02:24:55.331142398Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2025-11-04T02:24:55.331150303Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2025-11-04T02:24:55.331158320Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2025-11-04T02:24:55.331166276Z    -> 0.0008s
2025-11-04T02:24:55.331174101Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2025-11-04T02:24:55.331182047Z 
2025-11-04T02:24:55.331189773Z Migrating to AddPublicIDsToUsers (20241021124608)
2025-11-04T02:24:55.331197669Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2025-11-04T02:24:55.331205645Z -- change_table(:users)
2025-11-04T02:24:55.331213611Z    -> 0.0009s
2025-11-04T02:24:55.331237990Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0009s) =====================
2025-11-04T02:24:55.331246126Z 
2025-11-04T02:24:55.331253812Z Migrating to CreatePublicIDsForUsers (20241021125322)
2025-11-04T02:24:55.331261718Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2025-11-04T02:24:55.331269714Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0078s) =================
2025-11-04T02:24:55.331277770Z 
2025-11-04T02:24:55.331285486Z Migrating to RemoveUnneededIndexes (20241025110218)
2025-11-04T02:24:55.331293402Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2025-11-04T02:24:55.331301508Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2025-11-04T02:24:55.331309925Z    -> 0.0008s
2025-11-04T02:24:55.331317781Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2025-11-04T02:24:55.331326117Z    -> 0.0012s
2025-11-04T02:24:55.331333963Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2025-11-04T02:24:55.331342090Z    -> 0.0004s
2025-11-04T02:24:55.331349915Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2025-11-04T02:24:55.331358072Z    -> 0.0009s
2025-11-04T02:24:55.331365938Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2025-11-04T02:24:55.331374124Z    -> 0.0008s
2025-11-04T02:24:55.331382681Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2025-11-04T02:24:55.331390938Z    -> 0.0007s
2025-11-04T02:24:55.331398804Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2025-11-04T02:24:55.331407070Z    -> 0.0004s
2025-11-04T02:24:55.331414906Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0055s) ===================
2025-11-04T02:24:55.331422932Z 
2025-11-04T02:24:55.331430758Z Migrating to AddInProgressToProblems (20241105121830)
2025-11-04T02:24:55.331438694Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2025-11-04T02:24:55.331446710Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2025-11-04T02:24:55.331454706Z    -> 0.0011s
2025-11-04T02:24:55.331462502Z == 20241105121830 AddInProgressToProblems: migrated (0.0011s) =================
2025-11-04T02:24:55.331470458Z 
2025-11-04T02:24:55.331478154Z Migrating to ClearStuckProblems (20241118155027)
2025-11-04T02:24:55.331486881Z == 20241118155027 ClearStuckProblems: migrating ===============================
2025-11-04T02:24:55.331494917Z == 20241118155027 ClearStuckProblems: migrated (0.0180s) ======================
2025-11-04T02:24:55.331512242Z 
2025-11-04T02:24:55.331519978Z Migrating to AddApprovedToUser (20241122121621)
2025-11-04T02:24:55.331527924Z == 20241122121621 AddApprovedToUser: migrating ================================
2025-11-04T02:24:55.331536010Z -- change_table(:users)
2025-11-04T02:24:55.331543866Z    -> 0.0014s
2025-11-04T02:24:55.331551652Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) =======================
2025-11-04T02:24:55.331559658Z 
2025-11-04T02:24:55.331567443Z Migrating to CreateFederailsModerationReports (20241128162213)
2025-11-04T02:24:55.331575379Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2025-11-04T02:24:55.331583426Z -- create_table(:federails_moderation_reports)
2025-11-04T02:24:55.331591342Z    -> 0.0029s
2025-11-04T02:24:55.331599267Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0030s) ========
2025-11-04T02:24:55.331607294Z 
2025-11-04T02:24:55.331614999Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2025-11-04T02:24:55.331623015Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2025-11-04T02:24:55.331631112Z -- create_table(:federails_moderation_domain_blocks)
2025-11-04T02:24:55.331639088Z    -> 0.0004s
2025-11-04T02:24:55.331646903Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2025-11-04T02:24:55.331654889Z 
2025-11-04T02:24:55.331662665Z Migrating to AddFederationAttributesToComments (20250114105808)
2025-11-04T02:24:55.331670661Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2025-11-04T02:24:55.331678687Z -- change_column_null(:comments, :commenter_id, true)
2025-11-04T02:24:55.331686583Z    -> 0.0079s
2025-11-04T02:24:55.331694519Z -- change_column_null(:comments, :commenter_type, true)
2025-11-04T02:24:55.331702475Z    -> 0.0073s
2025-11-04T02:24:55.331710351Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2025-11-04T02:24:55.331718407Z    -> 0.0008s
2025-11-04T02:24:55.331726313Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2025-11-04T02:24:55.331734620Z    -> 0.0105s
2025-11-04T02:24:56.200094325Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0278s) =======
2025-11-04T02:24:56.200138785Z 
2025-11-04T02:24:56.200148414Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2025-11-04T02:24:56.200157032Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2025-11-04T02:24:56.200165338Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2025-11-04T02:24:56.200173615Z    -> 0.0009s
2025-11-04T02:24:56.200215068Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2025-11-04T02:24:56.200223566Z 
2025-11-04T02:24:56.200231612Z Migrating to MakePublicIDsLowercase (20250121164452)
2025-11-04T02:24:56.200242193Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2025-11-04T02:24:56.200273195Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1244s) ==================
2025-11-04T02:24:56.200281612Z 
2025-11-04T02:24:56.200289518Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2025-11-04T02:24:56.200297615Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2025-11-04T02:24:56.200305681Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2025-11-04T02:24:56.200313837Z    -> 0.0018s
2025-11-04T02:24:56.200321853Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0018s) ==========
2025-11-04T02:24:56.200330120Z 
2025-11-04T02:24:56.200338026Z Migrating to AddCreatorToCollections (20250222000000)
2025-11-04T02:24:56.200346112Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2025-11-04T02:24:56.200354219Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2025-11-04T02:24:56.200362405Z    -> 0.0362s
2025-11-04T02:24:56.200370381Z == 20250222000000 AddCreatorToCollections: migrated (0.0362s) =================
2025-11-04T02:24:56.200378538Z 
2025-11-04T02:24:56.200386343Z Migrating to AddLocalToActors (20250305171530)
2025-11-04T02:24:56.200394410Z == 20250305171530 AddLocalToActors: migrating =================================
2025-11-04T02:24:56.200402496Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2025-11-04T02:24:56.200410722Z    -> 0.0018s
2025-11-04T02:24:56.200418708Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2025-11-04T02:24:56.200427226Z    -> 0.0017s
2025-11-04T02:24:56.200435272Z    -> 0 rows
2025-11-04T02:24:56.200443268Z == 20250305171530 AddLocalToActors: migrated (0.0063s) ========================
2025-11-04T02:24:56.200451434Z 
2025-11-04T02:24:56.200459310Z Migrating to AddActorTypeToActors (20250407160721)
2025-11-04T02:24:56.200467356Z == 20250407160721 AddActorTypeToActors: migrating =============================
2025-11-04T02:24:56.200475793Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2025-11-04T02:24:56.200483980Z    -> 0.0011s
2025-11-04T02:24:56.200492006Z == 20250407160721 AddActorTypeToActors: migrated (0.0012s) ====================
2025-11-04T02:24:56.200500243Z 
2025-11-04T02:24:56.200508068Z Migrating to AddTombstonedAtToActors (20250407160722)
2025-11-04T02:24:56.200528029Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2025-11-04T02:24:56.200536466Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2025-11-04T02:24:56.200544662Z    -> 0.0015s
2025-11-04T02:24:56.200552708Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0016s) =================
2025-11-04T02:24:56.200560925Z 
2025-11-04T02:24:56.200568791Z Migrating to CreateDoorkeeperTables (20250408111644)
2025-11-04T02:24:56.200576857Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2025-11-04T02:24:56.200585003Z -- create_table(:oauth_applications)
2025-11-04T02:24:56.200593240Z    -> 0.0005s
2025-11-04T02:24:56.200601296Z -- add_index(:oauth_applications, :uid, {unique: true})
2025-11-04T02:24:56.200609402Z    -> 0.0002s
2025-11-04T02:24:56.200617409Z -- create_table(:oauth_access_grants)
2025-11-04T02:24:56.200625445Z    -> 0.0015s
2025-11-04T02:24:56.200633481Z -- add_index(:oauth_access_grants, :token, {unique: true})
2025-11-04T02:24:56.200641617Z    -> 0.0001s
2025-11-04T02:24:56.200649663Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2025-11-04T02:24:56.200657910Z    -> 0.0082s
2025-11-04T02:24:56.200666006Z -- create_table(:oauth_access_tokens)
2025-11-04T02:24:56.200673992Z    -> 0.0007s
2025-11-04T02:24:56.200681989Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2025-11-04T02:24:56.200690125Z    -> 0.0001s
2025-11-04T02:24:56.200698131Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2025-11-04T02:24:56.200706267Z    -> 0.0001s
2025-11-04T02:24:56.200714274Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2025-11-04T02:24:56.200722550Z    -> 0.0092s
2025-11-04T02:24:56.200730606Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2025-11-04T02:24:56.200738793Z    -> 0.0090s
2025-11-04T02:24:56.200746779Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2025-11-04T02:24:56.200754935Z    -> 0.0094s
2025-11-04T02:24:56.200762901Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0393s) ==================
2025-11-04T02:24:56.200771088Z 
2025-11-04T02:24:56.200778934Z Migrating to AddOwnerToApplication (20250408145956)
2025-11-04T02:24:56.200787200Z == 20250408145956 AddOwnerToApplication: migrating ============================
2025-11-04T02:24:56.200795487Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2025-11-04T02:24:56.200803844Z    -> 0.0010s
2025-11-04T02:24:56.200820908Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2025-11-04T02:24:56.200829055Z    -> 0.0008s
2025-11-04T02:24:56.200837031Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2025-11-04T02:24:56.200845197Z    -> 0.0002s
2025-11-04T02:24:56.200853173Z == 20250408145956 AddOwnerToApplication: migrated (0.0067s) ===================
2025-11-04T02:24:56.200861320Z 
2025-11-04T02:24:56.200869246Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2025-11-04T02:24:56.200877342Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2025-11-04T02:24:56.200885639Z -- change_column_default(:federails_actors, :entity_type, nil)
2025-11-04T02:24:56.200893655Z    -> 0.0108s
2025-11-04T02:24:56.200901741Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0122s) ============
2025-11-04T02:24:56.200910008Z 
2025-11-04T02:24:56.200918264Z Migrating to AddQuotaToUsers (20250409125753)
2025-11-04T02:24:56.200926501Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2025-11-04T02:24:56.200934788Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2025-11-04T02:24:56.200943014Z    -> 0.0010s
2025-11-04T02:24:56.200951080Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2025-11-04T02:24:56.200959427Z    -> 0.0009s
2025-11-04T02:24:56.200967513Z == 20250409125753 AddQuotaToUsers: migrated (0.0033s) =========================
2025-11-04T02:24:56.200975780Z 
2025-11-04T02:24:56.200983706Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2025-11-04T02:24:56.200991933Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2025-11-04T02:24:56.201000239Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2025-11-04T02:24:56.201008837Z    -> 0.0119s
2025-11-04T02:24:56.201016923Z -- add_index(:model_files, :filename_lower)
2025-11-04T02:24:56.201025129Z    -> 0.0002s
2025-11-04T02:24:56.201033176Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0134s) 
2025-11-04T02:24:56.201041482Z 
2025-11-04T02:24:56.201049408Z Migrating to AddUniqueIndexToLinks (20250425104619)
2025-11-04T02:24:56.201057575Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2025-11-04T02:24:56.201065841Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2025-11-04T02:24:56.201074028Z    -> 0.0002s
2025-11-04T02:24:56.201082084Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0011s) ===================
2025-11-04T02:24:56.201090331Z 
2025-11-04T02:24:56.201098247Z Migrating to AddPreviewToModelFile (20250520111046)
2025-11-04T02:24:56.201115542Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2025-11-04T02:24:56.201123678Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2025-11-04T02:24:56.201131824Z    -> 0.0010s
2025-11-04T02:24:56.201142045Z == 20250520111046 AddPreviewToModelFile: migrated (0.0019s) ===================
2025-11-04T02:24:56.201150532Z 
2025-11-04T02:24:56.201158378Z Migrating to CreateAltchaSolutions (20250609210440)
2025-11-04T02:24:56.201166334Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2025-11-04T02:24:56.201174480Z -- create_table(:altcha_solutions)
2025-11-04T02:24:56.201182426Z    -> 0.0004s
2025-11-04T02:24:56.201190412Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2025-11-04T02:24:56.201198959Z    -> 0.0002s
2025-11-04T02:24:56.201206916Z == 20250609210440 CreateAltchaSolutions: migrated (0.0017s) ===================
2025-11-04T02:24:56.201215252Z 
2025-11-04T02:24:56.201223208Z Migrating to AddIndexableFields (20250620141805)
2025-11-04T02:24:56.201231365Z == 20250620141805 AddIndexableFields: migrating ===============================
2025-11-04T02:24:56.201239631Z -- change_table(:models)
2025-11-04T02:24:56.201247748Z    -> 0.0025s
2025-11-04T02:24:56.201256004Z -- change_table(:creators)
2025-11-04T02:24:56.201264221Z    -> 0.0018s
2025-11-04T02:24:56.201272397Z -- change_table(:collections)
2025-11-04T02:24:56.201280664Z    -> 0.0017s
2025-11-04T02:24:56.201289051Z == 20250620141805 AddIndexableFields: migrated (0.0060s) ======================
2025-11-04T02:24:56.201297267Z 
2025-11-04T02:24:56.201305354Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2025-11-04T02:24:56.201313680Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2025-11-04T02:24:56.201321877Z -- change_column(:models, :indexable, :string)
2025-11-04T02:24:56.201329853Z    -> 0.0258s
2025-11-04T02:24:56.201337839Z -- change_column(:models, :ai_indexable, :string)
2025-11-04T02:24:56.201345795Z    -> 0.0530s
2025-11-04T02:24:56.201353671Z -- change_column(:creators, :indexable, :string)
2025-11-04T02:24:56.201361667Z    -> 0.0226s
2025-11-04T02:24:56.201370505Z -- change_column(:creators, :ai_indexable, :string)
2025-11-04T02:24:56.201378471Z    -> 0.0420s
2025-11-04T02:24:56.201386387Z -- change_column(:collections, :indexable, :string)
2025-11-04T02:24:56.201394353Z    -> 0.0612s
2025-11-04T02:24:56.201402299Z -- change_column(:collections, :ai_indexable, :string)
2025-11-04T02:24:56.201419413Z    -> 0.0330s
2025-11-04T02:24:56.201427430Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.2383s) ======
2025-11-04T02:24:56.201435596Z 
2025-11-04T02:24:56.201443362Z Migrating to AddOrderIndexesToTables (20250629212656)
2025-11-04T02:24:56.201451398Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2025-11-04T02:24:56.201459564Z -- change_table(:models)
2025-11-04T02:24:56.201467430Z    -> 0.0004s
2025-11-04T02:24:56.201475366Z -- change_table(:creators)
2025-11-04T02:24:56.201483202Z    -> 0.0003s
2025-11-04T02:24:56.201491178Z -- change_table(:collections)
2025-11-04T02:24:56.201499074Z    -> 0.0003s
2025-11-04T02:24:56.201507030Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0010s) =================
2025-11-04T02:24:56.201515126Z 
2025-11-04T02:24:56.201523753Z Migrating to AddIndexOnLinkUrl (20250716093106)
2025-11-04T02:24:56.201531790Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2025-11-04T02:24:56.201539896Z -- change_table(:links)
2025-11-04T02:24:56.201547702Z    -> 0.0002s
2025-11-04T02:24:56.201555598Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2025-11-04T02:24:56.201563614Z 
2025-11-04T02:24:56.201571369Z Migrating to AddSyncedAtToLinks (20250724094951)
2025-11-04T02:24:56.201579375Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2025-11-04T02:24:56.201587452Z -- add_column(:links, :synced_at, :datetime)
2025-11-04T02:24:56.201595408Z    -> 0.0010s
2025-11-04T02:24:56.201603364Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0011s) ======================
2025-11-04T02:24:56.201611390Z 
2025-11-04T02:24:56.201619176Z Migrating to CreateFaspClientProviders (20250806142734)
2025-11-04T02:24:56.201627232Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2025-11-04T02:24:56.201635308Z -- create_table(:fasp_client_providers)
2025-11-04T02:24:56.201643254Z    -> 0.0420s
2025-11-04T02:24:56.201651140Z == 20250806142734 CreateFaspClientProviders: migrated (0.0420s) ===============
2025-11-04T02:24:56.201659226Z 
2025-11-04T02:24:56.201667132Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2025-11-04T02:24:56.201675118Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2025-11-04T02:24:56.201683174Z -- create_table(:fasp_client_event_subscriptions)
2025-11-04T02:24:56.201691151Z    -> 0.0121s
2025-11-04T02:24:56.315202135Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0121s) ======
2025-11-04T02:24:56.315273028Z 
2025-11-04T02:24:56.315277637Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2025-11-04T02:24:56.315282427Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2025-11-04T02:24:56.315286755Z -- create_table(:fasp_client_backfill_requests)
2025-11-04T02:24:56.315290553Z    -> 0.0051s
2025-11-04T02:24:56.315295984Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0052s) ========
2025-11-04T02:24:56.315300082Z 
2025-11-04T02:24:56.315304711Z Migrating to AddImagesToCreators (20250922155445)
2025-11-04T02:24:56.315308639Z == 20250922155445 AddImagesToCreators: migrating ==============================
2025-11-04T02:24:56.315312768Z -- add_column(:creators, :avatar_data, :json)
2025-11-04T02:24:56.315316846Z    -> 0.0010s
2025-11-04T02:24:56.315321445Z -- add_column(:creators, :banner_data, :json)
2025-11-04T02:24:56.315325834Z    -> 0.0009s
2025-11-04T02:24:56.315329792Z == 20250922155445 AddImagesToCreators: migrated (0.0020s) =====================
2025-11-04T02:24:56.315334051Z 
2025-11-04T02:24:56.315337928Z Migrating to CreateFederailsHosts (20251010145758)
2025-11-04T02:24:56.315341906Z == 20251010145758 CreateFederailsHosts: migrating =============================
2025-11-04T02:24:56.315345985Z -- create_table(:federails_hosts)
2025-11-04T02:24:56.315350023Z    -> 0.0188s
2025-11-04T02:24:56.315354161Z == 20251010145758 CreateFederailsHosts: migrated (0.0188s) ====================
2025-11-04T02:24:56.315358049Z 
2025-11-04T02:24:56.315361826Z Migrating to AddTourStateToUsers (20251027152904)
2025-11-04T02:24:56.315365534Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2025-11-04T02:24:56.315369382Z -- add_column(:users, :tour_state, :json, {default: {completed: []}})
2025-11-04T02:24:56.315373229Z    -> 0.0283s
2025-11-04T02:24:56.315376957Z == 20251027152904 AddTourStateToUsers: migrated (0.0283s) =====================
2025-11-04T02:24:56.315381586Z 
2025-11-04T02:24:56.374641997Z s6-rc: info: service init-manyfold-config successfully started
2025-11-04T02:24:56.374963876Z s6-rc: info: service init-config-end: starting
2025-11-04T02:24:56.377234377Z s6-rc: info: service init-config-end successfully started
2025-11-04T02:24:56.377403618Z s6-rc: info: service init-mods: starting
2025-11-04T02:24:56.379584269Z s6-rc: info: service init-mods successfully started
2025-11-04T02:24:56.379759151Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2025-11-04T02:24:56.388773782Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2025-11-04T02:24:56.388982332Z s6-rc: info: service init-mods-package-install: starting
2025-11-04T02:24:56.401116705Z [pkg-install-init] **** Installing all mod packages ****
2025-11-04T02:24:56.414737320Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
2025-11-04T02:24:56.479747548Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
2025-11-04T02:24:56.827583337Z (1/1) Installing redis (8.0.4-r0)
2025-11-04T02:24:56.836669281Z Executing redis-8.0.4-r0.pre-install
2025-11-04T02:24:56.880240191Z Executing redis-8.0.4-r0.post-install
2025-11-04T02:24:56.889740460Z Executing busybox-1.37.0-r19.trigger
2025-11-04T02:24:56.904667997Z OK: 115 MiB in 109 packages
2025-11-04T02:24:57.001423955Z s6-rc: info: service init-mods-package-install successfully started
2025-11-04T02:24:57.001722727Z s6-rc: info: service init-mods-end: starting
2025-11-04T02:24:57.003513793Z s6-rc: info: service init-mods-end successfully started
2025-11-04T02:24:57.003775540Z s6-rc: info: service init-custom-files: starting
2025-11-04T02:24:57.010248674Z [custom-init] No custom files found, skipping...
2025-11-04T02:24:57.010854283Z s6-rc: info: service init-custom-files successfully started
2025-11-04T02:24:57.011061571Z s6-rc: info: service init-services: starting
2025-11-04T02:24:57.012354434Z s6-rc: info: service init-services successfully started
2025-11-04T02:24:57.012539276Z s6-rc: info: service svc-mod-universal-redis: starting
2025-11-04T02:24:57.012738828Z s6-rc: info: service svc-manyfold: starting
2025-11-04T02:24:57.012901395Z s6-rc: info: service svc-cron: starting
2025-11-04T02:24:57.015227499Z s6-rc: info: service svc-mod-universal-redis successfully started
2025-11-04T02:24:57.015484616Z s6-rc: info: service svc-cron successfully started
2025-11-04T02:24:57.027301600Z 281:C 04 Nov 2025 02:24:57.027 # 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-11-04T02:24:57.027338003Z 281:C 04 Nov 2025 02:24:57.027 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2025-11-04T02:24:57.027342622Z 281:C 04 Nov 2025 02:24:57.027 * Redis version=8.0.4, bits=64, commit=00000000, modified=1, pid=281, just started
2025-11-04T02:24:57.027346761Z 281:C 04 Nov 2025 02:24:57.027 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2025-11-04T02:24:57.028014064Z 281:M 04 Nov 2025 02:24:57.027 * monotonic clock: POSIX clock_gettime
2025-11-04T02:24:57.028440884Z 281:M 04 Nov 2025 02:24:57.028 * Running mode=standalone, port=6379.
2025-11-04T02:24:57.028765217Z 281:M 04 Nov 2025 02:24:57.028 * Server initialized
2025-11-04T02:24:57.028796490Z 281:M 04 Nov 2025 02:24:57.028 * Ready to accept connections tcp
2025-11-04T02:24:57.178731224Z 02:24:57 rails.1              | started with pid 301
2025-11-04T02:24:57.178803019Z 02:24:57 default_worker.1     | started with pid 302
2025-11-04T02:24:57.178850475Z 02:24:57 performance_worker.1 | started with pid 303
2025-11-04T02:24:59.919899538Z 02:24:59 rails.1              | => Booting Puma
2025-11-04T02:24:59.919934428Z 02:24:59 rails.1              | => Rails 8.0.2.1 application starting in production 
2025-11-04T02:24:59.919952544Z 02:24:59 rails.1              | => Run `bin/rails server --help` for more startup options
2025-11-04T02:25:00.481518349Z 02:25:00 default_worker.1     | Server: dc2b9bafb96d, Context: rails, Role: web, data: {cpu: {one_min: 2.21, five_min: 2.2, fifteen_min: 1.64}, memory: 0.194080768e9, disk: {available: 840983928832, total: 938656133120, used: 97672204288}}
2025-11-04T02:25:00.573305624Z 02:25:00 performance_worker.1 | Server: dc2b9bafb96d, Context: rails, Role: web, data: {cpu: {one_min: 2.21, five_min: 2.2, fifteen_min: 1.64}, memory: 0.193789952e9, disk: {available: 840983318528, total: 938656133120, used: 97672814592}}
2025-11-04T02:25:02.620233391Z 02:25:02 default_worker.1     | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:02.621182643Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.620Z pid=302 tid=232: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-11-04T02:25:02.621535754Z 02:25:02 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:02.622646610Z 02:25:02 performance_worker.1 | INFO  2025-11-04T02:25:02.622Z pid=303 tid=233: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-11-04T02:25:02.626283213Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.625Z pid=302 tid=232: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2025-11-04T02:25:02.627725678Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.627Z pid=302 tid=232: Cron Jobs - added job with name clear-downloads in the namespace default
2025-11-04T02:25:02.681338136Z 02:25:02 performance_worker.1 | INFO  2025-11-04T02:25:02.680Z pid=303 tid=233: Booted Rails 8.0.2.1 application in production environment
2025-11-04T02:25:02.681369960Z 02:25:02 performance_worker.1 | INFO  2025-11-04T02:25:02.681Z pid=303 tid=233: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-11-04T02:25:02.681461444Z 02:25:02 performance_worker.1 | INFO  2025-11-04T02:25:02.681Z pid=303 tid=233: See LICENSE and the LGPL-3.0 for licensing details.
2025-11-04T02:25:02.681516515Z 02:25:02 performance_worker.1 | INFO  2025-11-04T02:25:02.681Z pid=303 tid=233: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2025-11-04T02:25:02.682021222Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.681Z pid=302 tid=232: Booted Rails 8.0.2.1 application in production environment
2025-11-04T02:25:02.682073226Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.681Z pid=302 tid=232: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-11-04T02:25:02.682170021Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.681Z pid=302 tid=232: See LICENSE and the LGPL-3.0 for licensing details.
2025-11-04T02:25:02.682235663Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.681Z pid=302 tid=232: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2025-11-04T02:25:02.683998112Z 02:25:02 performance_worker.1 | INFO  2025-11-04T02:25:02.683Z pid=303 tid=233: Sidekiq 8.0.8 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2025-11-04T02:25:02.684376835Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.684Z pid=302 tid=232: Sidekiq 8.0.8 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2025-11-04T02:25:02.803772128Z 02:25:02 rails.1              | Server: dc2b9bafb96d, Context: rails, Role: web, data: {cpu: {one_min: 2.21, five_min: 2.2, fifteen_min: 1.64}, memory: 0.184180736e9, disk: {available: 840984707072, total: 938656133120, used: 97671426048}}
2025-11-04T02:25:02.803802599Z 02:25:02 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:02.803826878Z 02:25:02 rails.1              | INFO  2025-11-04T02:25:02.620Z pid=301 tid=20t: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-11-04T02:25:02.803891738Z 02:25:02 rails.1              | INFO  2025-11-04T02:25:02.626Z pid=301 tid=20t: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2025-11-04T02:25:02.803928753Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 485ad3cf-a540-4eac-98d6-ed32952ec013) 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-11-04T02:25:02.803963814Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 31d3fbb6-0984-44ec-9803-39e03b6c07a1) 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-11-04T02:25:02.804032311Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: e19c2b4f-bc4e-4068-bc01-8875b174c8e2) 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-11-04T02:25:02.804055177Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 8415c2ff-8aee-4a16-82e1-bfa96555419a) to Sidekiq(upgrade)
2025-11-04T02:25:02.804098665Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 39b4f58a-8cd4-42c8-9ba8-7e6dfdafc5f3) to Sidekiq(upgrade)
2025-11-04T02:25:02.804146772Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: c3b1b5c0-4420-4496-9b35-0cf59236c2c9) to Sidekiq(upgrade)
2025-11-04T02:25:02.804172844Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: cbb62aef-8df1-46a6-9bbc-36d24bbdefad) to Sidekiq(upgrade)
2025-11-04T02:25:02.804209909Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 6d2a9410-2145-455d-9f90-bfb3f700a762) to Sidekiq(upgrade)
2025-11-04T02:25:02.804232124Z 02:25:02 rails.1              | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 39a03903-7574-4424-9780-f6f0fed78c33) to Sidekiq(upgrade)
2025-11-04T02:25:02.804280641Z 02:25:02 rails.1              | [301] Puma starting in cluster mode...
2025-11-04T02:25:02.804343658Z 02:25:02 rails.1              | [301] * Puma version: 7.1.0 ("Neon Witch")
2025-11-04T02:25:02.810147715Z 02:25:02 rails.1              | [301] * Ruby version: ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-11-04T02:25:02.810229159Z 02:25:02 rails.1              | [301] *  Min threads: 4
2025-11-04T02:25:02.810286945Z 02:25:02 rails.1              | [301] *  Max threads: 16
2025-11-04T02:25:02.810340703Z 02:25:02 rails.1              | [301] *  Environment: production
2025-11-04T02:25:02.810384983Z 02:25:02 rails.1              | [301] *   Master PID: 301
2025-11-04T02:25:02.810429121Z 02:25:02 rails.1              | [301] *      Workers: 4
2025-11-04T02:25:02.810480415Z 02:25:02 rails.1              | [301] *     Restarts: (✔) hot (✖) phased (✖) refork
2025-11-04T02:25:02.810529333Z 02:25:02 rails.1              | [301] * Preloading application
2025-11-04T02:25:02.810581518Z 02:25:02 rails.1              | [301] * Listening on http://[::]:3214
2025-11-04T02:25:02.810630607Z 02:25:02 rails.1              | [301] Use Ctrl-C to stop
2025-11-04T02:25:02.831586101Z 02:25:02 rails.1              | [301] - Worker 0 (PID: 377) booted in 0.02s, phase: 0
2025-11-04T02:25:02.831631182Z 02:25:02 rails.1              | [301] - Worker 1 (PID: 390) booted in 0.01s, phase: 0
2025-11-04T02:25:02.831697095Z 02:25:02 rails.1              | [301] - Worker 2 (PID: 403) booted in 0.01s, phase: 0
2025-11-04T02:25:02.833412048Z 02:25:02 rails.1              | [301] - Worker 3 (PID: 416) booted in 0.0s, phase: 0
2025-11-04T02:25:02.954217821Z 02:25:02 performance_worker.1 | Server: dc2b9bafb96d, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.36, five_min: 2.23, fifteen_min: 1.65}, memory: 0.233398272e9, disk: {available: 840976838656, total: 938656133120, used: 97679294464}}
2025-11-04T02:25:02.957890556Z 02:25:02 default_worker.1     | Server: dc2b9bafb96d, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.36, five_min: 2.23, fifteen_min: 1.65}, memory: 0.230559744e9, disk: {available: 840976838656, total: 938656133120, used: 97679294464}}
2025-11-04T02:25:02.959343802Z 02:25:02 default_worker.1     | INFO  2025-11-04T02:25:02.959Z pid=302 tid=hrq jid=c4fae0a212e77bc0782db23f class=Upgrade::GenerateSlugsJob: start
2025-11-04T02:25:03.012744445Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [485ad3cf-a540-4eac-98d6-ed32952ec013] Performing Upgrade::GenerateSlugsJob (Job ID: 485ad3cf-a540-4eac-98d6-ed32952ec013) from Sidekiq(high) enqueued at 2025-11-04T02:25:02.644450443Z 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-11-04T02:25:03.015143124Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.012Z pid=302 tid=hfa jid=3e46d8ec468179b4e2ee17d6 class=Upgrade::FixNilFileSizeValues: start
2025-11-04T02:25:03.017276249Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [8415c2ff-8aee-4a16-82e1-bfa96555419a] Performing Upgrade::FixNilFileSizeValues (Job ID: 8415c2ff-8aee-4a16-82e1-bfa96555419a) from Sidekiq(upgrade) enqueued at 2025-11-04T02:25:02.650754316Z
2025-11-04T02:25:03.018239820Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.007Z pid=302 tid=hqe jid=14cd4932d1c8484b628d356b class=Upgrade::GenerateSlugsJob: start
2025-11-04T02:25:03.028901417Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [e19c2b4f-bc4e-4068-bc01-8875b174c8e2] Performing Upgrade::GenerateSlugsJob (Job ID: e19c2b4f-bc4e-4068-bc01-8875b174c8e2) from Sidekiq(high) enqueued at 2025-11-04T02:25:02.649053090Z 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-11-04T02:25:03.030061663Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:02.990Z pid=302 tid=hqm jid=6d7dbda81b826193d295fee0 class=Upgrade::GenerateSlugsJob: start
2025-11-04T02:25:03.049595815Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2025-11-04T02:25:03.050817905Z s6-rc: info: service svc-manyfold successfully started
2025-11-04T02:25:03.051025073Z s6-rc: info: service legacy-services: starting
2025-11-04T02:25:03.059370045Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [31d3fbb6-0984-44ec-9803-39e03b6c07a1] Performing Upgrade::GenerateSlugsJob (Job ID: 31d3fbb6-0984-44ec-9803-39e03b6c07a1) from Sidekiq(high) enqueued at 2025-11-04T02:25:02.647279800Z 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-11-04T02:25:03.062710872Z s6-rc: info: service legacy-services successfully started
2025-11-04T02:25:03.062869000Z s6-rc: info: service ci-service-check: starting
2025-11-04T02:25:03.066223775Z [ls.io-init] done.
2025-11-04T02:25:03.067017413Z s6-rc: info: service ci-service-check successfully started
2025-11-04T02:25:03.067275352Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [e19c2b4f-bc4e-4068-bc01-8875b174c8e2] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:03.069048282Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [8415c2ff-8aee-4a16-82e1-bfa96555419a] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:03.094103281Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [31d3fbb6-0984-44ec-9803-39e03b6c07a1] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:03.109655365Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [e19c2b4f-bc4e-4068-bc01-8875b174c8e2] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-04T02:25:03.110654106Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [e19c2b4f-bc4e-4068-bc01-8875b174c8e2] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.016
2025-11-04T02:25:03.250515257Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [31d3fbb6-0984-44ec-9803-39e03b6c07a1] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-04T02:25:03.278255803Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [31d3fbb6-0984-44ec-9803-39e03b6c07a1] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.119
2025-11-04T02:25:03.278919159Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [8415c2ff-8aee-4a16-82e1-bfa96555419a] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-04T02:25:03.284085050Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [8415c2ff-8aee-4a16-82e1-bfa96555419a] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.173
2025-11-04T02:25:03.299985065Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [485ad3cf-a540-4eac-98d6-ed32952ec013] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:03.360166851Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [485ad3cf-a540-4eac-98d6-ed32952ec013] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-04T02:25:03.360192192Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [485ad3cf-a540-4eac-98d6-ed32952ec013] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.051
2025-11-04T02:25:03.369847242Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [e19c2b4f-bc4e-4068-bc01-8875b174c8e2] Performed Upgrade::GenerateSlugsJob (Job ID: e19c2b4f-bc4e-4068-bc01-8875b174c8e2) from Sidekiq(high) in 343.09ms
2025-11-04T02:25:03.373866335Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [31d3fbb6-0984-44ec-9803-39e03b6c07a1] Performed Upgrade::GenerateSlugsJob (Job ID: 31d3fbb6-0984-44ec-9803-39e03b6c07a1) from Sidekiq(high) in 341.62ms
2025-11-04T02:25:03.374667388Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [485ad3cf-a540-4eac-98d6-ed32952ec013] Performed Upgrade::GenerateSlugsJob (Job ID: 485ad3cf-a540-4eac-98d6-ed32952ec013) from Sidekiq(high) in 366.3ms
2025-11-04T02:25:03.375274170Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [8415c2ff-8aee-4a16-82e1-bfa96555419a] Performed Upgrade::FixNilFileSizeValues (Job ID: 8415c2ff-8aee-4a16-82e1-bfa96555419a) from Sidekiq(upgrade) in 358.71ms
2025-11-04T02:25:03.375502630Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.374Z pid=302 tid=hqe jid=14cd4932d1c8484b628d356b class=Upgrade::GenerateSlugsJob elapsed=0.367: done
2025-11-04T02:25:03.375656389Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.374Z pid=302 tid=hqm jid=6d7dbda81b826193d295fee0 class=Upgrade::GenerateSlugsJob elapsed=0.384: done
2025-11-04T02:25:03.382244485Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.381Z pid=302 tid=hqe jid=533fdbc30c97d42b5549b417 class=Upgrade::BackfillDataPackages: start
2025-11-04T02:25:03.383354660Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [39b4f58a-8cd4-42c8-9ba8-7e6dfdafc5f3] Performing Upgrade::BackfillDataPackages (Job ID: 39b4f58a-8cd4-42c8-9ba8-7e6dfdafc5f3) from Sidekiq(upgrade) enqueued at 2025-11-04T02:25:02.651505819Z
2025-11-04T02:25:03.383799726Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.381Z pid=302 tid=hfa jid=3e46d8ec468179b4e2ee17d6 class=Upgrade::FixNilFileSizeValues elapsed=0.369: done
2025-11-04T02:25:03.383917694Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.375Z pid=302 tid=hrq jid=c4fae0a212e77bc0782db23f class=Upgrade::GenerateSlugsJob elapsed=0.416: done
2025-11-04T02:25:03.384517111Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.384Z pid=302 tid=hfa jid=2fe5032d8cfae9f05f181b80 class=Upgrade::UpdateActorsJob: start
2025-11-04T02:25:03.385665313Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [cbb62aef-8df1-46a6-9bbc-36d24bbdefad] Performing Upgrade::UpdateActorsJob (Job ID: cbb62aef-8df1-46a6-9bbc-36d24bbdefad) from Sidekiq(upgrade) enqueued at 2025-11-04T02:25:02.652802430Z
2025-11-04T02:25:03.389580616Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.382Z pid=302 tid=hqm jid=5ae7526c3eb8663795ee06b3 class=Upgrade::DisambiguateUsernamesJob: start
2025-11-04T02:25:03.390417551Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [39b4f58a-8cd4-42c8-9ba8-7e6dfdafc5f3] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:03.445587707Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.384Z pid=302 tid=hrq jid=88e9372257d0e9a0a605577b class=Upgrade::FixParentCollections: start
2025-11-04T02:25:03.511810937Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c3b1b5c0-4420-4496-9b35-0cf59236c2c9] Performing Upgrade::DisambiguateUsernamesJob (Job ID: c3b1b5c0-4420-4496-9b35-0cf59236c2c9) from Sidekiq(upgrade) enqueued at 2025-11-04T02:25:02.652169335Z
2025-11-04T02:25:03.517570013Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [6d2a9410-2145-455d-9f90-bfb3f700a762] Performing Upgrade::FixParentCollections (Job ID: 6d2a9410-2145-455d-9f90-bfb3f700a762) from Sidekiq(upgrade) enqueued at 2025-11-04T02:25:02.653427709Z
2025-11-04T02:25:03.608289948Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [cbb62aef-8df1-46a6-9bbc-36d24bbdefad] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:03.657524442Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c3b1b5c0-4420-4496-9b35-0cf59236c2c9] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:03.679139083Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [6d2a9410-2145-455d-9f90-bfb3f700a762] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:03.726336285Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [39b4f58a-8cd4-42c8-9ba8-7e6dfdafc5f3] Performed Upgrade::BackfillDataPackages (Job ID: 39b4f58a-8cd4-42c8-9ba8-7e6dfdafc5f3) from Sidekiq(upgrade) in 342.99ms
2025-11-04T02:25:03.816712869Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.816Z pid=302 tid=hqe jid=533fdbc30c97d42b5549b417 class=Upgrade::BackfillDataPackages elapsed=0.433: done
2025-11-04T02:25:03.817360402Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [cbb62aef-8df1-46a6-9bbc-36d24bbdefad] Performed Upgrade::UpdateActorsJob (Job ID: cbb62aef-8df1-46a6-9bbc-36d24bbdefad) from Sidekiq(upgrade) in 431.27ms
2025-11-04T02:25:03.821503806Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.820Z pid=302 tid=hqe jid=ece1abbc4f03caf74bb67516 class=Upgrade::PruneOrphanedProblems: start
2025-11-04T02:25:03.833466633Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c3b1b5c0-4420-4496-9b35-0cf59236c2c9] Performed Upgrade::DisambiguateUsernamesJob (Job ID: c3b1b5c0-4420-4496-9b35-0cf59236c2c9) from Sidekiq(upgrade) in 435.15ms
2025-11-04T02:25:03.833673299Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.825Z pid=302 tid=hfa jid=2fe5032d8cfae9f05f181b80 class=Upgrade::UpdateActorsJob elapsed=0.441: done
2025-11-04T02:25:03.848112682Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.847Z pid=302 tid=hqm jid=5ae7526c3eb8663795ee06b3 class=Upgrade::DisambiguateUsernamesJob elapsed=0.466: done
2025-11-04T02:25:03.848449320Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [39a03903-7574-4424-9780-f6f0fed78c33] Performing Upgrade::PruneOrphanedProblems (Job ID: 39a03903-7574-4424-9780-f6f0fed78c33) from Sidekiq(upgrade) enqueued at 2025-11-04T02:25:02.654075834Z
2025-11-04T02:25:03.848865248Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [6d2a9410-2145-455d-9f90-bfb3f700a762] Performed Upgrade::FixParentCollections (Job ID: 6d2a9410-2145-455d-9f90-bfb3f700a762) from Sidekiq(upgrade) in 348.89ms
2025-11-04T02:25:03.849648835Z 02:25:03 default_worker.1     | INFO  2025-11-04T02:25:03.849Z pid=302 tid=hrq jid=88e9372257d0e9a0a605577b class=Upgrade::FixParentCollections elapsed=0.465: done
2025-11-04T02:25:03.852262428Z 02:25:03 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [39a03903-7574-4424-9780-f6f0fed78c33] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-04T02:25:04.022915739Z 02:25:04 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [39a03903-7574-4424-9780-f6f0fed78c33] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-04T02:25:04.028330342Z 02:25:04 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [39a03903-7574-4424-9780-f6f0fed78c33] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.159
2025-11-04T02:25:04.046550217Z 02:25:04 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [39a03903-7574-4424-9780-f6f0fed78c33] Performed Upgrade::PruneOrphanedProblems (Job ID: 39a03903-7574-4424-9780-f6f0fed78c33) from Sidekiq(upgrade) in 213.77ms
2025-11-04T02:25:04.048211602Z 02:25:04 default_worker.1     | INFO  2025-11-04T02:25:04.046Z pid=302 tid=hqe jid=ece1abbc4f03caf74bb67516 class=Upgrade::PruneOrphanedProblems elapsed=0.226: done
2025-11-04T02:25:04.498178674Z 02:25:04 rails.1              | [217eb786-c63a-430d-9af0-693bfbb852f5] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1392,"duration":17.28,"view":0.0,"db":2.2,"@timestamp":"2025-11-04T02:25:04.497Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2025-11-04T02:25:05.474930529Z 02:25:05 rails.1              | [a32e70fa-fc1c-40ea-a11f-5a27b7df5ede] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":123497,"duration":960.21,"view":0.0,"db":26.24,"location":"http://172.17.0.4:3214/","@timestamp":"2025-11-04T02:25:05.474Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2025-11-04T02:25:05.556548897Z 02:25:05 rails.1              | [f04d7c7d-a7be-4be0-ab6b-a1ca8e652263] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1097,"duration":53.94,"view":0.0,"db":3.49,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2025-11-04T02:25:05.546Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2025-11-04T02:25:06.375699431Z 02:25:06 rails.1              | [c5ed8d65-bacd-4db5-91a5-9ae0596017d5] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25580,"duration":787.21,"view":623.39,"db":73.09,"@timestamp":"2025-11-04T02:25:06.375Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2025-11-04T02:25:06.453642961Z 02:25:06 rails.1              | [560f0061-4e1b-4af3-80b2-8e87773e15b2] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1179,"duration":34.43,"view":0.0,"db":3.81,"@timestamp":"2025-11-04T02:25:06.452Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2025-11-04T02:25:06.833083847Z 02:25:06 rails.1              | [7e5653db-5564-4af9-bd3c-805ea8884b8d] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":14970,"duration":251.82,"view":0.0,"db":3.11,"location":"http://172.17.0.4:3214/","@timestamp":"2025-11-04T02:25:06.793Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2025-11-04T02:25:06.890759327Z 02:25:06 rails.1              | [bb1e1958-dc16-4af7-90fe-13cefe6711a8] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1095,"duration":47.98,"view":0.0,"db":4.24,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2025-11-04T02:25:06.890Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2025-11-04T02:25:07.296642525Z 02:25:07 rails.1              | [d7946e52-f3ac-4fbe-980d-070a39802ba7] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25799,"duration":374.89,"view":210.0,"db":1.44,"@timestamp":"2025-11-04T02:25:07.291Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}