2025-10-08T13:46:12.554503200Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2025-10-08T13:46:12.554546467Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2025-10-08T13:46:12.594726386Z [mod-init] Running Docker Modification Logic
2025-10-08T13:46:12.841800736Z [mod-init] Adding linuxserver/mods:universal-redis to container
2025-10-08T13:46:13.616393673Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2025-10-08T13:46:14.026913655Z [mod-init] Installing linuxserver/mods:universal-redis
2025-10-08T13:46:14.052913594Z [mod-init] linuxserver/mods:universal-redis applied to container
2025-10-08T13:46:14.053894439Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2025-10-08T13:46:14.078179935Z s6-rc: info: service s6rc-oneshot-runner: starting
2025-10-08T13:46:14.082405553Z s6-rc: info: service s6rc-oneshot-runner successfully started
2025-10-08T13:46:14.082546016Z s6-rc: info: service fix-attrs: starting
2025-10-08T13:46:14.082839186Z s6-rc: info: service init-migrations: starting
2025-10-08T13:46:14.083015310Z s6-rc: info: service init-envfile: starting
2025-10-08T13:46:14.089510949Z [migrations] started
2025-10-08T13:46:14.089561140Z [migrations] no migrations found
2025-10-08T13:46:14.090028221Z s6-rc: info: service fix-attrs successfully started
2025-10-08T13:46:14.090260859Z s6-rc: info: service legacy-cont-init: starting
2025-10-08T13:46:14.090391031Z s6-rc: info: service init-migrations successfully started
2025-10-08T13:46:14.090517255Z s6-rc: info: service init-adduser: starting
2025-10-08T13:46:14.091890139Z s6-rc: info: service init-envfile successfully started
2025-10-08T13:46:14.098011464Z s6-rc: info: service legacy-cont-init successfully started
2025-10-08T13:46:14.115484504Z usermod: no changes
2025-10-08T13:46:14.123763303Z ───────────────────────────────────────
2025-10-08T13:46:14.123777612Z
2025-10-08T13:46:14.123781429Z ██╗ ███████╗██╗ ██████╗
2025-10-08T13:46:14.123785046Z ██║ ██╔════╝██║██╔═══██╗
2025-10-08T13:46:14.123788634Z ██║ ███████╗██║██║ ██║
2025-10-08T13:46:14.123792121Z ██║ ╚════██║██║██║ ██║
2025-10-08T13:46:14.123795648Z ███████╗███████║██║╚██████╔╝
2025-10-08T13:46:14.123799255Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-10-08T13:46:14.123802752Z
2025-10-08T13:46:14.123806139Z Brought to you by linuxserver.io
2025-10-08T13:46:14.123830007Z ───────────────────────────────────────
2025-10-08T13:46:14.124200142Z
2025-10-08T13:46:14.124223119Z To support LSIO projects visit:
2025-10-08T13:46:14.124229652Z https://www.linuxserver.io/donate/
2025-10-08T13:46:14.124235413Z
2025-10-08T13:46:14.124240934Z ───────────────────────────────────────
2025-10-08T13:46:14.124247628Z GID/UID
2025-10-08T13:46:14.124253159Z ───────────────────────────────────────
2025-10-08T13:46:14.129343909Z
2025-10-08T13:46:14.129363859Z User UID: 911
2025-10-08T13:46:14.129371314Z User GID: 911
2025-10-08T13:46:14.129377867Z ───────────────────────────────────────
2025-10-08T13:46:14.131587486Z Linuxserver.io version: v0.125.0-pkg-3ef82d99-dev-f1f2c631da9a4e4a1fd264279cdb70c84a14970f-pr-15
2025-10-08T13:46:14.131895917Z Build-date: 2025-10-08T13:36:14+00:00
2025-10-08T13:46:14.131909074Z ───────────────────────────────────────
2025-10-08T13:46:14.131916368Z
2025-10-08T13:46:14.149765215Z s6-rc: info: service init-adduser successfully started
2025-10-08T13:46:14.149793722Z s6-rc: info: service init-device-perms: starting
2025-10-08T13:46:14.155196009Z s6-rc: info: service init-device-perms successfully started
2025-10-08T13:46:14.155211010Z s6-rc: info: service init-os-end: starting
2025-10-08T13:46:14.156821252Z s6-rc: info: service init-os-end successfully started
2025-10-08T13:46:14.156950332Z s6-rc: info: service init-manyfold-config: starting
2025-10-08T13:46:14.157099262Z s6-rc: info: service init-config: starting
2025-10-08T13:46:14.158447085Z s6-rc: info: service init-config successfully started
2025-10-08T13:46:14.158629964Z s6-rc: info: service init-crontab-config: starting
2025-10-08T13:46:14.161431123Z **** SECRET_KEY_BASE set in environment. ****
2025-10-08T13:46:14.167779144Z s6-rc: info: service init-crontab-config successfully started
2025-10-08T13:46:14.184716626Z **** Running Manyfold database init. ****
2025-10-08T13:46:16.477641189Z `/root` is not writable.
2025-10-08T13:46:16.477828035Z Bundler will use `/tmp/bundler20251008-173-lqqlma173' as your home directory temporarily.
2025-10-08T13:46:23.583327071Z Server: e35aa8afdf25, Context: rails, Role: web, data: {cpu: {one_min: 3.84, five_min: 2.99, fifteen_min: 2.43}, memory: 0.213807104e9, disk: {available: 837738315776, total: 938656133120, used: 100917817344}}
2025-10-08T13:46:23.583368224Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2025-10-08T13:46:23.583395449Z INFO 2025-10-08T13:46:21.606Z pid=173 tid=2id: Sidekiq 8.0.7 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-10-08T13:46:23.583406141Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2025-10-08T13:46:23.583417393Z Migrating to CreateLibraries (20210130201037)
2025-10-08T13:46:23.583427283Z == 20210130201037 CreateLibraries: migrating ==================================
2025-10-08T13:46:23.583437844Z -- create_table(:libraries)
2025-10-08T13:46:23.583449598Z -> 0.0035s
2025-10-08T13:46:23.583458646Z == 20210130201037 CreateLibraries: migrated (0.0036s) =========================
2025-10-08T13:46:23.583469167Z
2025-10-08T13:46:23.583479037Z Migrating to CreateModels (20210130203243)
2025-10-08T13:46:23.583489979Z == 20210130203243 CreateModels: migrating =====================================
2025-10-08T13:46:23.583498356Z -- create_table(:models)
2025-10-08T13:46:23.583506893Z -> 0.0011s
2025-10-08T13:46:23.583515330Z == 20210130203243 CreateModels: migrated (0.0012s) ============================
2025-10-08T13:46:23.583524018Z
2025-10-08T13:46:23.583531854Z Migrating to CreateParts (20210205230918)
2025-10-08T13:46:23.583540020Z == 20210205230918 CreateParts: migrating ======================================
2025-10-08T13:46:23.583548106Z -- create_table(:parts)
2025-10-08T13:46:23.583556193Z -> 0.0039s
2025-10-08T13:46:23.583564159Z == 20210205230918 CreateParts: migrated (0.0039s) =============================
2025-10-08T13:46:23.583572235Z
2025-10-08T13:46:23.583580021Z Migrating to AddFieldsToParts (20210210153744)
2025-10-08T13:46:23.583587997Z == 20210210153744 AddFieldsToParts: migrating =================================
2025-10-08T13:46:23.583596103Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2025-10-08T13:46:23.583604269Z -> 0.0009s
2025-10-08T13:46:23.583612185Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2025-10-08T13:46:23.583620542Z -> 0.0003s
2025-10-08T13:46:23.583628408Z == 20210210153744 AddFieldsToParts: migrated (0.0013s) ========================
2025-10-08T13:46:23.583636885Z
2025-10-08T13:46:23.583644641Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2025-10-08T13:46:23.583653018Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2025-10-08T13:46:23.583661394Z -- create_table(:tags, {id: :integer})
2025-10-08T13:46:23.583669421Z -> 0.0047s
2025-10-08T13:46:23.583677357Z -- create_table(:taggings, {id: :integer})
2025-10-08T13:46:23.583685533Z -> 0.0024s
2025-10-08T13:46:23.583703249Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-08T13:46:23.583711676Z -> 0.0003s
2025-10-08T13:46:23.583721235Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2025-10-08T13:46:23.583729832Z -> 0.0024s
2025-10-08T13:46:23.583737718Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0100s) ===============
2025-10-08T13:46:23.583746105Z
2025-10-08T13:46:23.583756887Z Migrating to AddMissingUniqueIndices (20210212143002)
2025-10-08T13:46:23.583766596Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2025-10-08T13:46:23.583775204Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2025-10-08T13:46:23.583783470Z -> 0.0004s
2025-10-08T13:46:23.583791356Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-08T13:46:23.583799482Z -> 0.0005s
2025-10-08T13:46:23.583807408Z -- remove_foreign_key(:taggings, :tags)
2025-10-08T13:46:23.583815425Z -> 0.1754s
2025-10-08T13:46:23.583823290Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-08T13:46:23.583831557Z -> 0.0157s
2025-10-08T13:46:23.583839744Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2025-10-08T13:46:23.583867069Z -> 0.0002s
2025-10-08T13:46:23.583879604Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2025-10-08T13:46:23.583888512Z -> 0.0052s
2025-10-08T13:46:23.583896989Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2025-10-08T13:46:23.583905316Z -> 0.0723s
2025-10-08T13:46:23.583913733Z == 20210212143002 AddMissingUniqueIndices: migrated (0.3052s) =================
2025-10-08T13:46:23.583922390Z
2025-10-08T13:46:23.583930316Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2025-10-08T13:46:23.583938442Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2025-10-08T13:46:23.583946629Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2025-10-08T13:46:23.583954795Z -> 0.0375s
2025-10-08T13:46:23.583962942Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1231s) ===========
2025-10-08T13:46:23.583971449Z
2025-10-08T13:46:23.583979445Z Migrating to AddMissingTaggableIndex (20210212143004)
2025-10-08T13:46:23.583987952Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2025-10-08T13:46:23.583996239Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2025-10-08T13:46:23.584004535Z -> 0.0003s
2025-10-08T13:46:23.584025257Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0004s) =================
2025-10-08T13:46:23.584033424Z
2025-10-08T13:46:23.584041239Z Migrating to ChangeCollationForTagNames (20210212143005)
2025-10-08T13:46:23.584049466Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2025-10-08T13:46:23.584057692Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ==============
2025-10-08T13:46:23.584068755Z
2025-10-08T13:46:23.584078434Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2025-10-08T13:46:23.584087623Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2025-10-08T13:46:23.584099527Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-08T13:46:23.584109857Z -> 0.0097s
2025-10-08T13:46:23.584120018Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-10-08T13:46:23.584129888Z -> 0.0003s
2025-10-08T13:46:23.584139006Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2025-10-08T13:46:23.584148255Z -> 0.0059s
2025-10-08T13:46:23.584156241Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2025-10-08T13:46:23.584164928Z -> 0.0012s
2025-10-08T13:46:23.584172874Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2025-10-08T13:46:23.584181442Z -> 0.0004s
2025-10-08T13:46:23.584189598Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2025-10-08T13:46:23.584198085Z -> 0.0001s
2025-10-08T13:46:23.584206141Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2025-10-08T13:46:23.584214729Z -> 0.0044s
2025-10-08T13:46:23.584222574Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2025-10-08T13:46:23.584230781Z -> 0.0002s
2025-10-08T13:46:23.584238647Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2025-10-08T13:46:23.584247004Z -> 0.0006s
2025-10-08T13:46:23.584255481Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2025-10-08T13:46:23.584263627Z -> 0.0002s
2025-10-08T13:46:23.584271743Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2025-10-08T13:46:23.584280591Z -> 0.0006s
2025-10-08T13:46:23.584290231Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2025-10-08T13:46:23.584300481Z -> 0.0002s
2025-10-08T13:46:23.584309880Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2025-10-08T13:46:23.584331363Z -> 0.0017s
2025-10-08T13:46:23.584341123Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2025-10-08T13:46:23.584349470Z -> 0.0002s
2025-10-08T13:46:23.584357696Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0260s) =============
2025-10-08T13:46:23.584366224Z
2025-10-08T13:46:23.584374200Z Migrating to AddPreviewPartToModel (20210220204055)
2025-10-08T13:46:23.584382296Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2025-10-08T13:46:23.584390362Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2025-10-08T13:46:23.584398549Z -> 0.2712s
2025-10-08T13:46:23.584406415Z == 20210220204055 AddPreviewPartToModel: migrated (0.2712s) ===================
2025-10-08T13:46:23.584414481Z
2025-10-08T13:46:23.584422276Z Migrating to CreateCreators (20210225232756)
2025-10-08T13:46:23.584430313Z == 20210225232756 CreateCreators: migrating ===================================
2025-10-08T13:46:23.584438639Z -- create_table(:creators)
2025-10-08T13:46:23.584446636Z -> 0.0170s
2025-10-08T13:46:23.584454712Z == 20210225232756 CreateCreators: migrated (0.0170s) ==========================
2025-10-08T13:46:23.584462778Z
2025-10-08T13:46:23.584471295Z Migrating to AddCreatorToModels (20210225232841)
2025-10-08T13:46:23.584479331Z == 20210225232841 AddCreatorToModels: migrating ===============================
2025-10-08T13:46:23.584489041Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2025-10-08T13:46:23.584499412Z -> 0.0514s
2025-10-08T13:46:23.584509141Z == 20210225232841 AddCreatorToModels: migrated (0.0515s) ======================
2025-10-08T13:46:23.584520685Z
2025-10-08T13:46:23.584529092Z Migrating to CreateLinks (20210301230017)
2025-10-08T13:46:23.584537468Z == 20210301230017 CreateLinks: migrating ======================================
2025-10-08T13:46:23.584545545Z -- create_table(:links)
2025-10-08T13:46:23.584553451Z -> 0.0012s
2025-10-08T13:46:23.584561537Z == 20210301230017 CreateLinks: migrated (0.0013s) =============================
2025-10-08T13:46:23.584570345Z
2025-10-08T13:46:23.584579343Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2025-10-08T13:46:23.584588060Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2025-10-08T13:46:23.584598211Z -- remove_column(:creators, :thingiverse_user, :string)
2025-10-08T13:46:23.584608361Z -> 0.0692s
2025-10-08T13:46:23.584618852Z -- remove_column(:creators, :cults3d_user, :string)
2025-10-08T13:46:23.584628712Z -> 0.0051s
2025-10-08T13:46:23.584660687Z -- remove_column(:creators, :mmf_user, :string)
2025-10-08T13:46:23.584669123Z -> 0.0147s
2025-10-08T13:46:23.584677270Z -- remove_column(:creators, :cgtrader_user, :string)
2025-10-08T13:46:23.584685336Z -> 0.0037s
2025-10-08T13:46:23.584693232Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0950s) ==============
2025-10-08T13:46:23.584701328Z
2025-10-08T13:46:23.584709485Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2025-10-08T13:46:23.584717591Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2025-10-08T13:46:23.584725697Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2025-10-08T13:46:23.584735467Z -> 0.0587s
2025-10-08T13:46:23.584743373Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0587s) ==
2025-10-08T13:46:23.584751509Z
2025-10-08T13:46:23.584759546Z Migrating to AddYUpToParts (20210318202638)
2025-10-08T13:46:23.584767842Z == 20210318202638 AddYUpToParts: migrating ====================================
2025-10-08T13:46:23.584775949Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2025-10-08T13:46:23.584784045Z -> 0.0155s
2025-10-08T13:46:23.584791951Z == 20210318202638 AddYUpToParts: migrated (0.0155s) ===========================
2025-10-08T13:46:23.584800338Z
2025-10-08T13:46:23.584808514Z Migrating to CreateImages (20210321164508)
2025-10-08T13:46:23.584816480Z == 20210321164508 CreateImages: migrating =====================================
2025-10-08T13:46:23.584824546Z -- create_table(:images)
2025-10-08T13:46:23.584832693Z -> 0.0167s
2025-10-08T13:46:23.584840939Z == 20210321164508 CreateImages: migrated (0.0168s) ============================
2025-10-08T13:46:23.584849166Z
2025-10-08T13:46:23.584857082Z Migrating to CreateDelayedJobs (20210330215825)
2025-10-08T13:46:23.584865379Z == 20210330215825 CreateDelayedJobs: migrating ================================
2025-10-08T13:46:23.584873585Z -- create_table(:delayed_jobs)
2025-10-08T13:46:23.584881742Z -> 0.0088s
2025-10-08T13:46:24.440900144Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2025-10-08T13:46:24.440937840Z -> 0.0002s
2025-10-08T13:46:24.440944524Z == 20210330215825 CreateDelayedJobs: migrated (0.0090s) =======================
2025-10-08T13:46:24.440949885Z
2025-10-08T13:46:24.440954594Z Migrating to RenamePartsToModelFiles (20220105233138)
2025-10-08T13:46:24.440959534Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2025-10-08T13:46:24.440964534Z -- rename_table(:parts, :model_files)
2025-10-08T13:46:24.440969053Z -> 0.0024s
2025-10-08T13:46:24.440987260Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2025-10-08T13:46:24.440992440Z -> 0.0347s
2025-10-08T13:46:24.440996889Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0372s) =================
2025-10-08T13:46:24.441001869Z
2025-10-08T13:46:24.441006649Z Migrating to RemoveImagesTable (20220106220519)
2025-10-08T13:46:24.441011669Z == 20220106220519 RemoveImagesTable: migrating ================================
2025-10-08T13:46:24.441016238Z -- drop_table(:images)
2025-10-08T13:46:24.441020687Z -> 0.0003s
2025-10-08T13:46:24.441025787Z == 20220106220519 RemoveImagesTable: migrated (0.0004s) =======================
2025-10-08T13:46:24.441030557Z
2025-10-08T13:46:24.441035136Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2025-10-08T13:46:24.441039766Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2025-10-08T13:46:24.441044555Z -- table_exists?(:active_storage_blobs)
2025-10-08T13:46:24.441049375Z -> 0.0001s
2025-10-08T13:46:24.441053874Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ======
2025-10-08T13:46:24.441058263Z
2025-10-08T13:46:24.441062802Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2025-10-08T13:46:24.441067311Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2025-10-08T13:46:24.441072101Z -- table_exists?(:active_storage_blobs)
2025-10-08T13:46:24.441076660Z -> 0.0001s
2025-10-08T13:46:24.441081159Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2025-10-08T13:46:24.441085798Z
2025-10-08T13:46:24.441090347Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2025-10-08T13:46:24.441094927Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2025-10-08T13:46:24.441099606Z -- table_exists?(:active_storage_blobs)
2025-10-08T13:46:24.441104175Z -> 0.0001s
2025-10-08T13:46:24.441108744Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s)
2025-10-08T13:46:24.441113564Z
2025-10-08T13:46:24.441118244Z Migrating to DeviseCreateUsers (20220614210023)
2025-10-08T13:46:24.441123033Z == 20220614210023 DeviseCreateUsers: migrating ================================
2025-10-08T13:46:24.441127502Z -- create_table(:users)
2025-10-08T13:46:24.441131951Z -> 0.0013s
2025-10-08T13:46:24.441136550Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2025-10-08T13:46:24.441141440Z -> 0.0017s
2025-10-08T13:46:24.441146050Z == 20220614210023 DeviseCreateUsers: migrated (0.0031s) =======================
2025-10-08T13:46:24.441157883Z
2025-10-08T13:46:24.441162543Z Migrating to AddUsernameToUsers (20220614211256)
2025-10-08T13:46:24.441167132Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2025-10-08T13:46:24.441172803Z -- add_column(:users, :username, :string, {null: false})
2025-10-08T13:46:24.441177653Z -> 0.0250s
2025-10-08T13:46:24.441181832Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2025-10-08T13:46:24.441186772Z -> 0.0002s
2025-10-08T13:46:24.441191381Z == 20220614211256 AddUsernameToUsers: migrated (0.0253s) ======================
2025-10-08T13:46:24.441196311Z
2025-10-08T13:46:24.441200850Z Migrating to AddAdminToUsers (20220614213902)
2025-10-08T13:46:24.441205349Z == 20220614213902 AddAdminToUsers: migrating ==================================
2025-10-08T13:46:24.441210038Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2025-10-08T13:46:24.441215249Z -> 0.0005s
2025-10-08T13:46:24.441219778Z == 20220614213902 AddAdminToUsers: migrated (0.0006s) =========================
2025-10-08T13:46:24.441224518Z
2025-10-08T13:46:24.441228826Z Migrating to AddPaginationSettingsToUser (20220617122809)
2025-10-08T13:46:24.441232924Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2025-10-08T13:46:24.441237584Z -- add_column(:users, :pagination_settings, :json, {default: {"models" => true, "creators" => true, "collections" => true, "per_page" => 12}})
2025-10-08T13:46:24.441242594Z -> 0.0013s
2025-10-08T13:46:24.441246903Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0014s) =============
2025-10-08T13:46:24.441251352Z
2025-10-08T13:46:24.441255640Z Migrating to CreateSettings (20220619174307)
2025-10-08T13:46:24.441260229Z == 20220619174307 CreateSettings: migrating ===================================
2025-10-08T13:46:24.441265079Z -- create_table(:settings)
2025-10-08T13:46:24.441269769Z -> 0.0031s
2025-10-08T13:46:24.441274458Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2025-10-08T13:46:24.441279238Z -> 0.0002s
2025-10-08T13:46:24.441283576Z == 20220619174307 CreateSettings: migrated (0.0034s) ==========================
2025-10-08T13:46:24.441288116Z
2025-10-08T13:46:24.441292454Z Migrating to AddScaleFactorToModels (20220626152444)
2025-10-08T13:46:24.441297003Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2025-10-08T13:46:24.441301743Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2025-10-08T13:46:24.441306422Z -> 0.0128s
2025-10-08T13:46:24.441311212Z == 20220626152444 AddScaleFactorToModels: migrated (0.0157s) ==================
2025-10-08T13:46:24.441323517Z
2025-10-08T13:46:24.441328026Z Migrating to AddDigestToModelFiles (20220702202932)
2025-10-08T13:46:24.441332635Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2025-10-08T13:46:24.441337565Z -- add_column(:model_files, :digest, :string)
2025-10-08T13:46:24.441342695Z -> 0.0034s
2025-10-08T13:46:24.441347736Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2025-10-08T13:46:24.441352786Z -> 0.0002s
2025-10-08T13:46:24.441357555Z == 20220702202932 AddDigestToModelFiles: migrated (0.0061s) ===================
2025-10-08T13:46:24.441362265Z
2025-10-08T13:46:24.441366944Z Migrating to AddRendererSettingsToUsers (20221128165903)
2025-10-08T13:46:24.441371343Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2025-10-08T13:46:24.441376393Z -- add_column(:users, :renderer_settings, :json, {default: {"grid_width" => 200, "grid_depth" => 200, "show_grid" => true, "enable_pan_zoom" => false, "background_colour" => "#000000", "object_colour" => "#ffffff", "render_style" => "original"}})
2025-10-08T13:46:24.441383257Z -> 0.0010s
2025-10-08T13:46:24.441387636Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0014s) ==============
2025-10-08T13:46:24.441392396Z
2025-10-08T13:46:24.441396794Z Migrating to CreateProblems (20221210001132)
2025-10-08T13:46:24.441401554Z == 20221210001132 CreateProblems: migrating ===================================
2025-10-08T13:46:24.441406123Z -- create_table(:problems)
2025-10-08T13:46:24.441410542Z -> 0.0011s
2025-10-08T13:46:24.441415001Z == 20221210001132 CreateProblems: migrated (0.0015s) ==========================
2025-10-08T13:46:24.441419690Z
2025-10-08T13:46:24.441424200Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2025-10-08T13:46:24.441428949Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2025-10-08T13:46:24.441433759Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0217s) ========
2025-10-08T13:46:24.441438037Z
2025-10-08T13:46:24.441442486Z Migrating to ActsAsFavoritorMigration (20221219204414)
2025-10-08T13:46:24.441447346Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2025-10-08T13:46:24.441451805Z -- create_table(:favorites, {force: true})
2025-10-08T13:46:24.441456495Z -> 0.0055s
2025-10-08T13:46:24.441461244Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2025-10-08T13:46:24.441468058Z -> 0.0002s
2025-10-08T13:46:24.441472988Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2025-10-08T13:46:24.441485754Z -> 0.0002s
2025-10-08T13:46:24.441490263Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2025-10-08T13:46:24.441495182Z -> 0.0002s
2025-10-08T13:46:24.441499481Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0067s) ================
2025-10-08T13:46:24.441503760Z
2025-10-08T13:46:24.441507908Z Migrating to MovePrintedToFavorites (20221220223040)
2025-10-08T13:46:24.441512567Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2025-10-08T13:46:24.441516996Z == 20221220223040 MovePrintedToFavorites: migrated (0.0834s) ==================
2025-10-08T13:46:24.441521526Z
2025-10-08T13:46:24.441525704Z Migrating to DropPrintedFromModelFiles (20221220223340)
2025-10-08T13:46:24.441529983Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2025-10-08T13:46:24.441534502Z -- remove_column(:model_files, :printed, :boolean)
2025-10-08T13:46:24.441539121Z -> 0.0294s
2025-10-08T13:46:24.441543660Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0298s) ===============
2025-10-08T13:46:24.441548450Z
2025-10-08T13:46:24.441552798Z Migrating to AddNotesExcerptToModels (20230202210000)
2025-10-08T13:46:24.441557758Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2025-10-08T13:46:24.441562288Z -- add_column(:models, :notes, :text)
2025-10-08T13:46:24.441566706Z -> 0.0016s
2025-10-08T13:46:24.441571206Z -- add_column(:models, :excerpt, :text)
2025-10-08T13:46:24.441575644Z -> 0.0030s
2025-10-08T13:46:24.441580204Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0047s) =================
2025-10-08T13:46:24.441584863Z
2025-10-08T13:46:24.441589552Z Migrating to AddNotesExcerptToCreators (20230202210001)
2025-10-08T13:46:24.441594102Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2025-10-08T13:46:24.441598771Z -- add_column(:creators, :notes, :text)
2025-10-08T13:46:24.441603781Z -> 0.0011s
2025-10-08T13:46:24.441608661Z -- add_column(:creators, :excerpt, :text)
2025-10-08T13:46:24.441613521Z -> 0.0006s
2025-10-08T13:46:24.441618190Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0018s) ===============
2025-10-08T13:46:24.441622769Z
2025-10-08T13:46:24.441627559Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2025-10-08T13:46:24.441632359Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2025-10-08T13:46:24.441637228Z -- add_column(:model_files, :notes, :text)
2025-10-08T13:46:24.441641687Z -> 0.0006s
2025-10-08T13:46:24.441653631Z -- add_column(:model_files, :excerpt, :text)
2025-10-08T13:46:24.441658221Z -> 0.0005s
2025-10-08T13:46:24.441662910Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0018s) =============
2025-10-08T13:46:24.441667630Z
2025-10-08T13:46:24.441672329Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2025-10-08T13:46:24.441676898Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2025-10-08T13:46:24.441681928Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0259s) =================
2025-10-08T13:46:24.441686628Z
2025-10-08T13:46:24.441691147Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2025-10-08T13:46:24.441695576Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2025-10-08T13:46:24.441700075Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2025-10-08T13:46:24.441704634Z -> 0.0528s
2025-10-08T13:46:24.441709233Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0528s) =============
2025-10-08T13:46:24.441713883Z
2025-10-08T13:46:24.441718402Z Migrating to RenameExcerptToCaption (20230222155910)
2025-10-08T13:46:24.441723091Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2025-10-08T13:46:24.441727731Z -- rename_column(:creators, :excerpt, :caption)
2025-10-08T13:46:24.441732340Z -> 0.0258s
2025-10-08T13:46:24.441736849Z -- rename_column(:models, :excerpt, :caption)
2025-10-08T13:46:24.441741759Z -> 0.0261s
2025-10-08T13:46:24.441746268Z -- rename_column(:model_files, :excerpt, :caption)
2025-10-08T13:46:24.441751258Z -> 0.0231s
2025-10-08T13:46:24.441755817Z == 20230222155910 RenameExcerptToCaption: migrated (0.0784s) ==================
2025-10-08T13:46:24.441760777Z
2025-10-08T13:46:24.441765266Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2025-10-08T13:46:24.441770126Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2025-10-08T13:46:24.441774775Z -- add_column(:libraries, :notes, :string)
2025-10-08T13:46:24.441779615Z -> 0.0023s
2025-10-08T13:46:24.441784315Z -- add_column(:libraries, :caption, :string)
2025-10-08T13:46:24.948254475Z -> 0.0005s
2025-10-08T13:46:24.948290848Z -- add_column(:libraries, :name, :string)
2025-10-08T13:46:24.948298614Z -> 0.0005s
2025-10-08T13:46:24.948305017Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0134s) ============
2025-10-08T13:46:24.948311650Z
2025-10-08T13:46:24.948317833Z Migrating to AddTagregexToLibrary (20230305180823)
2025-10-08T13:46:24.948324576Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2025-10-08T13:46:24.948354366Z -- add_column(:libraries, :tag_regex, :text)
2025-10-08T13:46:24.948362322Z -> 0.0023s
2025-10-08T13:46:24.948369907Z == 20230305180823 AddTagregexToLibrary: migrated (0.0041s) ====================
2025-10-08T13:46:24.948379487Z
2025-10-08T13:46:24.948385950Z Migrating to AddIconToLibrary (20230307215826)
2025-10-08T13:46:24.948392252Z == 20230307215826 AddIconToLibrary: migrating =================================
2025-10-08T13:46:24.948398856Z -- add_column(:libraries, :icon, :text)
2025-10-08T13:46:24.948405349Z -> 0.0021s
2025-10-08T13:46:24.948412092Z == 20230307215826 AddIconToLibrary: migrated (0.0038s) ========================
2025-10-08T13:46:24.948418485Z
2025-10-08T13:46:24.948424527Z Migrating to CreateCollection (20230308004237)
2025-10-08T13:46:24.948430790Z == 20230308004237 CreateCollection: migrating =================================
2025-10-08T13:46:24.948437724Z -- create_table(:collections)
2025-10-08T13:46:24.948444989Z -> 0.0031s
2025-10-08T13:46:24.948452774Z == 20230308004237 CreateCollection: migrated (0.0076s) ========================
2025-10-08T13:46:24.948460450Z
2025-10-08T13:46:24.948467163Z Migrating to AddCollectionToModels (20230308005021)
2025-10-08T13:46:24.948473777Z == 20230308005021 AddCollectionToModels: migrating ============================
2025-10-08T13:46:24.948480099Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2025-10-08T13:46:24.948486402Z -> 0.0191s
2025-10-08T13:46:24.948492695Z == 20230308005021 AddCollectionToModels: migrated (0.0232s) ===================
2025-10-08T13:46:24.948499238Z
2025-10-08T13:46:24.948505490Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2025-10-08T13:46:24.948512104Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2025-10-08T13:46:24.948518817Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0015s) =============
2025-10-08T13:46:24.948526883Z
2025-10-08T13:46:24.948534589Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2025-10-08T13:46:24.948541222Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2025-10-08T13:46:24.948547525Z -- rename_column(:collections, :excerpt, :caption)
2025-10-08T13:46:24.948553738Z -> 0.0045s
2025-10-08T13:46:24.948560110Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0045s) ========
2025-10-08T13:46:24.948566714Z
2025-10-08T13:46:24.948573026Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2025-10-08T13:46:24.948579630Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2025-10-08T13:46:24.948586283Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2025-10-08T13:46:24.948602275Z
2025-10-08T13:46:24.948610442Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2025-10-08T13:46:24.948619159Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2025-10-08T13:46:24.948625933Z -- add_column(:users, :tag_cloud_settings, :json, {default: {"threshold" => 2, "heatmap" => true, "keypair" => true, "sorting" => "frequency"}})
2025-10-08T13:46:24.948633719Z -> 0.0017s
2025-10-08T13:46:24.948640101Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0018s) ===============
2025-10-08T13:46:24.948646604Z
2025-10-08T13:46:24.948652937Z Migrating to AddCollectionToCollections (20230324000000)
2025-10-08T13:46:24.948659300Z == 20230324000000 AddCollectionToCollections: migrating =======================
2025-10-08T13:46:24.948665743Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2025-10-08T13:46:24.948672106Z -> 0.0076s
2025-10-08T13:46:24.948678639Z == 20230324000000 AddCollectionToCollections: migrated (0.0101s) ==============
2025-10-08T13:46:24.948686655Z
2025-10-08T13:46:24.948694812Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2025-10-08T13:46:24.948701685Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2025-10-08T13:46:24.948707998Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0580s) =========
2025-10-08T13:46:24.948714561Z
2025-10-08T13:46:24.948720624Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2025-10-08T13:46:24.948726946Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2025-10-08T13:46:24.948733209Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0088s)
2025-10-08T13:46:24.948739862Z
2025-10-08T13:46:24.948746175Z Migrating to AddSlugs (20230615135601)
2025-10-08T13:46:24.948752387Z == 20230615135601 AddSlugs: migrating =========================================
2025-10-08T13:46:24.948759021Z -- add_column(:models, :slug, :string)
2025-10-08T13:46:24.948766656Z -> 0.0031s
2025-10-08T13:46:24.948774482Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2025-10-08T13:46:24.948781005Z -> 0.0024s
2025-10-08T13:46:24.948787348Z -- add_column(:collections, :slug, :string)
2025-10-08T13:46:24.948793641Z -> 0.0006s
2025-10-08T13:46:24.948799813Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2025-10-08T13:46:24.948806276Z -> 0.0002s
2025-10-08T13:46:24.948812539Z -- add_column(:creators, :slug, :string)
2025-10-08T13:46:24.948819122Z -> 0.0010s
2025-10-08T13:46:24.948833561Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2025-10-08T13:46:24.948841146Z -> 0.0002s
2025-10-08T13:46:24.948848902Z == 20230615135601 AddSlugs: migrated (0.0081s) ================================
2025-10-08T13:46:24.948857018Z
2025-10-08T13:46:24.948863191Z Migrating to GenerateSlugs (20230617222353)
2025-10-08T13:46:24.948869533Z == 20230617222353 GenerateSlugs: migrating ====================================
2025-10-08T13:46:24.948875876Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2025-10-08T13:46:24.948882199Z
2025-10-08T13:46:24.948888832Z Migrating to MakeNamesUnique (20230628194944)
2025-10-08T13:46:24.948895015Z == 20230628194944 MakeNamesUnique: migrating ==================================
2025-10-08T13:46:24.948901908Z == 20230628194944 MakeNamesUnique: migrated (0.0035s) =========================
2025-10-08T13:46:24.948908762Z
2025-10-08T13:46:24.948915195Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2025-10-08T13:46:24.948922420Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2025-10-08T13:46:24.948930316Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2025-10-08T13:46:24.948938522Z -> 0.0023s
2025-10-08T13:46:24.948945446Z -- remove_index(:creators, :slug)
2025-10-08T13:46:24.948951639Z -> 0.0005s
2025-10-08T13:46:24.948957811Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2025-10-08T13:46:24.948964474Z -> 0.0001s
2025-10-08T13:46:24.948970647Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2025-10-08T13:46:24.948977080Z -> 0.0001s
2025-10-08T13:46:24.948983322Z -- remove_index(:collections, :slug)
2025-10-08T13:46:24.948989525Z -> 0.0268s
2025-10-08T13:46:24.948995697Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2025-10-08T13:46:24.949002802Z -> 0.0007s
2025-10-08T13:46:24.949010497Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0311s) ======
2025-10-08T13:46:24.949018413Z
2025-10-08T13:46:24.949024786Z Migrating to AddSizeToModelFiles (20230707082403)
2025-10-08T13:46:24.949031069Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2025-10-08T13:46:24.949037722Z -- add_column(:model_files, :size, :integer)
2025-10-08T13:46:24.949044085Z -> 0.0007s
2025-10-08T13:46:24.949050438Z == 20230707082403 AddSizeToModelFiles: migrated (0.0011s) =====================
2025-10-08T13:46:24.949056941Z
2025-10-08T13:46:24.949063253Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2025-10-08T13:46:24.949079035Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2025-10-08T13:46:24.949087302Z -- change_column(:model_files, :size, :bigint)
2025-10-08T13:46:24.949095518Z -> 0.0091s
2025-10-08T13:46:24.949101941Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0095s) ==================
2025-10-08T13:46:24.949108434Z
2025-10-08T13:46:24.949114657Z Migrating to AddNoteToProblems (20230711111009)
2025-10-08T13:46:24.949121340Z == 20230711111009 AddNoteToProblems: migrating ================================
2025-10-08T13:46:24.949127863Z -- add_column(:problems, :note, :string, {default: nil})
2025-10-08T13:46:24.949134407Z -> 0.0014s
2025-10-08T13:46:24.949140769Z == 20230711111009 AddNoteToProblems: migrated (0.0027s) =======================
2025-10-08T13:46:24.949147122Z
2025-10-08T13:46:24.949153144Z Migrating to AddProblemSettingsToUser (20240122114207)
2025-10-08T13:46:24.949159738Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2025-10-08T13:46:24.949169086Z -- add_column(:users, :problem_settings, :json, {default: {"missing" => :danger, "empty" => :info, "nesting" => :warning, "inefficient" => :info, "duplicate" => :warning, "no_image" => :silent, "no_3d_model" => :silent, "non_manifold" => :warning, "inside_out" => :warning, "no_license" => :silent, "no_links" => :silent, "no_creator" => :silent, "no_tags" => :silent, "http_error" => :info, "file_naming" => :warning}})
2025-10-08T13:46:24.949181992Z -> 0.0007s
2025-10-08T13:46:24.949188275Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0008s) ================
2025-10-08T13:46:24.949194708Z
2025-10-08T13:46:24.949200770Z Migrating to AddLicenseToModel (20240127143358)
2025-10-08T13:46:24.949207023Z == 20240127143358 AddLicenseToModel: migrating ================================
2025-10-08T13:46:24.949213305Z -- add_column(:models, :license, :string)
2025-10-08T13:46:24.949220670Z -> 0.0007s
2025-10-08T13:46:24.949227023Z == 20240127143358 AddLicenseToModel: migrated (0.0007s) =======================
2025-10-08T13:46:24.949233316Z
2025-10-08T13:46:24.949239729Z Migrating to AddIgnoredToProblems (20240131134832)
2025-10-08T13:46:24.949247685Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2025-10-08T13:46:24.949255831Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2025-10-08T13:46:24.949262174Z -> 0.0008s
2025-10-08T13:46:24.949268326Z == 20240131134832 AddIgnoredToProblems: migrated (0.0008s) ====================
2025-10-08T13:46:24.949274759Z
2025-10-08T13:46:24.949280761Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2025-10-08T13:46:24.949287004Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2025-10-08T13:46:24.949301022Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2025-10-08T13:46:24.949307595Z -> 0.0097s
2025-10-08T13:46:24.949313728Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0097s) ======
2025-10-08T13:46:24.949320471Z
2025-10-08T13:46:24.949328658Z Migrating to AddFileListSettingsToUser (20240209125409)
2025-10-08T13:46:24.949336423Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2025-10-08T13:46:24.949343117Z -- add_column(:users, :file_list_settings, :json, {default: {"hide_presupported_versions" => true}})
2025-10-08T13:46:24.949349860Z -> 0.0008s
2025-10-08T13:46:24.949356504Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0008s) ===============
2025-10-08T13:46:24.949363327Z
2025-10-08T13:46:24.949369370Z Migrating to AddMissingUniqueIndexes (20240228130246)
2025-10-08T13:46:24.949375592Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2025-10-08T13:46:24.949381865Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2025-10-08T13:46:24.949388769Z -> 0.0002s
2025-10-08T13:46:24.949394971Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2025-10-08T13:46:24.949401995Z -> 0.0011s
2025-10-08T13:46:24.949409661Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2025-10-08T13:46:24.949418298Z -> 0.0002s
2025-10-08T13:46:24.949424601Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2025-10-08T13:46:24.949431304Z -> 0.0054s
2025-10-08T13:46:25.568647067Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0070s) =================
2025-10-08T13:46:25.568668641Z
2025-10-08T13:46:25.568672819Z Migrating to CreateFlipperTables (20240306095646)
2025-10-08T13:46:25.568676647Z == 20240306095646 CreateFlipperTables: migrating ==============================
2025-10-08T13:46:25.568680605Z -- create_table(:flipper_features)
2025-10-08T13:46:25.568684583Z -> 0.0032s
2025-10-08T13:46:25.568688431Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2025-10-08T13:46:25.568692368Z -> 0.0055s
2025-10-08T13:46:25.568696066Z -- create_table(:flipper_gates)
2025-10-08T13:46:25.568699773Z -> 0.0003s
2025-10-08T13:46:25.568703461Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2025-10-08T13:46:25.568707759Z -> 0.0002s
2025-10-08T13:46:25.568726016Z == 20240306095646 CreateFlipperTables: migrated (0.0093s) =====================
2025-10-08T13:46:25.568730796Z
2025-10-08T13:46:25.568735135Z Migrating to RolifyCreateRoles (20240319155251)
2025-10-08T13:46:25.568739574Z == 20240319155251 RolifyCreateRoles: migrating ================================
2025-10-08T13:46:25.568744143Z -- create_table(:roles)
2025-10-08T13:46:25.568748622Z -> 0.0488s
2025-10-08T13:46:25.568753081Z -- create_table(:users_roles, {id: false})
2025-10-08T13:46:25.568757409Z -> 0.0008s
2025-10-08T13:46:25.568761969Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2025-10-08T13:46:25.568766317Z -> 0.0066s
2025-10-08T13:46:25.568770716Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2025-10-08T13:46:25.568775396Z -> 0.0003s
2025-10-08T13:46:25.568779865Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2025-10-08T13:46:25.568785416Z -> 0.0002s
2025-10-08T13:46:25.568790476Z == 20240319155251 RolifyCreateRoles: migrated (0.0781s) =======================
2025-10-08T13:46:25.568795085Z
2025-10-08T13:46:25.568799685Z Migrating to ConvertAdminFlagToRole (20240319155526)
2025-10-08T13:46:25.568804665Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2025-10-08T13:46:25.568809224Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0092s) ==================
2025-10-08T13:46:25.568813643Z
2025-10-08T13:46:25.568818502Z Migrating to RemoveAdminFromUsers (20240319155903)
2025-10-08T13:46:25.568822951Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2025-10-08T13:46:25.568826859Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2025-10-08T13:46:25.568830637Z -> 0.0306s
2025-10-08T13:46:25.568834144Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0324s) ====================
2025-10-08T13:46:25.568837932Z
2025-10-08T13:46:25.568841579Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2025-10-08T13:46:25.568847551Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2025-10-08T13:46:25.568851168Z -- add_column(:users, :reset_password_token, :string)
2025-10-08T13:46:25.568854926Z -> 0.0013s
2025-10-08T13:46:25.568858763Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2025-10-08T13:46:25.568864194Z -> 0.0002s
2025-10-08T13:46:25.568868653Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0039s) ============
2025-10-08T13:46:25.568872441Z
2025-10-08T13:46:25.568882461Z Migrating to SetAdminPasswordResetToken (20240322150022)
2025-10-08T13:46:25.568886279Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2025-10-08T13:46:25.568889976Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0290s) ==============
2025-10-08T13:46:25.568894155Z
2025-10-08T13:46:25.568897692Z Migrating to AddRememberableToUsers (20240410221112)
2025-10-08T13:46:25.568901580Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2025-10-08T13:46:25.568905227Z -- add_column(:users, :remember_created_at, :datetime)
2025-10-08T13:46:25.568908804Z -> 0.0038s
2025-10-08T13:46:25.568912331Z == 20240410221112 AddRememberableToUsers: migrated (0.0053s) ==================
2025-10-08T13:46:25.568916460Z
2025-10-08T13:46:25.568919937Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2025-10-08T13:46:25.568923494Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2025-10-08T13:46:25.568927091Z -- add_column(:users, :reset_password_sent_at, :datetime)
2025-10-08T13:46:25.568930648Z -> 0.0009s
2025-10-08T13:46:25.568934215Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0025s) ===========
2025-10-08T13:46:25.568937893Z
2025-10-08T13:46:25.568941340Z Migrating to DropDelayedJobs (20240418112821)
2025-10-08T13:46:25.568944887Z == 20240418112821 DropDelayedJobs: migrating ==================================
2025-10-08T13:46:25.568948725Z -- drop_table(:delayed_jobs)
2025-10-08T13:46:25.568952202Z -> 0.0027s
2025-10-08T13:46:25.568955739Z == 20240418112821 DropDelayedJobs: migrated (0.0148s) =========================
2025-10-08T13:46:25.568959436Z
2025-10-08T13:46:25.568963324Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2025-10-08T13:46:25.568967362Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2025-10-08T13:46:25.568970969Z -- add_column(:users, :interface_language, :string)
2025-10-08T13:46:25.568974517Z -> 0.0008s
2025-10-08T13:46:25.568978034Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0050s) =============
2025-10-08T13:46:25.568981801Z
2025-10-08T13:46:25.568985950Z Migrating to AddLockableToUsers (20240610120318)
2025-10-08T13:46:25.568989647Z == 20240610120318 AddLockableToUsers: migrating ===============================
2025-10-08T13:46:25.568993545Z -- change_table(:users)
2025-10-08T13:46:25.568997062Z -> 0.0019s
2025-10-08T13:46:25.569000579Z == 20240610120318 AddLockableToUsers: migrated (0.0022s) ======================
2025-10-08T13:46:25.569004457Z
2025-10-08T13:46:25.569008445Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2025-10-08T13:46:25.569016742Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2025-10-08T13:46:25.569020359Z -- add_column(:model_files, :attachment_data, :json)
2025-10-08T13:46:25.569023886Z -> 0.0007s
2025-10-08T13:46:25.569027674Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0011s) ===========
2025-10-08T13:46:25.569031331Z
2025-10-08T13:46:25.569034868Z Migrating to MoveFileDataIntoShrine (20240615085913)
2025-10-08T13:46:25.569038756Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2025-10-08T13:46:25.569042674Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0251s) ==================
2025-10-08T13:46:25.569046261Z
2025-10-08T13:46:25.569050049Z Migrating to AddStorageServiceToLibraries (20240701142651)
2025-10-08T13:46:25.569053596Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2025-10-08T13:46:25.569057203Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2025-10-08T13:46:25.569060890Z -> 0.0007s
2025-10-08T13:46:25.569064758Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0028s) ============
2025-10-08T13:46:25.569068345Z
2025-10-08T13:46:25.569072424Z Migrating to AddS3FieldsToLibrary (20240703103707)
2025-10-08T13:46:25.569077183Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2025-10-08T13:46:25.569081702Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2025-10-08T13:46:25.569085510Z -> 0.0007s
2025-10-08T13:46:25.569089468Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2025-10-08T13:46:25.569093927Z -> 0.0006s
2025-10-08T13:46:25.569098326Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2025-10-08T13:46:25.569102354Z -> 0.0006s
2025-10-08T13:46:25.569105861Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2025-10-08T13:46:25.569109448Z -> 0.0058s
2025-10-08T13:46:25.569112955Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2025-10-08T13:46:25.569116532Z -> 0.0006s
2025-10-08T13:46:25.569120060Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0096s) ====================
2025-10-08T13:46:25.569123647Z
2025-10-08T13:46:25.569127094Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2025-10-08T13:46:25.569130651Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2025-10-08T13:46:25.569134228Z -- remove_index(:libraries, :path)
2025-10-08T13:46:25.569137755Z -> 0.0012s
2025-10-08T13:46:25.569141262Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0021s) ================
2025-10-08T13:46:25.569144849Z
2025-10-08T13:46:25.569152385Z Migrating to CreateFederailsActors (20240727113215)
2025-10-08T13:46:25.569155942Z == 20240727113215 CreateFederailsActors: migrating ============================
2025-10-08T13:46:25.569159519Z -- create_table(:federails_actors)
2025-10-08T13:46:25.569163026Z -> 0.0011s
2025-10-08T13:46:25.569166523Z -- foreign_key_exists?(:federails_actors, :users)
2025-10-08T13:46:25.569170391Z -> 0.0018s
2025-10-08T13:46:25.569173888Z -- remove_foreign_key(:federails_actors, :users)
2025-10-08T13:46:25.569177435Z -> 0.0133s
2025-10-08T13:46:25.569180952Z -- remove_index(:federails_actors, :user_id)
2025-10-08T13:46:25.569184479Z -> 0.0004s
2025-10-08T13:46:25.569188006Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2025-10-08T13:46:25.569191684Z -> 0.0001s
2025-10-08T13:46:25.569195201Z -- add_foreign_key(:federails_actors, :users)
2025-10-08T13:46:25.569198748Z -> 0.0108s
2025-10-08T13:46:25.569202255Z == 20240727113215 CreateFederailsActors: migrated (0.0284s) ===================
2025-10-08T13:46:25.569205842Z
2025-10-08T13:46:25.569209590Z Migrating to CreateFederailsFollowings (20240727113216)
2025-10-08T13:46:25.569213387Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2025-10-08T13:46:25.569216985Z -- create_table(:federails_followings)
2025-10-08T13:46:25.569220512Z -> 0.0013s
2025-10-08T13:46:25.569224019Z == 20240727113216 CreateFederailsFollowings: migrated (0.0013s) ===============
2025-10-08T13:46:25.569227626Z
2025-10-08T13:46:25.569231063Z Migrating to CreateFederailsActivities (20240727113217)
2025-10-08T13:46:25.569234861Z == 20240727113217 CreateFederailsActivities: migrating ========================
2025-10-08T13:46:25.569238478Z -- create_table(:federails_activities)
2025-10-08T13:46:25.569242015Z -> 0.0102s
2025-10-08T13:46:25.569245522Z == 20240727113217 CreateFederailsActivities: migrated (0.0103s) ===============
2025-10-08T13:46:25.569249190Z
2025-10-08T13:46:25.569252647Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2025-10-08T13:46:25.569257296Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2025-10-08T13:46:25.569260993Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2025-10-08T13:46:25.569264791Z -> 0.0091s
2025-10-08T13:46:25.569268619Z -- remove_index(:federails_actors, :user_id, {unique: true})
2025-10-08T13:46:25.569272176Z -> 0.0004s
2025-10-08T13:46:25.569276224Z -- change_table(:federails_actors)
2025-10-08T13:46:25.569279731Z -> 0.0071s
2025-10-08T13:46:25.569288248Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0167s) =======
2025-10-08T13:46:25.569291865Z
2025-10-08T13:46:25.569295302Z Migrating to CreateFederailsActors (20240731165647)
2025-10-08T13:46:25.569299471Z == 20240731165647 CreateFederailsActors: migrating ============================
2025-10-08T13:46:25.569303078Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2025-10-08T13:46:25.569306655Z
2025-10-08T13:46:25.569310082Z Migrating to CreateMoreFederailsActors (20240802094448)
2025-10-08T13:46:25.569313619Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2025-10-08T13:46:25.569317206Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2025-10-08T13:46:25.569320784Z
2025-10-08T13:46:25.569324231Z Migrating to BackfillActivities (20240805111500)
2025-10-08T13:46:25.569327768Z == 20240805111500 BackfillActivities: migrating ===============================
2025-10-08T13:46:25.569331756Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2025-10-08T13:46:25.569335453Z
2025-10-08T13:46:25.569338940Z Migrating to CreateCaberRelations (20240827155630)
2025-10-08T13:46:25.569342588Z == 20240827155630 CreateCaberRelations: migrating =============================
2025-10-08T13:46:25.569346165Z -- create_table(:caber_relations)
2025-10-08T13:46:25.569349692Z -> 0.0468s
2025-10-08T13:46:25.569353189Z == 20240827155630 CreateCaberRelations: migrated (0.0468s) ====================
2025-10-08T13:46:25.569356756Z
2025-10-08T13:46:25.569360323Z Migrating to AddDefaultAccessControls (20240830121749)
2025-10-08T13:46:25.569363860Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2025-10-08T13:46:25.569367428Z == 20240830121749 AddDefaultAccessControls: migrated (0.0659s) ================
2025-10-08T13:46:25.569371536Z
2025-10-08T13:46:25.569375694Z Migrating to RenameDefaultRoles (20240830151650)
2025-10-08T13:46:26.331535412Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2025-10-08T13:46:26.331560432Z == 20240830151650 RenameDefaultRoles: migrated (0.0423s) ======================
2025-10-08T13:46:26.331566434Z
2025-10-08T13:46:26.331571003Z Migrating to AddPublicIDsToModels (20240904151944)
2025-10-08T13:46:26.331575142Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2025-10-08T13:46:26.331579992Z -- add_column(:models, :public_id, :string)
2025-10-08T13:46:26.331584070Z -> 0.0009s
2025-10-08T13:46:26.331588629Z -- add_index(:models, :public_id)
2025-10-08T13:46:26.331593078Z -> 0.0025s
2025-10-08T13:46:26.331609681Z -- add_column(:model_files, :public_id, :string)
2025-10-08T13:46:26.331613930Z -> 0.0007s
2025-10-08T13:46:26.331618710Z -- add_index(:model_files, :public_id)
2025-10-08T13:46:26.331623720Z -> 0.0001s
2025-10-08T13:46:26.331628169Z -- add_column(:problems, :public_id, :string)
2025-10-08T13:46:26.331632207Z -> 0.0007s
2025-10-08T13:46:26.331636265Z -- add_index(:problems, :public_id)
2025-10-08T13:46:26.331640353Z -> 0.0001s
2025-10-08T13:46:26.331644471Z -- add_column(:creators, :public_id, :string)
2025-10-08T13:46:26.331648530Z -> 0.0007s
2025-10-08T13:46:26.331652738Z -- add_index(:creators, :public_id)
2025-10-08T13:46:26.331656987Z -> 0.0002s
2025-10-08T13:46:26.331660914Z -- add_column(:collections, :public_id, :string)
2025-10-08T13:46:26.331665313Z -> 0.0012s
2025-10-08T13:46:26.331669351Z -- add_index(:collections, :public_id)
2025-10-08T13:46:26.331673510Z -> 0.0001s
2025-10-08T13:46:26.331677508Z -- add_column(:libraries, :public_id, :string)
2025-10-08T13:46:26.331681586Z -> 0.0007s
2025-10-08T13:46:26.331685494Z -- add_index(:libraries, :public_id)
2025-10-08T13:46:26.331689652Z -> 0.0001s
2025-10-08T13:46:26.331693520Z == 20240904151944 AddPublicIDsToModels: migrated (0.0082s) ====================
2025-10-08T13:46:26.331697729Z
2025-10-08T13:46:26.331701556Z Migrating to GeneratePublicIDsForModels (20240904152358)
2025-10-08T13:46:26.331705995Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2025-10-08T13:46:26.331710083Z Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:26.331714082Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0541s) ==============
2025-10-08T13:46:26.331718170Z
2025-10-08T13:46:26.331722178Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2025-10-08T13:46:26.331726156Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2025-10-08T13:46:26.331730294Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2025-10-08T13:46:26.331734392Z
2025-10-08T13:46:26.331738350Z Migrating to DeduplicateRoles (20240923114515)
2025-10-08T13:46:26.331742429Z == 20240923114515 DeduplicateRoles: migrating =================================
2025-10-08T13:46:26.331746547Z == 20240923114515 DeduplicateRoles: migrated (0.1819s) ========================
2025-10-08T13:46:26.331750775Z
2025-10-08T13:46:26.331754563Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2025-10-08T13:46:26.331758772Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2025-10-08T13:46:26.331768441Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-10-08T13:46:26.331772639Z -> 0.1860s
2025-10-08T13:46:26.331777569Z -- add_index(:models, :name_lower)
2025-10-08T13:46:26.331781628Z -> 0.0002s
2025-10-08T13:46:26.331785736Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-10-08T13:46:26.331789894Z -> 0.0073s
2025-10-08T13:46:26.331793902Z -- add_index(:creators, :name_lower)
2025-10-08T13:46:26.331797770Z -> 0.0001s
2025-10-08T13:46:26.331801698Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-10-08T13:46:26.331805666Z -> 0.0088s
2025-10-08T13:46:26.331809604Z -- add_index(:collections, :name_lower)
2025-10-08T13:46:26.331813993Z -> 0.0001s
2025-10-08T13:46:26.331818221Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.2028s) =============
2025-10-08T13:46:26.331822740Z
2025-10-08T13:46:26.331827009Z Migrating to AddKeypairToActors (20240926162407)
2025-10-08T13:46:26.331831388Z == 20240926162407 AddKeypairToActors: migrating ===============================
2025-10-08T13:46:26.331835346Z -- change_table(:federails_actors)
2025-10-08T13:46:26.331841027Z -> 0.0016s
2025-10-08T13:46:26.331863813Z == 20240926162407 AddKeypairToActors: migrated (0.0017s) ======================
2025-10-08T13:46:26.331869875Z
2025-10-08T13:46:26.331873883Z Migrating to AddUuids (20241004194445)
2025-10-08T13:46:26.331877911Z == 20241004194445 AddUuids: migrating =========================================
2025-10-08T13:46:26.331881950Z -- change_table(:federails_actors)
2025-10-08T13:46:26.331888082Z -> 0.0033s
2025-10-08T13:46:26.331892010Z -- change_table(:federails_activities)
2025-10-08T13:46:26.331896339Z -> 0.0011s
2025-10-08T13:46:26.331900557Z -- change_table(:federails_followings)
2025-10-08T13:46:26.331904535Z -> 0.0009s
2025-10-08T13:46:26.331910828Z == 20241004194445 AddUuids: migrated (0.0053s) ================================
2025-10-08T13:46:26.331915056Z
2025-10-08T13:46:26.331920567Z Migrating to CreateComments (20241007182824)
2025-10-08T13:46:26.331924836Z == 20241007182824 CreateComments: migrating ===================================
2025-10-08T13:46:26.331929365Z -- create_table(:comments)
2025-10-08T13:46:26.331933363Z -> 0.0023s
2025-10-08T13:46:26.331937201Z == 20241007182824 CreateComments: migrated (0.0023s) ==========================
2025-10-08T13:46:26.331941008Z
2025-10-08T13:46:26.331944776Z Migrating to AddSystemToComments (20241009122540)
2025-10-08T13:46:26.331957722Z == 20241009122540 AddSystemToComments: migrating ==============================
2025-10-08T13:46:26.331961931Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2025-10-08T13:46:26.331966009Z -> 0.0011s
2025-10-08T13:46:26.331970207Z == 20241009122540 AddSystemToComments: migrated (0.0012s) =====================
2025-10-08T13:46:26.331974376Z
2025-10-08T13:46:26.331978474Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2025-10-08T13:46:26.331982612Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2025-10-08T13:46:26.331986570Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0017s) ============
2025-10-08T13:46:26.331990779Z
2025-10-08T13:46:26.331994767Z Migrating to AddOmniauthToUsers (20241015090803)
2025-10-08T13:46:26.331998875Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2025-10-08T13:46:26.332002973Z -- add_column(:users, :auth_provider, :string)
2025-10-08T13:46:26.332007001Z -> 0.0010s
2025-10-08T13:46:26.332011340Z -- add_column(:users, :auth_uid, :string)
2025-10-08T13:46:26.332015779Z -> 0.0008s
2025-10-08T13:46:26.332019797Z == 20241015090803 AddOmniauthToUsers: migrated (0.0018s) ======================
2025-10-08T13:46:26.332023996Z
2025-10-08T13:46:26.332027933Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2025-10-08T13:46:26.332031901Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2025-10-08T13:46:26.332035819Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2025-10-08T13:46:26.332039757Z -> 0.0008s
2025-10-08T13:46:26.332043765Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2025-10-08T13:46:26.332047874Z -> 0.0012s
2025-10-08T13:46:26.332051842Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0021s) =====
2025-10-08T13:46:26.332055759Z
2025-10-08T13:46:26.332059637Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2025-10-08T13:46:26.332063625Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2025-10-08T13:46:26.332067683Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2025-10-08T13:46:26.332071581Z -> 0.0008s
2025-10-08T13:46:26.332075579Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0009s) ======
2025-10-08T13:46:26.332079467Z
2025-10-08T13:46:26.332083736Z Migrating to AddPublicIDsToUsers (20241021124608)
2025-10-08T13:46:26.332087654Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2025-10-08T13:46:26.332091662Z -- change_table(:users)
2025-10-08T13:46:26.332103175Z -> 0.0011s
2025-10-08T13:46:26.332107203Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0011s) =====================
2025-10-08T13:46:26.332111191Z
2025-10-08T13:46:26.332117143Z Migrating to CreatePublicIDsForUsers (20241021125322)
2025-10-08T13:46:26.332121863Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2025-10-08T13:46:26.332125851Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0050s) =================
2025-10-08T13:46:26.332130861Z
2025-10-08T13:46:26.332134668Z Migrating to RemoveUnneededIndexes (20241025110218)
2025-10-08T13:46:26.332138546Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2025-10-08T13:46:26.332142554Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2025-10-08T13:46:26.332146713Z -> 0.0010s
2025-10-08T13:46:26.332151923Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2025-10-08T13:46:26.332155911Z -> 0.0021s
2025-10-08T13:46:26.332160681Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2025-10-08T13:46:26.332164679Z -> 0.0005s
2025-10-08T13:46:26.332168557Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2025-10-08T13:46:26.332172464Z -> 0.0009s
2025-10-08T13:46:26.332177384Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2025-10-08T13:46:26.332182815Z -> 0.0008s
2025-10-08T13:46:26.332186703Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2025-10-08T13:46:26.332190771Z -> 0.0007s
2025-10-08T13:46:26.332195351Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2025-10-08T13:46:26.332199479Z -> 0.0014s
2025-10-08T13:46:26.332203397Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0076s) ===================
2025-10-08T13:46:26.332207585Z
2025-10-08T13:46:26.332211453Z Migrating to AddInProgressToProblems (20241105121830)
2025-10-08T13:46:26.332215371Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2025-10-08T13:46:26.332219319Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2025-10-08T13:46:26.332225161Z -> 0.0010s
2025-10-08T13:46:26.332229209Z == 20241105121830 AddInProgressToProblems: migrated (0.0010s) =================
2025-10-08T13:46:26.332233698Z
2025-10-08T13:46:26.332237896Z Migrating to ClearStuckProblems (20241118155027)
2025-10-08T13:46:26.332242155Z == 20241118155027 ClearStuckProblems: migrating ===============================
2025-10-08T13:46:26.332251734Z == 20241118155027 ClearStuckProblems: migrated (0.0212s) ======================
2025-10-08T13:46:26.332256544Z
2025-10-08T13:46:26.332260712Z Migrating to AddApprovedToUser (20241122121621)
2025-10-08T13:46:26.332264670Z == 20241122121621 AddApprovedToUser: migrating ================================
2025-10-08T13:46:26.332268778Z -- change_table(:users)
2025-10-08T13:46:26.332274049Z -> 0.0017s
2025-10-08T13:46:26.332278368Z == 20241122121621 AddApprovedToUser: migrated (0.0017s) =======================
2025-10-08T13:46:26.332282516Z
2025-10-08T13:46:26.332286344Z Migrating to CreateFederailsModerationReports (20241128162213)
2025-10-08T13:46:26.332290212Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2025-10-08T13:46:26.332294190Z -- create_table(:federails_moderation_reports)
2025-10-08T13:46:26.332298047Z -> 0.0034s
2025-10-08T13:46:26.332301905Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0035s) ========
2025-10-08T13:46:26.332305823Z
2025-10-08T13:46:26.332309761Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2025-10-08T13:46:26.332314300Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2025-10-08T13:46:26.332318619Z -- create_table(:federails_moderation_domain_blocks)
2025-10-08T13:46:26.332322657Z -> 0.0007s
2025-10-08T13:46:26.332326925Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0007s) ===
2025-10-08T13:46:26.332331274Z
2025-10-08T13:46:26.332335423Z Migrating to AddFederationAttributesToComments (20250114105808)
2025-10-08T13:46:26.332340062Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2025-10-08T13:46:26.332344351Z -- change_column_null(:comments, :commenter_id, true)
2025-10-08T13:46:26.332348369Z -> 0.0092s
2025-10-08T13:46:26.332352838Z -- change_column_null(:comments, :commenter_type, true)
2025-10-08T13:46:26.332357347Z -> 0.0087s
2025-10-08T13:46:26.332361736Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2025-10-08T13:46:26.332366114Z -> 0.0015s
2025-10-08T13:46:26.332370233Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2025-10-08T13:46:26.332373910Z -> 0.0146s
2025-10-08T13:46:27.204240672Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0357s) =======
2025-10-08T13:46:27.204277306Z
2025-10-08T13:46:27.204286866Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2025-10-08T13:46:27.204295022Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2025-10-08T13:46:27.204303259Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2025-10-08T13:46:27.204326325Z -> 0.0010s
2025-10-08T13:46:27.204335012Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0011s) =================
2025-10-08T13:46:27.204344061Z
2025-10-08T13:46:27.204352157Z Migrating to MakePublicIDsLowercase (20250121164452)
2025-10-08T13:46:27.204359712Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2025-10-08T13:46:27.204367818Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1345s) ==================
2025-10-08T13:46:27.204376095Z
2025-10-08T13:46:27.204384933Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2025-10-08T13:46:27.204395164Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2025-10-08T13:46:27.204405564Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2025-10-08T13:46:27.204415805Z -> 0.0031s
2025-10-08T13:46:27.204425154Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0032s) ==========
2025-10-08T13:46:27.204434032Z
2025-10-08T13:46:27.204442218Z Migrating to AddCreatorToCollections (20250222000000)
2025-10-08T13:46:27.204450355Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2025-10-08T13:46:27.204458501Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2025-10-08T13:46:27.204466437Z -> 0.0261s
2025-10-08T13:46:27.204474193Z == 20250222000000 AddCreatorToCollections: migrated (0.0262s) =================
2025-10-08T13:46:27.204482259Z
2025-10-08T13:46:27.204489824Z Migrating to AddLocalToActors (20250305171530)
2025-10-08T13:46:27.204496928Z == 20250305171530 AddLocalToActors: migrating =================================
2025-10-08T13:46:27.204504474Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2025-10-08T13:46:27.204511848Z -> 0.0010s
2025-10-08T13:46:27.204519073Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2025-10-08T13:46:27.204527089Z -> 0.0022s
2025-10-08T13:46:27.204535636Z -> 0 rows
2025-10-08T13:46:27.204543783Z == 20250305171530 AddLocalToActors: migrated (0.0068s) ========================
2025-10-08T13:46:27.204552350Z
2025-10-08T13:46:27.204560336Z Migrating to AddActorTypeToActors (20250407160721)
2025-10-08T13:46:27.204568713Z == 20250407160721 AddActorTypeToActors: migrating =============================
2025-10-08T13:46:27.204577130Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2025-10-08T13:46:27.204585356Z -> 0.0010s
2025-10-08T13:46:27.204593282Z == 20250407160721 AddActorTypeToActors: migrated (0.0011s) ====================
2025-10-08T13:46:27.204611128Z
2025-10-08T13:46:27.204617481Z Migrating to AddTombstonedAtToActors (20250407160722)
2025-10-08T13:46:27.204623704Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2025-10-08T13:46:27.204631369Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2025-10-08T13:46:27.204637792Z -> 0.0017s
2025-10-08T13:46:27.204644616Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0018s) =================
2025-10-08T13:46:27.204651169Z
2025-10-08T13:46:27.204657321Z Migrating to CreateDoorkeeperTables (20250408111644)
2025-10-08T13:46:27.204663724Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2025-10-08T13:46:27.204670027Z -- create_table(:oauth_applications)
2025-10-08T13:46:27.204676420Z -> 0.0005s
2025-10-08T13:46:27.204682622Z -- add_index(:oauth_applications, :uid, {unique: true})
2025-10-08T13:46:27.204688855Z -> 0.0002s
2025-10-08T13:46:27.204694997Z -- create_table(:oauth_access_grants)
2025-10-08T13:46:27.204701210Z -> 0.0006s
2025-10-08T13:46:27.204707442Z -- add_index(:oauth_access_grants, :token, {unique: true})
2025-10-08T13:46:27.204713705Z -> 0.0002s
2025-10-08T13:46:27.204720098Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2025-10-08T13:46:27.204726451Z -> 0.0078s
2025-10-08T13:46:27.204734908Z -- create_table(:oauth_access_tokens)
2025-10-08T13:46:27.204741341Z -> 0.0016s
2025-10-08T13:46:27.204747503Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2025-10-08T13:46:27.204753786Z -> 0.0002s
2025-10-08T13:46:27.204760058Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2025-10-08T13:46:27.204766341Z -> 0.0001s
2025-10-08T13:46:27.204772754Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2025-10-08T13:46:27.204779076Z -> 0.0096s
2025-10-08T13:46:27.204785189Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2025-10-08T13:46:27.204791512Z -> 0.0081s
2025-10-08T13:46:27.204797614Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2025-10-08T13:46:27.204803896Z -> 0.0125s
2025-10-08T13:46:27.204810049Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0418s) ==================
2025-10-08T13:46:27.204816432Z
2025-10-08T13:46:27.204822514Z Migrating to AddOwnerToApplication (20250408145956)
2025-10-08T13:46:27.204828736Z == 20250408145956 AddOwnerToApplication: migrating ============================
2025-10-08T13:46:27.204834979Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2025-10-08T13:46:27.204848596Z -> 0.0014s
2025-10-08T13:46:27.204854759Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2025-10-08T13:46:27.204861031Z -> 0.0011s
2025-10-08T13:46:27.204867234Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2025-10-08T13:46:27.204873467Z -> 0.0002s
2025-10-08T13:46:27.204879619Z == 20250408145956 AddOwnerToApplication: migrated (0.0089s) ===================
2025-10-08T13:46:27.204885902Z
2025-10-08T13:46:27.204892254Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2025-10-08T13:46:27.204898447Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2025-10-08T13:46:27.204904649Z -- change_column_default(:federails_actors, :entity_type, nil)
2025-10-08T13:46:27.204911233Z -> 0.0121s
2025-10-08T13:46:27.204917465Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0138s) ============
2025-10-08T13:46:27.204924369Z
2025-10-08T13:46:27.204932165Z Migrating to AddQuotaToUsers (20250409125753)
2025-10-08T13:46:27.204940471Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2025-10-08T13:46:27.204948057Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2025-10-08T13:46:27.204954349Z -> 0.0014s
2025-10-08T13:46:27.204960462Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2025-10-08T13:46:27.204966754Z -> 0.0012s
2025-10-08T13:46:27.204972987Z == 20250409125753 AddQuotaToUsers: migrated (0.0042s) =========================
2025-10-08T13:46:27.204979270Z
2025-10-08T13:46:27.204985322Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2025-10-08T13:46:27.204992246Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2025-10-08T13:46:27.205000442Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2025-10-08T13:46:27.205009009Z -> 0.0130s
2025-10-08T13:46:27.205016695Z -- add_index(:model_files, :filename_lower)
2025-10-08T13:46:27.205024861Z -> 0.0002s
2025-10-08T13:46:27.205032617Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0150s)
2025-10-08T13:46:27.205040533Z
2025-10-08T13:46:27.205047357Z Migrating to AddUniqueIndexToLinks (20250425104619)
2025-10-08T13:46:27.205053609Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2025-10-08T13:46:27.205060002Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2025-10-08T13:46:27.205066315Z -> 0.0003s
2025-10-08T13:46:27.205072527Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0014s) ===================
2025-10-08T13:46:27.205095213Z
2025-10-08T13:46:27.205102888Z Migrating to AddPreviewToModelFile (20250520111046)
2025-10-08T13:46:27.205111175Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2025-10-08T13:46:27.205119021Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2025-10-08T13:46:27.205128229Z -> 0.0013s
2025-10-08T13:46:27.205136877Z == 20250520111046 AddPreviewToModelFile: migrated (0.0022s) ===================
2025-10-08T13:46:27.205144773Z
2025-10-08T13:46:27.205152869Z Migrating to CreateAltchaSolutions (20250609210440)
2025-10-08T13:46:27.205161256Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2025-10-08T13:46:27.205171076Z -- create_table(:altcha_solutions)
2025-10-08T13:46:27.205181116Z -> 0.0005s
2025-10-08T13:46:27.205191196Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2025-10-08T13:46:27.205201136Z -> 0.0002s
2025-10-08T13:46:27.205209433Z == 20250609210440 CreateAltchaSolutions: migrated (0.0019s) ===================
2025-10-08T13:46:27.205217770Z
2025-10-08T13:46:27.205225525Z Migrating to AddIndexableFields (20250620141805)
2025-10-08T13:46:27.205233441Z == 20250620141805 AddIndexableFields: migrating ===============================
2025-10-08T13:46:27.205241427Z -- change_table(:models)
2025-10-08T13:46:27.205249544Z -> 0.0028s
2025-10-08T13:46:27.205257009Z -- change_table(:creators)
2025-10-08T13:46:27.205264003Z -> 0.0020s
2025-10-08T13:46:27.205271037Z -- change_table(:collections)
2025-10-08T13:46:27.205277941Z -> 0.0019s
2025-10-08T13:46:27.205284775Z == 20250620141805 AddIndexableFields: migrated (0.0067s) ======================
2025-10-08T13:46:27.205292450Z
2025-10-08T13:46:27.205301508Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2025-10-08T13:46:27.205309865Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2025-10-08T13:46:27.205317992Z -- change_column(:models, :indexable, :string)
2025-10-08T13:46:27.205326088Z -> 0.0446s
2025-10-08T13:46:27.205334034Z -- change_column(:models, :ai_indexable, :string)
2025-10-08T13:46:27.205342451Z -> 0.0238s
2025-10-08T13:46:27.205350277Z -- change_column(:creators, :indexable, :string)
2025-10-08T13:46:27.205358243Z -> 0.0129s
2025-10-08T13:46:27.205365006Z -- change_column(:creators, :ai_indexable, :string)
2025-10-08T13:46:27.205371259Z -> 0.0105s
2025-10-08T13:46:27.205377441Z -- change_column(:collections, :indexable, :string)
2025-10-08T13:46:27.205393674Z -> 0.0621s
2025-10-08T13:46:27.205400167Z -- change_column(:collections, :ai_indexable, :string)
2025-10-08T13:46:27.205406440Z -> 0.0168s
2025-10-08T13:46:27.205412662Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1714s) ======
2025-10-08T13:46:27.205418985Z
2025-10-08T13:46:27.205425107Z Migrating to AddOrderIndexesToTables (20250629212656)
2025-10-08T13:46:27.205431380Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2025-10-08T13:46:27.205437612Z -- change_table(:models)
2025-10-08T13:46:27.205443634Z -> 0.0004s
2025-10-08T13:46:27.205449747Z -- change_table(:creators)
2025-10-08T13:46:27.205455909Z -> 0.0003s
2025-10-08T13:46:27.205462072Z -- change_table(:collections)
2025-10-08T13:46:27.205468284Z -> 0.0003s
2025-10-08T13:46:27.205474627Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0011s) =================
2025-10-08T13:46:27.205480889Z
2025-10-08T13:46:27.205487192Z Migrating to AddIndexOnLinkUrl (20250716093106)
2025-10-08T13:46:27.205493465Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2025-10-08T13:46:27.205499707Z -- change_table(:links)
2025-10-08T13:46:27.205505830Z -> 0.0003s
2025-10-08T13:46:27.205512032Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0003s) =======================
2025-10-08T13:46:27.205518295Z
2025-10-08T13:46:27.205524387Z Migrating to AddSyncedAtToLinks (20250724094951)
2025-10-08T13:46:27.205530630Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2025-10-08T13:46:27.205536922Z -- add_column(:links, :synced_at, :datetime)
2025-10-08T13:46:27.205543145Z -> 0.0012s
2025-10-08T13:46:27.205549377Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0013s) ======================
2025-10-08T13:46:27.205555650Z
2025-10-08T13:46:27.205563676Z Migrating to CreateFaspClientProviders (20250806142734)
2025-10-08T13:46:27.205571732Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2025-10-08T13:46:27.205580901Z -- create_table(:fasp_client_providers)
2025-10-08T13:46:27.205589869Z -> 0.0479s
2025-10-08T13:46:27.205598977Z == 20250806142734 CreateFaspClientProviders: migrated (0.0479s) ===============
2025-10-08T13:46:27.205608156Z
2025-10-08T13:46:27.205616723Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2025-10-08T13:46:27.205625461Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2025-10-08T13:46:27.205633767Z -- create_table(:fasp_client_event_subscriptions)
2025-10-08T13:46:27.205641874Z -> 0.0150s
2025-10-08T13:46:27.205659449Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0150s) ======
2025-10-08T13:46:27.205667565Z
2025-10-08T13:46:27.205675531Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2025-10-08T13:46:27.237814110Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2025-10-08T13:46:27.237839260Z -- create_table(:fasp_client_backfill_requests)
2025-10-08T13:46:27.237844511Z -> 0.0055s
2025-10-08T13:46:27.237849591Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0055s) ========
2025-10-08T13:46:27.237854651Z
2025-10-08T13:46:27.237859381Z Migrating to AddImagesToCreators (20250922155445)
2025-10-08T13:46:27.237864180Z == 20250922155445 AddImagesToCreators: migrating ==============================
2025-10-08T13:46:27.237869090Z -- add_column(:creators, :avatar_data, :json)
2025-10-08T13:46:27.237873850Z -> 0.0014s
2025-10-08T13:46:27.237878629Z -- add_column(:creators, :banner_data, :json)
2025-10-08T13:46:27.237883439Z -> 0.0009s
2025-10-08T13:46:27.237888680Z == 20250922155445 AddImagesToCreators: migrated (0.0024s) =====================
2025-10-08T13:46:27.237893670Z
2025-10-08T13:46:27.310601089Z s6-rc: info: service init-manyfold-config successfully started
2025-10-08T13:46:27.310761653Z s6-rc: info: service init-config-end: starting
2025-10-08T13:46:27.312276783Z s6-rc: info: service init-config-end successfully started
2025-10-08T13:46:27.312383468Z s6-rc: info: service init-mods: starting
2025-10-08T13:46:27.314088501Z s6-rc: info: service init-mods successfully started
2025-10-08T13:46:27.314414086Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2025-10-08T13:46:27.322146796Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2025-10-08T13:46:27.322331828Z s6-rc: info: service init-mods-package-install: starting
2025-10-08T13:46:27.330431506Z [pkg-install-init] **** Installing all mod packages ****
2025-10-08T13:46:27.337483775Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
2025-10-08T13:46:27.401101083Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
2025-10-08T13:46:27.785460124Z (1/1) Installing redis (8.0.4-r0)
2025-10-08T13:46:27.794736742Z Executing redis-8.0.4-r0.pre-install
2025-10-08T13:46:27.846978545Z Executing redis-8.0.4-r0.post-install
2025-10-08T13:46:27.852534322Z Executing busybox-1.37.0-r19.trigger
2025-10-08T13:46:27.862662624Z OK: 428 MiB in 117 packages
2025-10-08T13:46:27.990146832Z s6-rc: info: service init-mods-package-install successfully started
2025-10-08T13:46:27.990349440Z s6-rc: info: service init-mods-end: starting
2025-10-08T13:46:27.991564145Z s6-rc: info: service init-mods-end successfully started
2025-10-08T13:46:27.991810762Z s6-rc: info: service init-custom-files: starting
2025-10-08T13:46:27.996563451Z [custom-init] No custom files found, skipping...
2025-10-08T13:46:27.997058668Z s6-rc: info: service init-custom-files successfully started
2025-10-08T13:46:27.997170603Z s6-rc: info: service init-services: starting
2025-10-08T13:46:27.998467845Z s6-rc: info: service init-services successfully started
2025-10-08T13:46:27.998586444Z s6-rc: info: service svc-mod-universal-redis: starting
2025-10-08T13:46:27.998803200Z s6-rc: info: service svc-manyfold: starting
2025-10-08T13:46:27.999101661Z s6-rc: info: service svc-cron: starting
2025-10-08T13:46:28.000654127Z s6-rc: info: service svc-mod-universal-redis successfully started
2025-10-08T13:46:28.001892601Z s6-rc: info: service svc-cron successfully started
2025-10-08T13:46:28.010628620Z 279:C 08 Oct 2025 13:46:28.010 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2025-10-08T13:46:28.010660334Z 279:C 08 Oct 2025 13:46:28.010 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2025-10-08T13:46:28.010666045Z 279:C 08 Oct 2025 13:46:28.010 * Redis version=8.0.4, bits=64, commit=00000000, modified=1, pid=279, just started
2025-10-08T13:46:28.010670775Z 279:C 08 Oct 2025 13:46:28.010 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2025-10-08T13:46:28.011353209Z 279:M 08 Oct 2025 13:46:28.011 * monotonic clock: POSIX clock_gettime
2025-10-08T13:46:28.011797203Z 279:M 08 Oct 2025 13:46:28.011 * Running mode=standalone, port=6379.
2025-10-08T13:46:28.012144752Z 279:M 08 Oct 2025 13:46:28.012 * Server initialized
2025-10-08T13:46:28.012168711Z 279:M 08 Oct 2025 13:46:28.012 * Ready to accept connections tcp
2025-10-08T13:46:28.183954746Z 13:46:28 rails.1 | started with pid 301
2025-10-08T13:46:28.184010919Z 13:46:28 default_worker.1 | started with pid 302
2025-10-08T13:46:28.184050960Z 13:46:28 performance_worker.1 | started with pid 303
2025-10-08T13:46:29.519245971Z 13:46:29 rails.1 | `/root` is not writable.
2025-10-08T13:46:29.519324620Z 13:46:29 rails.1 | Bundler will use `/tmp/bundler20251008-301-gz2cwp301' as your home directory temporarily.
2025-10-08T13:46:29.971715066Z 13:46:29 default_worker.1 | `/root` is not writable.
2025-10-08T13:46:29.971761750Z 13:46:29 default_worker.1 | Bundler will use `/tmp/bundler20251008-302-fqr5b1302' as your home directory temporarily.
2025-10-08T13:46:29.983113536Z 13:46:29 performance_worker.1 | `/root` is not writable.
2025-10-08T13:46:29.983160210Z 13:46:29 performance_worker.1 | Bundler will use `/tmp/bundler20251008-303-xzgdol303' as your home directory temporarily.
2025-10-08T13:46:30.974266541Z 13:46:30 rails.1 | => Booting Puma
2025-10-08T13:46:30.974297524Z 13:46:30 rails.1 | => Rails 8.0.2.1 application starting in production
2025-10-08T13:46:30.974306401Z 13:46:30 rails.1 | => Run `bin/rails server --help` for more startup options
2025-10-08T13:46:31.539536450Z 13:46:31 performance_worker.1 | Server: e35aa8afdf25, Context: rails, Role: web, data: {cpu: {one_min: 6.39, five_min: 3.57, fifteen_min: 2.63}, memory: 0.191430656e9, disk: {available: 836654379008, total: 938656133120, used: 102001754112}}
2025-10-08T13:46:31.546681576Z 13:46:31 default_worker.1 | Server: e35aa8afdf25, Context: rails, Role: web, data: {cpu: {one_min: 6.39, five_min: 3.57, fifteen_min: 2.63}, memory: 0.191442944e9, disk: {available: 836654145536, total: 938656133120, used: 102001987584}}
2025-10-08T13:46:33.882276223Z 13:46:33 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:33.882625988Z 13:46:33 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:33.883788037Z 13:46:33 performance_worker.1 | INFO 2025-10-08T13:46:33.883Z pid=303 tid=247: Sidekiq 8.0.7 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-10-08T13:46:33.888366085Z 13:46:33 default_worker.1 | INFO 2025-10-08T13:46:33.888Z pid=302 tid=246: Sidekiq 8.0.7 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-10-08T13:46:33.889588196Z 13:46:33 performance_worker.1 | INFO 2025-10-08T13:46:33.889Z pid=303 tid=247: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2025-10-08T13:46:33.953650750Z 13:46:33 performance_worker.1 | INFO 2025-10-08T13:46:33.953Z pid=303 tid=247: Booted Rails 8.0.2.1 application in production environment
2025-10-08T13:46:33.953671842Z 13:46:33 performance_worker.1 | INFO 2025-10-08T13:46:33.953Z pid=303 tid=247: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-10-08T13:46:33.953691412Z 13:46:33 performance_worker.1 | INFO 2025-10-08T13:46:33.953Z pid=303 tid=247: See LICENSE and the LGPL-3.0 for licensing details.
2025-10-08T13:46:33.953700270Z 13:46:33 performance_worker.1 | INFO 2025-10-08T13:46:33.953Z pid=303 tid=247: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2025-10-08T13:46:33.953908559Z 13:46:33 default_worker.1 | INFO 2025-10-08T13:46:33.953Z pid=302 tid=246: Booted Rails 8.0.2.1 application in production environment
2025-10-08T13:46:33.953930964Z 13:46:33 default_worker.1 | INFO 2025-10-08T13:46:33.953Z pid=302 tid=246: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-10-08T13:46:33.953947718Z 13:46:33 default_worker.1 | INFO 2025-10-08T13:46:33.953Z pid=302 tid=246: See LICENSE and the LGPL-3.0 for licensing details.
2025-10-08T13:46:33.953980494Z 13:46:33 default_worker.1 | INFO 2025-10-08T13:46:33.953Z pid=302 tid=246: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2025-10-08T13:46:33.956386758Z 13:46:33 performance_worker.1 | INFO 2025-10-08T13:46:33.956Z pid=303 tid=247: Sidekiq 8.0.7 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2025-10-08T13:46:33.964807743Z 13:46:33 default_worker.1 | INFO 2025-10-08T13:46:33.964Z pid=302 tid=246: Sidekiq 8.0.7 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2025-10-08T13:46:34.074880264Z 13:46:34 rails.1 | Server: e35aa8afdf25, Context: rails, Role: web, data: {cpu: {one_min: 6.39, five_min: 3.57, fifteen_min: 2.63}, memory: 0.177577984e9, disk: {available: 836662624256, total: 938656133120, used: 101993508864}}
2025-10-08T13:46:34.074911868Z 13:46:34 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.074921327Z 13:46:34 rails.1 | INFO 2025-10-08T13:46:33.883Z pid=301 tid=205: Sidekiq 8.0.7 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-10-08T13:46:34.074930686Z 13:46:34 rails.1 | INFO 2025-10-08T13:46:33.888Z pid=301 tid=205: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2025-10-08T13:46:34.074942319Z 13:46:34 rails.1 | INFO 2025-10-08T13:46:33.890Z pid=301 tid=205: Cron Jobs - added job with name clear-downloads in the namespace default
2025-10-08T13:46:34.074978632Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 2a2cc917-a229-4081-b2a1-8c313821231d) to Sidekiq(high) with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, tag_list: )
2025-10-08T13:46:34.075012831Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 75353a3a-7398-4cea-8dfb-7edea8729746) to Sidekiq(high) with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2025-10-08T13:46:34.075024525Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: ecb9c1d6-10f7-48e1-9655-b1a48a982fd3) to Sidekiq(high) with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2025-10-08T13:46:34.075057000Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 3507e5dc-e462-49cc-8920-9c58b350d747) to Sidekiq(upgrade)
2025-10-08T13:46:34.075116670Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 55251817-f66b-4e76-97d2-3d32ee548b19) to Sidekiq(upgrade)
2025-10-08T13:46:34.080835675Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 11384614-8bf5-4f81-9fb3-9086df1a6eee) to Sidekiq(upgrade)
2025-10-08T13:46:34.080934554Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 2ef6936d-aef6-498a-a8bf-7ebcebfa81cc) to Sidekiq(upgrade)
2025-10-08T13:46:34.080985457Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 3396b76e-fcf7-4855-ba90-6cd5d689b7c0) to Sidekiq(upgrade)
2025-10-08T13:46:34.081012521Z 13:46:34 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: f71d1710-5cba-43f2-9f6e-7f232c3040a9) to Sidekiq(upgrade)
2025-10-08T13:46:34.081049495Z 13:46:34 rails.1 | [301] Puma starting in cluster mode...
2025-10-08T13:46:34.081092161Z 13:46:34 rails.1 | [301] * Puma version: 7.0.4 ("Romantic Warrior")
2025-10-08T13:46:34.081126260Z 13:46:34 rails.1 | [301] * Ruby version: ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-10-08T13:46:34.081159898Z 13:46:34 rails.1 | [301] * Min threads: 4
2025-10-08T13:46:34.081202754Z 13:46:34 rails.1 | [301] * Max threads: 16
2025-10-08T13:46:34.081242354Z 13:46:34 rails.1 | [301] * Environment: production
2025-10-08T13:46:34.081273807Z 13:46:34 rails.1 | [301] * Master PID: 301
2025-10-08T13:46:34.081313026Z 13:46:34 rails.1 | [301] * Workers: 4
2025-10-08T13:46:34.081354449Z 13:46:34 rails.1 | [301] * Restarts: (✔) hot (✖) phased (✖) refork
2025-10-08T13:46:34.081391163Z 13:46:34 rails.1 | [301] * Preloading application
2025-10-08T13:46:34.081428078Z 13:46:34 rails.1 | [301] * Listening on http://[::]:3214
2025-10-08T13:46:34.081464872Z 13:46:34 rails.1 | [301] Use Ctrl-C to stop
2025-10-08T13:46:34.109061445Z 13:46:34 rails.1 | [301] - Worker 0 (PID: 378) booted in 0.02s, phase: 0
2025-10-08T13:46:34.109095103Z 13:46:34 rails.1 | [301] - Worker 1 (PID: 391) booted in 0.02s, phase: 0
2025-10-08T13:46:34.109178831Z 13:46:34 rails.1 | [301] - Worker 2 (PID: 404) booted in 0.01s, phase: 0
2025-10-08T13:46:34.110816949Z 13:46:34 rails.1 | [301] - Worker 3 (PID: 417) booted in 0.0s, phase: 0
2025-10-08T13:46:34.229059610Z 13:46:34 default_worker.1 | Server: e35aa8afdf25, Context: sidekiq, Role: background, data: {cpu: {one_min: 7.16, five_min: 3.77, fifteen_min: 2.7}, memory: 0.233332736e9, disk: {available: 836611600384, total: 938656133120, used: 102044532736}}
2025-10-08T13:46:34.231133937Z 13:46:34 performance_worker.1 | Server: e35aa8afdf25, Context: sidekiq, Role: background, data: {cpu: {one_min: 7.16, five_min: 3.77, fifteen_min: 2.7}, memory: 0.233017344e9, disk: {available: 836611592192, total: 938656133120, used: 102044540928}}
2025-10-08T13:46:34.282561391Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.282Z pid=302 tid=hoe jid=afaef433c34336a634bf1dfb class=Upgrade::GenerateSlugsJob: start
2025-10-08T13:46:34.287014056Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2a2cc917-a229-4081-b2a1-8c313821231d] Performing Upgrade::GenerateSlugsJob (Job ID: 2a2cc917-a229-4081-b2a1-8c313821231d) from Sidekiq(high) enqueued at 2025-10-08T13:46:33.904104172Z with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, tag_list: )
2025-10-08T13:46:34.289907743Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.282Z pid=302 tid=ho6 jid=46c0dd7cfc75054db2b9c925 class=Upgrade::GenerateSlugsJob: start
2025-10-08T13:46:34.304205049Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [75353a3a-7398-4cea-8dfb-7edea8729746] Performing Upgrade::GenerateSlugsJob (Job ID: 75353a3a-7398-4cea-8dfb-7edea8729746) from Sidekiq(high) enqueued at 2025-10-08T13:46:33.907911989Z with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2025-10-08T13:46:34.317898209Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.282Z pid=302 tid=hn2 jid=207f942c4e92ad8eebfdae8e class=Upgrade::GenerateSlugsJob: start
2025-10-08T13:46:34.341408525Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ecb9c1d6-10f7-48e1-9655-b1a48a982fd3] Performing Upgrade::GenerateSlugsJob (Job ID: ecb9c1d6-10f7-48e1-9655-b1a48a982fd3) from Sidekiq(high) enqueued at 2025-10-08T13:46:33.910662797Z with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2025-10-08T13:46:34.342791409Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.282Z pid=302 tid=hmu jid=10f914fbe316a00278137071 class=Upgrade::FixNilFileSizeValues: start
2025-10-08T13:46:34.343708476Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3507e5dc-e462-49cc-8920-9c58b350d747] Performing Upgrade::FixNilFileSizeValues (Job ID: 3507e5dc-e462-49cc-8920-9c58b350d747) from Sidekiq(upgrade) enqueued at 2025-10-08T13:46:33.913451111Z
2025-10-08T13:46:34.347883862Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [75353a3a-7398-4cea-8dfb-7edea8729746] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.372972707Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ecb9c1d6-10f7-48e1-9655-b1a48a982fd3] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.388046065Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3507e5dc-e462-49cc-8920-9c58b350d747] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.440392841Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [75353a3a-7398-4cea-8dfb-7edea8729746] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-08T13:46:34.459806508Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [75353a3a-7398-4cea-8dfb-7edea8729746] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.077
2025-10-08T13:46:34.560599255Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ecb9c1d6-10f7-48e1-9655-b1a48a982fd3] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-08T13:46:34.588185097Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ecb9c1d6-10f7-48e1-9655-b1a48a982fd3] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.191
2025-10-08T13:46:34.595101042Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3507e5dc-e462-49cc-8920-9c58b350d747] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-08T13:46:34.599574348Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3507e5dc-e462-49cc-8920-9c58b350d747] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.140
2025-10-08T13:46:34.615469742Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2a2cc917-a229-4081-b2a1-8c313821231d] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.678996968Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2a2cc917-a229-4081-b2a1-8c313821231d] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-08T13:46:34.679018241Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2a2cc917-a229-4081-b2a1-8c313821231d] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.059
2025-10-08T13:46:34.712605947Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [75353a3a-7398-4cea-8dfb-7edea8729746] Performed Upgrade::GenerateSlugsJob (Job ID: 75353a3a-7398-4cea-8dfb-7edea8729746) from Sidekiq(high) in 411.07ms
2025-10-08T13:46:34.714532757Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [ecb9c1d6-10f7-48e1-9655-b1a48a982fd3] Performed Upgrade::GenerateSlugsJob (Job ID: ecb9c1d6-10f7-48e1-9655-b1a48a982fd3) from Sidekiq(high) in 394.51ms
2025-10-08T13:46:34.717123102Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [2a2cc917-a229-4081-b2a1-8c313821231d] Performed Upgrade::GenerateSlugsJob (Job ID: 2a2cc917-a229-4081-b2a1-8c313821231d) from Sidekiq(high) in 433.42ms
2025-10-08T13:46:34.717419900Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [3507e5dc-e462-49cc-8920-9c58b350d747] Performed Upgrade::FixNilFileSizeValues (Job ID: 3507e5dc-e462-49cc-8920-9c58b350d747) from Sidekiq(upgrade) in 373.89ms
2025-10-08T13:46:34.717692348Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.714Z pid=302 tid=ho6 jid=46c0dd7cfc75054db2b9c925 class=Upgrade::GenerateSlugsJob elapsed=0.432: done
2025-10-08T13:46:34.717813392Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.717Z pid=302 tid=hn2 jid=207f942c4e92ad8eebfdae8e class=Upgrade::GenerateSlugsJob elapsed=0.435: done
2025-10-08T13:46:34.722487112Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.722Z pid=302 tid=ho6 jid=7cde45ddc1d8bfcb65f22a5a class=Upgrade::BackfillDataPackages: start
2025-10-08T13:46:34.723980769Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [55251817-f66b-4e76-97d2-3d32ee548b19] Performing Upgrade::BackfillDataPackages (Job ID: 55251817-f66b-4e76-97d2-3d32ee548b19) from Sidekiq(upgrade) enqueued at 2025-10-08T13:46:33.914337065Z
2025-10-08T13:46:34.724547440Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.722Z pid=302 tid=hmu jid=10f914fbe316a00278137071 class=Upgrade::FixNilFileSizeValues elapsed=0.44: done
2025-10-08T13:46:34.724675378Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.717Z pid=302 tid=hoe jid=afaef433c34336a634bf1dfb class=Upgrade::GenerateSlugsJob elapsed=0.435: done
2025-10-08T13:46:34.725020482Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.724Z pid=302 tid=hmu jid=6144b4dd291f65e091359cd9 class=Upgrade::UpdateActorsJob: start
2025-10-08T13:46:34.725811445Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [2ef6936d-aef6-498a-a8bf-7ebcebfa81cc] Performing Upgrade::UpdateActorsJob (Job ID: 2ef6936d-aef6-498a-a8bf-7ebcebfa81cc) from Sidekiq(upgrade) enqueued at 2025-10-08T13:46:33.915967177Z
2025-10-08T13:46:34.729699553Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.722Z pid=302 tid=hn2 jid=7d4a8e00baabe49a70e4177a class=Upgrade::DisambiguateUsernamesJob: start
2025-10-08T13:46:34.730071983Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [55251817-f66b-4e76-97d2-3d32ee548b19] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.783719327Z 13:46:34 default_worker.1 | INFO 2025-10-08T13:46:34.725Z pid=302 tid=hoe jid=4144409a14bdebc006668344 class=Upgrade::FixParentCollections: start
2025-10-08T13:46:34.823573510Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [11384614-8bf5-4f81-9fb3-9086df1a6eee] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 11384614-8bf5-4f81-9fb3-9086df1a6eee) from Sidekiq(upgrade) enqueued at 2025-10-08T13:46:33.915147858Z
2025-10-08T13:46:34.826759875Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3396b76e-fcf7-4855-ba90-6cd5d689b7c0] Performing Upgrade::FixParentCollections (Job ID: 3396b76e-fcf7-4855-ba90-6cd5d689b7c0) from Sidekiq(upgrade) enqueued at 2025-10-08T13:46:33.916883793Z
2025-10-08T13:46:34.884125346Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [2ef6936d-aef6-498a-a8bf-7ebcebfa81cc] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.909630338Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [11384614-8bf5-4f81-9fb3-9086df1a6eee] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.916850645Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3396b76e-fcf7-4855-ba90-6cd5d689b7c0] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:34.965113618Z 13:46:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [55251817-f66b-4e76-97d2-3d32ee548b19] Performed Upgrade::BackfillDataPackages (Job ID: 55251817-f66b-4e76-97d2-3d32ee548b19) from Sidekiq(upgrade) in 241.9ms
2025-10-08T13:46:35.032117475Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2025-10-08T13:46:35.033437402Z s6-rc: info: service svc-manyfold successfully started
2025-10-08T13:46:35.033705352Z s6-rc: info: service legacy-services: starting
2025-10-08T13:46:35.041122135Z 13:46:35 default_worker.1 | INFO 2025-10-08T13:46:35.040Z pid=302 tid=ho6 jid=7cde45ddc1d8bfcb65f22a5a class=Upgrade::BackfillDataPackages elapsed=0.318: done
2025-10-08T13:46:35.041751943Z 13:46:35 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [2ef6936d-aef6-498a-a8bf-7ebcebfa81cc] Performed Upgrade::UpdateActorsJob (Job ID: 2ef6936d-aef6-498a-a8bf-7ebcebfa81cc) from Sidekiq(upgrade) in 315.81ms
2025-10-08T13:46:35.045900525Z 13:46:35 default_worker.1 | INFO 2025-10-08T13:46:35.041Z pid=302 tid=ho6 jid=00723491fca71b0c1ad4c189 class=Upgrade::PruneOrphanedProblems: start
2025-10-08T13:46:35.046440813Z s6-rc: info: service legacy-services successfully started
2025-10-08T13:46:35.046628371Z s6-rc: info: service ci-service-check: starting
2025-10-08T13:46:35.049505824Z [ls.io-init] done.
2025-10-08T13:46:35.050106614Z s6-rc: info: service ci-service-check successfully started
2025-10-08T13:46:35.050332779Z 13:46:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f71d1710-5cba-43f2-9f6e-7f232c3040a9] Performing Upgrade::PruneOrphanedProblems (Job ID: f71d1710-5cba-43f2-9f6e-7f232c3040a9) from Sidekiq(upgrade) enqueued at 2025-10-08T13:46:33.917738904Z
2025-10-08T13:46:35.050870943Z 13:46:35 default_worker.1 | INFO 2025-10-08T13:46:35.049Z pid=302 tid=hmu jid=6144b4dd291f65e091359cd9 class=Upgrade::UpdateActorsJob elapsed=0.324: done
2025-10-08T13:46:35.051301219Z 13:46:35 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [11384614-8bf5-4f81-9fb3-9086df1a6eee] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 11384614-8bf5-4f81-9fb3-9086df1a6eee) from Sidekiq(upgrade) in 320.49ms
2025-10-08T13:46:35.051656194Z 13:46:35 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3396b76e-fcf7-4855-ba90-6cd5d689b7c0] Performed Upgrade::FixParentCollections (Job ID: 3396b76e-fcf7-4855-ba90-6cd5d689b7c0) from Sidekiq(upgrade) in 238.89ms
2025-10-08T13:46:35.055566787Z 13:46:35 default_worker.1 | INFO 2025-10-08T13:46:35.055Z pid=302 tid=hn2 jid=7d4a8e00baabe49a70e4177a class=Upgrade::DisambiguateUsernamesJob elapsed=0.333: done
2025-10-08T13:46:35.055695206Z 13:46:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f71d1710-5cba-43f2-9f6e-7f232c3040a9] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-10-08T13:46:35.061684114Z 13:46:35 default_worker.1 | INFO 2025-10-08T13:46:35.055Z pid=302 tid=hoe jid=4144409a14bdebc006668344 class=Upgrade::FixParentCollections elapsed=0.331: done
2025-10-08T13:46:35.175687740Z 13:46:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f71d1710-5cba-43f2-9f6e-7f232c3040a9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-10-08T13:46:35.178387596Z 13:46:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f71d1710-5cba-43f2-9f6e-7f232c3040a9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.115
2025-10-08T13:46:35.197637674Z 13:46:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f71d1710-5cba-43f2-9f6e-7f232c3040a9] Performed Upgrade::PruneOrphanedProblems (Job ID: f71d1710-5cba-43f2-9f6e-7f232c3040a9) from Sidekiq(upgrade) in 145.8ms
2025-10-08T13:46:35.199127244Z 13:46:35 default_worker.1 | INFO 2025-10-08T13:46:35.197Z pid=302 tid=ho6 jid=00723491fca71b0c1ad4c189 class=Upgrade::PruneOrphanedProblems elapsed=0.156: done
2025-10-08T13:47:06.471080564Z 13:47:06 rails.1 | [9b1a626f-3490-4e3d-9ef9-8f89dfa56a92] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1392,"duration":30.13,"view":0.0,"db":4.02,"@timestamp":"2025-10-08T13:47:06.469Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2025-10-08T13:47:07.437011267Z 13:47:07 rails.1 | [41a6fa35-0692-4123-af25-ab373f394770] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":122749,"duration":940.53,"view":0.0,"db":24.04,"location":"http://172.17.0.5:3214/","@timestamp":"2025-10-08T13:47:07.436Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2025-10-08T13:47:07.513504560Z 13:47:07 rails.1 | [193e3045-bf6a-4434-b48b-ba923c76e0f0] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1086,"duration":48.32,"view":0.0,"db":2.99,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2025-10-08T13:47:07.495Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2025-10-08T13:47:08.183402535Z 13:47:08 rails.1 | [ad6ec6f5-39bf-46e8-ac9f-3e570105b2ea] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":24003,"duration":642.45,"view":520.08,"db":58.16,"@timestamp":"2025-10-08T13:47:08.182Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2025-10-08T13:47:08.259771517Z 13:47:08 rails.1 | [5ae7bccd-3f56-4b1f-b85a-75a024d574da] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1179,"duration":34.8,"view":0.0,"db":4.07,"@timestamp":"2025-10-08T13:47:08.258Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2025-10-08T13:47:08.592210497Z 13:47:08 rails.1 | [578bb366-929d-4442-a55c-f5c08b0ab3ed] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":14495,"duration":219.75,"view":0.0,"db":2.15,"location":"http://172.17.0.5:3214/","@timestamp":"2025-10-08T13:47:08.556Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2025-10-08T13:47:08.645173934Z 13:47:08 rails.1 | [e4ade18e-2198-466c-b172-dda7398e16f7] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1108,"duration":43.9,"view":0.0,"db":4.08,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2025-10-08T13:47:08.644Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2025-10-08T13:47:08.989832917Z 13:47:08 rails.1 | [ca7b2dfb-03df-468b-9b2e-393e1caaa361] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":24208,"duration":314.91,"view":186.85,"db":1.04,"@timestamp":"2025-10-08T13:47:08.985Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}