2026-05-04T22:01:40.313375735Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-05-04T22:01:40.313401848Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-05-04T22:01:40.361912940Z [mod-init] Running Docker Modification Logic
2026-05-04T22:01:40.714594734Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-05-04T22:01:41.451799771Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-05-04T22:01:41.837784307Z [mod-init] Installing linuxserver/mods:universal-redis
2026-05-04T22:01:41.862403771Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-05-04T22:01:41.863296489Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-05-04T22:01:41.884659193Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-05-04T22:01:41.888603778Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-05-04T22:01:41.888824292Z s6-rc: info: service fix-attrs: starting
2026-05-04T22:01:41.889030036Z s6-rc: info: service init-migrations: starting
2026-05-04T22:01:41.889259318Z s6-rc: info: service init-envfile: starting
2026-05-04T22:01:41.895329473Z s6-rc: info: service fix-attrs successfully started
2026-05-04T22:01:41.895499155Z s6-rc: info: service legacy-cont-init: starting
2026-05-04T22:01:41.896286561Z [migrations] started
2026-05-04T22:01:41.896382113Z [migrations] no migrations found
2026-05-04T22:01:41.896939686Z s6-rc: info: service init-migrations successfully started
2026-05-04T22:01:41.897105190Z s6-rc: info: service init-adduser: starting
2026-05-04T22:01:41.898489087Z s6-rc: info: service init-envfile successfully started
2026-05-04T22:01:41.902302808Z s6-rc: info: service legacy-cont-init successfully started
2026-05-04T22:01:41.927039247Z usermod: no changes
2026-05-04T22:01:41.933445189Z ───────────────────────────────────────
2026-05-04T22:01:41.933459427Z 
2026-05-04T22:01:41.933463686Z       ██╗     ███████╗██╗ ██████╗
2026-05-04T22:01:41.933467754Z       ██║     ██╔════╝██║██╔═══██╗
2026-05-04T22:01:41.933472023Z       ██║     ███████╗██║██║   ██║
2026-05-04T22:01:41.933478105Z       ██║     ╚════██║██║██║   ██║
2026-05-04T22:01:41.933481862Z       ███████╗███████║██║╚██████╔╝
2026-05-04T22:01:41.933485690Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-05-04T22:01:41.933489458Z 
2026-05-04T22:01:41.933493035Z    Brought to you by linuxserver.io
2026-05-04T22:01:41.933519819Z ───────────────────────────────────────
2026-05-04T22:01:41.934080087Z 
2026-05-04T22:01:41.934091480Z To support LSIO projects visit:
2026-05-04T22:01:41.934095829Z https://www.linuxserver.io/donate/
2026-05-04T22:01:41.934099677Z 
2026-05-04T22:01:41.934103334Z ───────────────────────────────────────
2026-05-04T22:01:41.934108615Z GID/UID
2026-05-04T22:01:41.934113194Z ───────────────────────────────────────
2026-05-04T22:01:41.938954965Z 
2026-05-04T22:01:41.938968312Z User UID:    911
2026-05-04T22:01:41.938975577Z User GID:    911
2026-05-04T22:01:41.938982651Z ───────────────────────────────────────
2026-05-04T22:01:41.940858329Z Linuxserver.io version: v0.138.0-ls145
2026-05-04T22:01:41.941133533Z Build-date: 2026-05-04T21:52:58+00:00
2026-05-04T22:01:41.941140146Z ───────────────────────────────────────
2026-05-04T22:01:41.941144545Z     
2026-05-04T22:01:41.960703237Z s6-rc: info: service init-adduser successfully started
2026-05-04T22:01:41.960794621Z s6-rc: info: service init-device-perms: starting
2026-05-04T22:01:41.966765947Z s6-rc: info: service init-device-perms successfully started
2026-05-04T22:01:41.966967082Z s6-rc: info: service init-os-end: starting
2026-05-04T22:01:41.968530451Z s6-rc: info: service init-os-end successfully started
2026-05-04T22:01:41.968719932Z s6-rc: info: service init-manyfold-config: starting
2026-05-04T22:01:41.968932531Z s6-rc: info: service init-config: starting
2026-05-04T22:01:41.970456390Z s6-rc: info: service init-config successfully started
2026-05-04T22:01:41.970583596Z s6-rc: info: service init-crontab-config: starting
2026-05-04T22:01:41.974308678Z **** SECRET_KEY_BASE set in environment. ****
2026-05-04T22:01:41.983091898Z s6-rc: info: service init-crontab-config successfully started
2026-05-04T22:01:42.003518106Z **** Running Manyfold database init. ****
2026-05-04T22:01:51.152888928Z Server: 6f478360a167, Context: rails, Role: web, data: {cpu: {one_min: 1.14, five_min: 1.66, fifteen_min: 1.7}, memory: 0.229179392e9, disk: {available: 829300207616, total: 938656133120, used: 109355925504}}
2026-05-04T22:01:51.152915983Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-05-04T22:01:51.152925793Z INFO  2026-05-04T22:01:49.206Z pid=173 tid=2jp: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-04T22:01:51.152935703Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-05-04T22:01:51.152974441Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-05-04T22:01:51.152983298Z Migrating to CreateLibraries (20210130201037)
2026-05-04T22:01:51.152991315Z == 20210130201037 CreateLibraries: migrating ==================================
2026-05-04T22:01:51.152999401Z -- create_table(:libraries)
2026-05-04T22:01:51.153007307Z    -> 0.0029s
2026-05-04T22:01:51.153015373Z == 20210130201037 CreateLibraries: migrated (0.0029s) =========================
2026-05-04T22:01:51.153023459Z 
2026-05-04T22:01:51.153031175Z Migrating to CreateModels (20210130203243)
2026-05-04T22:01:51.153039091Z == 20210130203243 CreateModels: migrating =====================================
2026-05-04T22:01:51.153364075Z -- create_table(:models)
2026-05-04T22:01:51.153372733Z    -> 0.0021s
2026-05-04T22:01:51.153380829Z == 20210130203243 CreateModels: migrated (0.0021s) ============================
2026-05-04T22:01:51.153388905Z 
2026-05-04T22:01:51.153396861Z Migrating to CreateParts (20210205230918)
2026-05-04T22:01:51.153404837Z == 20210205230918 CreateParts: migrating ======================================
2026-05-04T22:01:51.153412914Z -- create_table(:parts)
2026-05-04T22:01:51.153420810Z    -> 0.0034s
2026-05-04T22:01:51.153428715Z == 20210205230918 CreateParts: migrated (0.0034s) =============================
2026-05-04T22:01:51.153436802Z 
2026-05-04T22:01:51.153444638Z Migrating to AddFieldsToParts (20210210153744)
2026-05-04T22:01:51.153452654Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-05-04T22:01:51.153460780Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-05-04T22:01:51.153468866Z    -> 0.0008s
2026-05-04T22:01:51.153476792Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-05-04T22:01:51.153484869Z    -> 0.0003s
2026-05-04T22:01:51.153492744Z == 20210210153744 AddFieldsToParts: migrated (0.0011s) ========================
2026-05-04T22:01:51.153500821Z 
2026-05-04T22:01:51.153508586Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-05-04T22:01:51.153516603Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-05-04T22:01:51.153524769Z -- create_table(:tags, {id: :integer})
2026-05-04T22:01:51.153532725Z    -> 0.0039s
2026-05-04T22:01:51.153541954Z -- create_table(:taggings, {id: :integer})
2026-05-04T22:01:51.153550090Z    -> 0.0017s
2026-05-04T22:01:51.153558026Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-04T22:01:51.153577235Z    -> 0.0002s
2026-05-04T22:01:51.153585311Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-04T22:01:51.153593708Z    -> 0.0021s
2026-05-04T22:01:51.153601674Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0081s) ===============
2026-05-04T22:01:51.153609740Z 
2026-05-04T22:01:51.153617546Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-05-04T22:01:51.153625532Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-05-04T22:01:51.153633558Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-05-04T22:01:51.153641704Z    -> 0.0003s
2026-05-04T22:01:51.153649570Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-04T22:01:51.153657737Z    -> 0.0004s
2026-05-04T22:01:51.153665703Z -- remove_foreign_key(:taggings, :tags)
2026-05-04T22:01:51.153673659Z    -> 0.1647s
2026-05-04T22:01:51.153681475Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-04T22:01:51.153689561Z    -> 0.0143s
2026-05-04T22:01:51.153697387Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-05-04T22:01:51.153705523Z    -> 0.0002s
2026-05-04T22:01:51.153713419Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-05-04T22:01:51.153721886Z    -> 0.0045s
2026-05-04T22:01:51.153729832Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-05-04T22:01:51.153737968Z    -> 0.0686s
2026-05-04T22:01:51.153745824Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2834s) =================
2026-05-04T22:01:51.153753870Z 
2026-05-04T22:01:51.153761756Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-05-04T22:01:51.153769802Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-05-04T22:01:51.153777829Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-05-04T22:01:51.153785835Z    -> 0.0351s
2026-05-04T22:01:51.153793771Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1143s) ===========
2026-05-04T22:01:51.153801807Z 
2026-05-04T22:01:51.153809603Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-05-04T22:01:51.153817619Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-05-04T22:01:51.153825685Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-04T22:01:51.153833982Z    -> 0.0003s
2026-05-04T22:01:51.153841848Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-05-04T22:01:51.153859303Z 
2026-05-04T22:01:51.153867319Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-05-04T22:01:51.153875295Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-05-04T22:01:51.153883391Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0017s) ==============
2026-05-04T22:01:51.153891498Z 
2026-05-04T22:01:51.153899784Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-05-04T22:01:51.153907871Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-05-04T22:01:51.153915917Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-04T22:01:51.153924073Z    -> 0.0076s
2026-05-04T22:01:51.153932039Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-04T22:01:51.153940146Z    -> 0.0002s
2026-05-04T22:01:51.153948001Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-04T22:01:51.153956238Z    -> 0.0058s
2026-05-04T22:01:51.153964164Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-04T22:01:51.153972350Z    -> 0.0012s
2026-05-04T22:01:51.153980226Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-04T22:01:51.153988493Z    -> 0.0004s
2026-05-04T22:01:51.153996469Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-04T22:01:51.154004655Z    -> 0.0001s
2026-05-04T22:01:51.154012501Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-04T22:01:51.154020718Z    -> 0.0041s
2026-05-04T22:01:51.154028584Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-04T22:01:51.154036760Z    -> 0.0001s
2026-05-04T22:01:51.154044716Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-04T22:01:51.154052903Z    -> 0.0006s
2026-05-04T22:01:51.154060849Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-04T22:01:51.154068985Z    -> 0.0001s
2026-05-04T22:01:51.154076871Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-04T22:01:51.154085278Z    -> 0.0006s
2026-05-04T22:01:51.154093174Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-04T22:01:51.154101511Z    -> 0.0001s
2026-05-04T22:01:51.154109406Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-04T22:01:51.154117904Z    -> 0.0014s
2026-05-04T22:01:51.154135509Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-04T22:01:51.154143996Z    -> 0.0001s
2026-05-04T22:01:51.154151902Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0252s) =============
2026-05-04T22:01:51.154159938Z 
2026-05-04T22:01:51.154167744Z Migrating to AddPreviewPartToModel (20210220204055)
2026-05-04T22:01:51.154175690Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-05-04T22:01:51.154183776Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-05-04T22:01:51.154191913Z    -> 0.2472s
2026-05-04T22:01:51.154199879Z == 20210220204055 AddPreviewPartToModel: migrated (0.2472s) ===================
2026-05-04T22:01:51.154207905Z 
2026-05-04T22:01:51.154215701Z Migrating to CreateCreators (20210225232756)
2026-05-04T22:01:51.154223657Z == 20210225232756 CreateCreators: migrating ===================================
2026-05-04T22:01:51.154232274Z -- create_table(:creators)
2026-05-04T22:01:51.154240250Z    -> 0.0170s
2026-05-04T22:01:51.154248126Z == 20210225232756 CreateCreators: migrated (0.0170s) ==========================
2026-05-04T22:01:51.154256152Z 
2026-05-04T22:01:51.154264048Z Migrating to AddCreatorToModels (20210225232841)
2026-05-04T22:01:51.154271964Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-05-04T22:01:51.154279970Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-05-04T22:01:51.154287996Z    -> 0.0572s
2026-05-04T22:01:51.154295862Z == 20210225232841 AddCreatorToModels: migrated (0.0572s) ======================
2026-05-04T22:01:51.154303888Z 
2026-05-04T22:01:51.154311664Z Migrating to CreateLinks (20210301230017)
2026-05-04T22:01:51.154319550Z == 20210301230017 CreateLinks: migrating ======================================
2026-05-04T22:01:51.154327676Z -- create_table(:links)
2026-05-04T22:01:51.154335542Z    -> 0.0007s
2026-05-04T22:01:51.154343358Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-05-04T22:01:51.154351384Z 
2026-05-04T22:01:51.154359159Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-05-04T22:01:51.154367126Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-05-04T22:01:51.154375142Z -- remove_column(:creators, :thingiverse_user, :string)
2026-05-04T22:01:51.154383108Z    -> 0.0656s
2026-05-04T22:01:51.154391064Z -- remove_column(:creators, :cults3d_user, :string)
2026-05-04T22:01:51.154399020Z    -> 0.0040s
2026-05-04T22:01:51.154406856Z -- remove_column(:creators, :mmf_user, :string)
2026-05-04T22:01:51.154424190Z    -> 0.0133s
2026-05-04T22:01:51.154432217Z -- remove_column(:creators, :cgtrader_user, :string)
2026-05-04T22:01:51.154440213Z    -> 0.0033s
2026-05-04T22:01:51.154448129Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0882s) ==============
2026-05-04T22:01:51.154456185Z 
2026-05-04T22:01:51.154464071Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-05-04T22:01:51.154472067Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-05-04T22:01:51.154480083Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-05-04T22:01:51.154488129Z    -> 0.0563s
2026-05-04T22:01:51.154497318Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0563s) ==
2026-05-04T22:01:51.154505955Z 
2026-05-04T22:01:51.154514713Z Migrating to AddYUpToParts (20210318202638)
2026-05-04T22:01:51.154523440Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-05-04T22:01:51.154531587Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-05-04T22:01:51.154539723Z    -> 0.0152s
2026-05-04T22:01:51.154547569Z == 20210318202638 AddYUpToParts: migrated (0.0153s) ===========================
2026-05-04T22:01:51.154555635Z 
2026-05-04T22:01:51.154563451Z Migrating to CreateImages (20210321164508)
2026-05-04T22:01:51.154571377Z == 20210321164508 CreateImages: migrating =====================================
2026-05-04T22:01:51.154579453Z -- create_table(:images)
2026-05-04T22:01:51.154587319Z    -> 0.0161s
2026-05-04T22:01:51.154595265Z == 20210321164508 CreateImages: migrated (0.0161s) ============================
2026-05-04T22:01:51.154603341Z 
2026-05-04T22:01:51.154611127Z Migrating to CreateDelayedJobs (20210330215825)
2026-05-04T22:01:51.921330415Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-05-04T22:01:51.921356808Z -- create_table(:delayed_jobs)
2026-05-04T22:01:51.921366007Z    -> 0.0090s
2026-05-04T22:01:51.921374564Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-05-04T22:01:51.921383191Z    -> 0.0001s
2026-05-04T22:01:51.921391287Z == 20210330215825 CreateDelayedJobs: migrated (0.0092s) =======================
2026-05-04T22:01:51.921399414Z 
2026-05-04T22:01:51.921407260Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-05-04T22:01:51.921415596Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-05-04T22:01:51.921423653Z -- rename_table(:parts, :model_files)
2026-05-04T22:01:51.921431639Z    -> 0.0016s
2026-05-04T22:01:51.921439505Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-05-04T22:01:51.921476158Z    -> 0.0652s
2026-05-04T22:01:51.921484375Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0669s) =================
2026-05-04T22:01:51.921492391Z 
2026-05-04T22:01:51.921500227Z Migrating to RemoveImagesTable (20220106220519)
2026-05-04T22:01:51.921508143Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-05-04T22:01:51.921516129Z -- drop_table(:images)
2026-05-04T22:01:51.921523975Z    -> 0.0003s
2026-05-04T22:01:51.921531831Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-05-04T22:01:51.921539887Z 
2026-05-04T22:01:51.921547572Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-05-04T22:01:51.921555508Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-05-04T22:01:51.921563474Z -- table_exists?(:active_storage_blobs)
2026-05-04T22:01:51.921571300Z    -> 0.0001s
2026-05-04T22:01:51.921579166Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ======
2026-05-04T22:01:51.921587222Z 
2026-05-04T22:01:51.921594898Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-05-04T22:01:51.921602894Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-05-04T22:01:51.921610890Z -- table_exists?(:active_storage_blobs)
2026-05-04T22:01:51.921618806Z    -> 0.0001s
2026-05-04T22:01:51.921626642Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-05-04T22:01:51.921634608Z 
2026-05-04T22:01:51.921642253Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-05-04T22:01:51.921650259Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-05-04T22:01:51.921658215Z -- table_exists?(:active_storage_blobs)
2026-05-04T22:01:51.921666131Z    -> 0.0001s
2026-05-04T22:01:51.921673987Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s) 
2026-05-04T22:01:51.921682003Z 
2026-05-04T22:01:51.921689678Z Migrating to DeviseCreateUsers (20220614210023)
2026-05-04T22:01:51.921697594Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-05-04T22:01:51.921707955Z -- create_table(:users)
2026-05-04T22:01:51.921715881Z    -> 0.0012s
2026-05-04T22:01:51.921723767Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-05-04T22:01:51.921732114Z    -> 0.0016s
2026-05-04T22:01:51.921739930Z == 20220614210023 DeviseCreateUsers: migrated (0.0028s) =======================
2026-05-04T22:01:51.921747926Z 
2026-05-04T22:01:51.921765641Z Migrating to AddUsernameToUsers (20220614211256)
2026-05-04T22:01:51.921774920Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-05-04T22:01:51.921783327Z -- add_column(:users, :username, :string, {null: false})
2026-05-04T22:01:51.921791423Z    -> 0.0229s
2026-05-04T22:01:51.921799470Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-05-04T22:01:51.921807846Z    -> 0.0001s
2026-05-04T22:01:51.921815722Z == 20220614211256 AddUsernameToUsers: migrated (0.0231s) ======================
2026-05-04T22:01:51.921823939Z 
2026-05-04T22:01:51.921831674Z Migrating to AddAdminToUsers (20220614213902)
2026-05-04T22:01:51.921839570Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-05-04T22:01:51.921847587Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-04T22:01:51.921855583Z    -> 0.0005s
2026-05-04T22:01:51.921863418Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2026-05-04T22:01:51.921871475Z 
2026-05-04T22:01:51.921879160Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-05-04T22:01:51.921887106Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-05-04T22:01:51.921895263Z -- add_column(:users, :pagination_settings, :json)
2026-05-04T22:01:51.921903319Z    -> 0.0004s
2026-05-04T22:01:51.921911165Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-05-04T22:01:51.921919221Z 
2026-05-04T22:01:51.921926956Z Migrating to CreateSettings (20220619174307)
2026-05-04T22:01:51.921934942Z == 20220619174307 CreateSettings: migrating ===================================
2026-05-04T22:01:51.921942979Z -- create_table(:settings)
2026-05-04T22:01:51.921950935Z    -> 0.0003s
2026-05-04T22:01:51.921958750Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-05-04T22:01:51.921966907Z    -> 0.0025s
2026-05-04T22:01:51.921974753Z == 20220619174307 CreateSettings: migrated (0.0031s) ==========================
2026-05-04T22:01:51.921982799Z 
2026-05-04T22:01:51.921990524Z Migrating to AddScaleFactorToModels (20220626152444)
2026-05-04T22:01:51.921998521Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-05-04T22:01:51.922006487Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-05-04T22:01:51.922014523Z    -> 0.0105s
2026-05-04T22:01:51.922022409Z == 20220626152444 AddScaleFactorToModels: migrated (0.0129s) ==================
2026-05-04T22:01:51.922030415Z 
2026-05-04T22:01:51.922038180Z Migrating to AddDigestToModelFiles (20220702202932)
2026-05-04T22:01:51.922055555Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-05-04T22:01:51.922063632Z -- add_column(:model_files, :digest, :string)
2026-05-04T22:01:51.922071638Z    -> 0.0027s
2026-05-04T22:01:51.922079464Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-05-04T22:01:51.922087580Z    -> 0.0002s
2026-05-04T22:01:51.922095446Z == 20220702202932 AddDigestToModelFiles: migrated (0.0049s) ===================
2026-05-04T22:01:51.922103442Z 
2026-05-04T22:01:51.922111137Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-05-04T22:01:51.922119103Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-05-04T22:01:51.922127480Z -- add_column(:users, :renderer_settings, :json)
2026-05-04T22:01:51.922135546Z    -> 0.0010s
2026-05-04T22:01:51.922143392Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0013s) ==============
2026-05-04T22:01:51.922152110Z 
2026-05-04T22:01:51.922159996Z Migrating to CreateProblems (20221210001132)
2026-05-04T22:01:51.922167962Z == 20221210001132 CreateProblems: migrating ===================================
2026-05-04T22:01:51.922176048Z -- create_table(:problems)
2026-05-04T22:01:51.922184876Z    -> 0.0009s
2026-05-04T22:01:51.922192782Z == 20221210001132 CreateProblems: migrated (0.0012s) ==========================
2026-05-04T22:01:51.922200858Z 
2026-05-04T22:01:51.922208544Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-05-04T22:01:51.922216510Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-05-04T22:01:51.922224496Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0162s) ========
2026-05-04T22:01:51.922232472Z 
2026-05-04T22:01:51.922240167Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-05-04T22:01:51.922248053Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-05-04T22:01:51.922256029Z -- create_table(:favorites, {force: true})
2026-05-04T22:01:51.922263965Z    -> 0.0040s
2026-05-04T22:01:51.922271751Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-05-04T22:01:51.922280178Z    -> 0.0001s
2026-05-04T22:01:51.922287994Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-05-04T22:01:51.922296400Z    -> 0.0001s
2026-05-04T22:01:51.922304356Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-05-04T22:01:51.922313274Z    -> 0.0001s
2026-05-04T22:01:51.922321110Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0048s) ================
2026-05-04T22:01:51.922338385Z 
2026-05-04T22:01:51.922346171Z Migrating to MovePrintedToFavorites (20221220223040)
2026-05-04T22:01:51.922354167Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-05-04T22:01:51.922362143Z == 20221220223040 MovePrintedToFavorites: migrated (0.0588s) ==================
2026-05-04T22:01:51.922370139Z 
2026-05-04T22:01:51.922377804Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-05-04T22:01:51.922385710Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-05-04T22:01:51.922393747Z -- remove_column(:model_files, :printed, :boolean)
2026-05-04T22:01:51.922401703Z    -> 0.0291s
2026-05-04T22:01:51.922409578Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0295s) ===============
2026-05-04T22:01:51.922417605Z 
2026-05-04T22:01:51.922425290Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-05-04T22:01:51.922433206Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-05-04T22:01:51.922441212Z -- add_column(:models, :notes, :text)
2026-05-04T22:01:51.922449058Z    -> 0.0011s
2026-05-04T22:01:51.922456914Z -- add_column(:models, :excerpt, :text)
2026-05-04T22:01:51.922464900Z    -> 0.0022s
2026-05-04T22:01:51.922473387Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0034s) =================
2026-05-04T22:01:51.922481483Z 
2026-05-04T22:01:51.922489209Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-05-04T22:01:51.922497125Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-05-04T22:01:51.922505111Z -- add_column(:creators, :notes, :text)
2026-05-04T22:01:51.922512987Z    -> 0.0005s
2026-05-04T22:01:51.922520853Z -- add_column(:creators, :excerpt, :text)
2026-05-04T22:01:51.922528819Z    -> 0.0005s
2026-05-04T22:01:51.922536664Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-05-04T22:01:51.922544711Z 
2026-05-04T22:01:51.922552386Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-05-04T22:01:51.922560312Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-05-04T22:01:51.922568318Z -- add_column(:model_files, :notes, :text)
2026-05-04T22:01:51.922576184Z    -> 0.0005s
2026-05-04T22:01:51.922584020Z -- add_column(:model_files, :excerpt, :text)
2026-05-04T22:01:51.922591996Z    -> 0.0005s
2026-05-04T22:01:51.922599822Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2026-05-04T22:01:51.922607868Z 
2026-05-04T22:01:51.922615563Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-05-04T22:01:51.922632377Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-05-04T22:01:51.922640443Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0205s) =================
2026-05-04T22:01:51.922648439Z 
2026-05-04T22:01:51.922656115Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-05-04T22:01:51.922664101Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-05-04T22:01:51.922672077Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-05-04T22:01:51.922680274Z    -> 0.0451s
2026-05-04T22:01:51.922688089Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0451s) =============
2026-05-04T22:01:51.922696055Z 
2026-05-04T22:01:51.922703931Z Migrating to RenameExcerptToCaption (20230222155910)
2026-05-04T22:01:51.922711847Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-05-04T22:01:51.922719873Z -- rename_column(:creators, :excerpt, :caption)
2026-05-04T22:01:51.922727859Z    -> 0.0224s
2026-05-04T22:01:51.922735715Z -- rename_column(:models, :excerpt, :caption)
2026-05-04T22:01:51.922743591Z    -> 0.0213s
2026-05-04T22:01:51.922751437Z -- rename_column(:model_files, :excerpt, :caption)
2026-05-04T22:01:51.922759353Z    -> 0.0207s
2026-05-04T22:01:51.922767159Z == 20230222155910 RenameExcerptToCaption: migrated (0.0670s) ==================
2026-05-04T22:01:51.922775145Z 
2026-05-04T22:01:51.922782850Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-05-04T22:01:51.922790886Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-05-04T22:01:51.922798913Z -- add_column(:libraries, :notes, :string)
2026-05-04T22:01:51.922806788Z    -> 0.0021s
2026-05-04T22:01:51.922814614Z -- add_column(:libraries, :caption, :string)
2026-05-04T22:01:51.922822510Z    -> 0.0005s
2026-05-04T22:01:51.922830356Z -- add_column(:libraries, :name, :string)
2026-05-04T22:01:51.922838262Z    -> 0.0004s
2026-05-04T22:01:51.922846098Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0120s) ============
2026-05-04T22:01:51.922854234Z 
2026-05-04T22:01:51.922862451Z Migrating to AddTagregexToLibrary (20230305180823)
2026-05-04T22:01:52.390212036Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-05-04T22:01:52.390238098Z -- add_column(:libraries, :tag_regex, :text)
2026-05-04T22:01:52.390243219Z    -> 0.0020s
2026-05-04T22:01:52.390248259Z == 20230305180823 AddTagregexToLibrary: migrated (0.0036s) ====================
2026-05-04T22:01:52.390252968Z 
2026-05-04T22:01:52.390278931Z Migrating to AddIconToLibrary (20230307215826)
2026-05-04T22:01:52.390283199Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-05-04T22:01:52.390289923Z -- add_column(:libraries, :icon, :text)
2026-05-04T22:01:52.390293971Z    -> 0.0019s
2026-05-04T22:01:52.390298209Z == 20230307215826 AddIconToLibrary: migrated (0.0036s) ========================
2026-05-04T22:01:52.390302398Z 
2026-05-04T22:01:52.390306566Z Migrating to CreateCollection (20230308004237)
2026-05-04T22:01:52.390310705Z == 20230308004237 CreateCollection: migrating =================================
2026-05-04T22:01:52.390314983Z -- create_table(:collections)
2026-05-04T22:01:52.390319041Z    -> 0.0028s
2026-05-04T22:01:52.390323180Z == 20230308004237 CreateCollection: migrated (0.0070s) ========================
2026-05-04T22:01:52.390327388Z 
2026-05-04T22:01:52.390331356Z Migrating to AddCollectionToModels (20230308005021)
2026-05-04T22:01:52.390335525Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-05-04T22:01:52.390339693Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-05-04T22:01:52.390343771Z    -> 0.0180s
2026-05-04T22:01:52.390348170Z == 20230308005021 AddCollectionToModels: migrated (0.0216s) ===================
2026-05-04T22:01:52.390352328Z 
2026-05-04T22:01:52.390356226Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-05-04T22:01:52.390360284Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-05-04T22:01:52.390364493Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0016s) =============
2026-05-04T22:01:52.390368691Z 
2026-05-04T22:01:52.390372770Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-05-04T22:01:52.390376958Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-05-04T22:01:52.390381267Z -- rename_column(:collections, :excerpt, :caption)
2026-05-04T22:01:52.390386257Z    -> 0.0040s
2026-05-04T22:01:52.390390305Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0040s) ========
2026-05-04T22:01:52.390394694Z 
2026-05-04T22:01:52.390398812Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-05-04T22:01:52.390403010Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-05-04T22:01:52.390407179Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-05-04T22:01:52.390411417Z 
2026-05-04T22:01:52.390415756Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-05-04T22:01:52.390419955Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-05-04T22:01:52.390429303Z -- add_column(:users, :tag_cloud_settings, :json)
2026-05-04T22:01:52.390433512Z    -> 0.0015s
2026-05-04T22:01:52.390437450Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0016s) ===============
2026-05-04T22:01:52.390441488Z 
2026-05-04T22:01:52.390446408Z Migrating to AddCollectionToCollections (20230324000000)
2026-05-04T22:01:52.390450606Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-05-04T22:01:52.390454684Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-05-04T22:01:52.390458843Z    -> 0.0069s
2026-05-04T22:01:52.390462971Z == 20230324000000 AddCollectionToCollections: migrated (0.0070s) ==============
2026-05-04T22:01:52.390467130Z 
2026-05-04T22:01:52.390471188Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-05-04T22:01:52.390475246Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-05-04T22:01:52.390479444Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0463s) =========
2026-05-04T22:01:52.390483593Z 
2026-05-04T22:01:52.390487671Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-05-04T22:01:52.390491839Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-05-04T22:01:52.390496248Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0074s) 
2026-05-04T22:01:52.390500397Z 
2026-05-04T22:01:52.390504365Z Migrating to AddSlugs (20230615135601)
2026-05-04T22:01:52.390508423Z == 20230615135601 AddSlugs: migrating =========================================
2026-05-04T22:01:52.390512491Z -- add_column(:models, :slug, :string)
2026-05-04T22:01:52.390516459Z    -> 0.0025s
2026-05-04T22:01:52.390520677Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-05-04T22:01:52.390524896Z    -> 0.0018s
2026-05-04T22:01:52.390528934Z -- add_column(:collections, :slug, :string)
2026-05-04T22:01:52.390532942Z    -> 0.0005s
2026-05-04T22:01:52.390536980Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-05-04T22:01:52.390541159Z    -> 0.0001s
2026-05-04T22:01:52.390545127Z -- add_column(:creators, :slug, :string)
2026-05-04T22:01:52.390549165Z    -> 0.0005s
2026-05-04T22:01:52.390553083Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-05-04T22:01:52.390557261Z    -> 0.0001s
2026-05-04T22:01:52.390561289Z == 20230615135601 AddSlugs: migrated (0.0076s) ================================
2026-05-04T22:01:52.390565297Z 
2026-05-04T22:01:52.390569235Z Migrating to GenerateSlugs (20230617222353)
2026-05-04T22:01:52.390573223Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-05-04T22:01:52.390582482Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-05-04T22:01:52.390586610Z 
2026-05-04T22:01:52.390590779Z Migrating to MakeNamesUnique (20230628194944)
2026-05-04T22:01:52.390594847Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-05-04T22:01:52.390598965Z == 20230628194944 MakeNamesUnique: migrated (0.0029s) =========================
2026-05-04T22:01:52.390603184Z 
2026-05-04T22:01:52.390607202Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-05-04T22:01:52.390611300Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-05-04T22:01:52.390615458Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-05-04T22:01:52.390619647Z    -> 0.0019s
2026-05-04T22:01:52.390623905Z -- remove_index(:creators, :slug)
2026-05-04T22:01:52.390628194Z    -> 0.0004s
2026-05-04T22:01:52.390632362Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-05-04T22:01:52.390636821Z    -> 0.0001s
2026-05-04T22:01:52.390640879Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-05-04T22:01:52.390645218Z    -> 0.0001s
2026-05-04T22:01:52.390649216Z -- remove_index(:collections, :slug)
2026-05-04T22:01:52.390653385Z    -> 0.0220s
2026-05-04T22:01:52.390657924Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-05-04T22:01:52.390662172Z    -> 0.0005s
2026-05-04T22:01:52.390666120Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0255s) ======
2026-05-04T22:01:52.390670259Z 
2026-05-04T22:01:52.390674157Z Migrating to AddSizeToModelFiles (20230707082403)
2026-05-04T22:01:52.390678265Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-05-04T22:01:52.390682353Z -- add_column(:model_files, :size, :integer)
2026-05-04T22:01:52.390686331Z    -> 0.0006s
2026-05-04T22:01:52.390690489Z == 20230707082403 AddSizeToModelFiles: migrated (0.0009s) =====================
2026-05-04T22:01:52.390694668Z 
2026-05-04T22:01:52.390698696Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-05-04T22:01:52.390703776Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-05-04T22:01:52.390707894Z -- change_column(:model_files, :size, :bigint)
2026-05-04T22:01:52.390711993Z    -> 0.0078s
2026-05-04T22:01:52.390716021Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0081s) ==================
2026-05-04T22:01:52.390720139Z 
2026-05-04T22:01:52.390724117Z Migrating to AddNoteToProblems (20230711111009)
2026-05-04T22:01:52.390733155Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-05-04T22:01:52.390737524Z -- add_column(:problems, :note, :string, {default: nil})
2026-05-04T22:01:52.390741662Z    -> 0.0016s
2026-05-04T22:01:52.390745811Z == 20230711111009 AddNoteToProblems: migrated (0.0020s) =======================
2026-05-04T22:01:52.390749979Z 
2026-05-04T22:01:52.390753957Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-05-04T22:01:52.390758086Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-05-04T22:01:52.390762504Z -- add_column(:users, :problem_settings, :json)
2026-05-04T22:01:52.390766693Z    -> 0.0007s
2026-05-04T22:01:52.390770781Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0017s) ================
2026-05-04T22:01:52.390774879Z 
2026-05-04T22:01:52.390778787Z Migrating to AddLicenseToModel (20240127143358)
2026-05-04T22:01:52.390782765Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-05-04T22:01:52.390786914Z -- add_column(:models, :license, :string)
2026-05-04T22:01:52.390791002Z    -> 0.0006s
2026-05-04T22:01:52.390795120Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-05-04T22:01:52.390799289Z 
2026-05-04T22:01:52.390803236Z Migrating to AddIgnoredToProblems (20240131134832)
2026-05-04T22:01:52.390807224Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-05-04T22:01:52.390811323Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-05-04T22:01:52.390815531Z    -> 0.0009s
2026-05-04T22:01:52.390819890Z == 20240131134832 AddIgnoredToProblems: migrated (0.0010s) ====================
2026-05-04T22:01:52.390824068Z 
2026-05-04T22:01:52.390828287Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-05-04T22:01:52.390832696Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-05-04T22:01:52.390836744Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-05-04T22:01:52.390841003Z    -> 0.0146s
2026-05-04T22:01:52.390845001Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0146s) ======
2026-05-04T22:01:52.390849199Z 
2026-05-04T22:01:52.390853187Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-05-04T22:01:52.390857205Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-05-04T22:01:52.390861253Z -- add_column(:users, :file_list_settings, :json)
2026-05-04T22:01:52.390865362Z    -> 0.0008s
2026-05-04T22:01:52.390869289Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0008s) ===============
2026-05-04T22:01:52.390878338Z 
2026-05-04T22:01:52.390882286Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-05-04T22:01:52.390886314Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-05-04T22:01:52.390890392Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-05-04T22:01:52.390894691Z    -> 0.0003s
2026-05-04T22:01:52.390898839Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-05-04T22:01:52.390903138Z    -> 0.0009s
2026-05-04T22:01:52.390907226Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-05-04T22:01:52.390911745Z    -> 0.0002s
2026-05-04T22:01:52.390915803Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-05-04T22:01:52.390920222Z    -> 0.0040s
2026-05-04T22:01:52.390924310Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0055s) =================
2026-05-04T22:01:52.390928429Z 
2026-05-04T22:01:52.390932377Z Migrating to CreateFlipperTables (20240306095646)
2026-05-04T22:01:52.390936545Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-05-04T22:01:52.390940834Z -- create_table(:flipper_features)
2026-05-04T22:01:52.390944852Z    -> 0.0028s
2026-05-04T22:01:52.390948930Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-05-04T22:01:52.390953168Z    -> 0.0044s
2026-05-04T22:01:52.390957176Z -- create_table(:flipper_gates)
2026-05-04T22:01:52.390961185Z    -> 0.0007s
2026-05-04T22:01:52.390965223Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2026-05-04T22:01:52.390969672Z    -> 0.0002s
2026-05-04T22:01:52.390973559Z == 20240306095646 CreateFlipperTables: migrated (0.0082s) =====================
2026-05-04T22:01:52.390977958Z 
2026-05-04T22:01:52.390981866Z Migrating to RolifyCreateRoles (20240319155251)
2026-05-04T22:01:52.904055820Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-05-04T22:01:52.904102404Z -- create_table(:roles)
2026-05-04T22:01:52.904112424Z    -> 0.0370s
2026-05-04T22:01:52.904121192Z -- create_table(:users_roles, {id: false})
2026-05-04T22:01:52.904129389Z    -> 0.0006s
2026-05-04T22:01:52.904137475Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-05-04T22:01:52.904146082Z    -> 0.0047s
2026-05-04T22:01:52.904188878Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-05-04T22:01:52.904197887Z    -> 0.0002s
2026-05-04T22:01:52.904205883Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-05-04T22:01:52.904214330Z    -> 0.0001s
2026-05-04T22:01:52.904222246Z == 20240319155251 RolifyCreateRoles: migrated (0.0585s) =======================
2026-05-04T22:01:52.904230412Z 
2026-05-04T22:01:52.904239120Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-05-04T22:01:52.904249420Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-05-04T22:01:52.904259891Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0048s) ==================
2026-05-04T22:01:52.904268148Z 
2026-05-04T22:01:52.904275934Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-05-04T22:01:52.904284010Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-05-04T22:01:52.904292106Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-04T22:01:52.904300153Z    -> 0.0143s
2026-05-04T22:01:52.904307998Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0158s) ====================
2026-05-04T22:01:52.904316055Z 
2026-05-04T22:01:52.904324872Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-05-04T22:01:52.904335103Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-05-04T22:01:52.904344582Z -- add_column(:users, :reset_password_token, :string)
2026-05-04T22:01:52.904352678Z    -> 0.0010s
2026-05-04T22:01:52.904360534Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-05-04T22:01:52.904368831Z    -> 0.0001s
2026-05-04T22:01:52.904376677Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0030s) ============
2026-05-04T22:01:52.904384683Z 
2026-05-04T22:01:52.904392428Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-05-04T22:01:52.904400374Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-05-04T22:01:52.904409914Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0229s) ==============
2026-05-04T22:01:52.904420254Z 
2026-05-04T22:01:52.904429022Z Migrating to AddRememberableToUsers (20240410221112)
2026-05-04T22:01:52.904436998Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-05-04T22:01:52.904445054Z -- add_column(:users, :remember_created_at, :datetime)
2026-05-04T22:01:52.904453101Z    -> 0.0029s
2026-05-04T22:01:52.904460906Z == 20240410221112 AddRememberableToUsers: migrated (0.0042s) ==================
2026-05-04T22:01:52.904479033Z 
2026-05-04T22:01:52.904487600Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-05-04T22:01:52.904499825Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-05-04T22:01:52.904509544Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-05-04T22:01:52.904517610Z    -> 0.0006s
2026-05-04T22:01:52.904525536Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0017s) ===========
2026-05-04T22:01:52.904533593Z 
2026-05-04T22:01:52.904541388Z Migrating to DropDelayedJobs (20240418112821)
2026-05-04T22:01:52.904549364Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-05-04T22:01:52.904557461Z -- drop_table(:delayed_jobs)
2026-05-04T22:01:52.904565437Z    -> 0.0017s
2026-05-04T22:01:52.904574776Z == 20240418112821 DropDelayedJobs: migrated (0.0109s) =========================
2026-05-04T22:01:52.904584966Z 
2026-05-04T22:01:52.904593804Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-05-04T22:01:52.904601880Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-05-04T22:01:52.904609997Z -- add_column(:users, :interface_language, :string)
2026-05-04T22:01:52.904617943Z    -> 0.0006s
2026-05-04T22:01:52.904625858Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0038s) =============
2026-05-04T22:01:52.904634075Z 
2026-05-04T22:01:52.904644256Z Migrating to AddLockableToUsers (20240610120318)
2026-05-04T22:01:52.904652983Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-05-04T22:01:52.904663184Z -- change_table(:users)
2026-05-04T22:01:52.904673064Z    -> 0.0016s
2026-05-04T22:01:52.904681060Z == 20240610120318 AddLockableToUsers: migrated (0.0019s) ======================
2026-05-04T22:01:52.904689226Z 
2026-05-04T22:01:52.904697032Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-05-04T22:01:52.904705148Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-05-04T22:01:52.904713194Z -- add_column(:model_files, :attachment_data, :json)
2026-05-04T22:01:52.904721150Z    -> 0.0006s
2026-05-04T22:01:52.904729056Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0009s) ===========
2026-05-04T22:01:52.904738325Z 
2026-05-04T22:01:52.904748025Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-05-04T22:01:52.904757443Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-05-04T22:01:52.904765520Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0200s) ==================
2026-05-04T22:01:52.904773696Z 
2026-05-04T22:01:52.904781422Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-05-04T22:01:52.904799568Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-05-04T22:01:52.904807785Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-05-04T22:01:52.904816563Z    -> 0.0007s
2026-05-04T22:01:52.904826523Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0024s) ============
2026-05-04T22:01:52.904836623Z 
2026-05-04T22:01:52.904844569Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-05-04T22:01:52.904852615Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-05-04T22:01:52.904860631Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-05-04T22:01:52.904868657Z    -> 0.0006s
2026-05-04T22:01:52.904877165Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-05-04T22:01:52.904885191Z    -> 0.0006s
2026-05-04T22:01:52.904893137Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-05-04T22:01:52.904902035Z    -> 0.0006s
2026-05-04T22:01:52.904911975Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-05-04T22:01:52.904921815Z    -> 0.0047s
2026-05-04T22:01:52.904929861Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-05-04T22:01:52.904937987Z    -> 0.0006s
2026-05-04T22:01:52.904945853Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0083s) ====================
2026-05-04T22:01:52.904953909Z 
2026-05-04T22:01:52.904961655Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-05-04T22:01:52.904969621Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-05-04T22:01:52.904977677Z -- remove_index(:libraries, :path)
2026-05-04T22:01:52.904987066Z    -> 0.0010s
2026-05-04T22:01:52.904997066Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0016s) ================
2026-05-04T22:01:52.905006756Z 
2026-05-04T22:01:52.905015042Z Migrating to CreateFederailsActors (20240727113215)
2026-05-04T22:01:52.905023519Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-05-04T22:01:52.905032898Z -- create_table(:federails_actors)
2026-05-04T22:01:52.905042147Z    -> 0.0008s
2026-05-04T22:01:52.905051375Z -- foreign_key_exists?(:federails_actors, :users)
2026-05-04T22:01:52.905060794Z    -> 0.0015s
2026-05-04T22:01:52.905071736Z -- remove_foreign_key(:federails_actors, :users)
2026-05-04T22:01:52.905083370Z    -> 0.0119s
2026-05-04T22:01:52.905094623Z -- remove_index(:federails_actors, :user_id)
2026-05-04T22:01:52.905105835Z    -> 0.0004s
2026-05-04T22:01:52.905125685Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-05-04T22:01:52.905135154Z    -> 0.0002s
2026-05-04T22:01:52.905144022Z -- add_foreign_key(:federails_actors, :users)
2026-05-04T22:01:52.905154603Z    -> 0.0101s
2026-05-04T22:01:52.905165706Z == 20240727113215 CreateFederailsActors: migrated (0.0263s) ===================
2026-05-04T22:01:52.905176187Z 
2026-05-04T22:01:52.905185015Z Migrating to CreateFederailsFollowings (20240727113216)
2026-05-04T22:01:52.905193993Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-05-04T22:01:52.905202740Z -- create_table(:federails_followings)
2026-05-04T22:01:52.905210756Z    -> 0.0012s
2026-05-04T22:01:52.905218733Z == 20240727113216 CreateFederailsFollowings: migrated (0.0013s) ===============
2026-05-04T22:01:52.905226909Z 
2026-05-04T22:01:52.905235566Z Migrating to CreateFederailsActivities (20240727113217)
2026-05-04T22:01:52.905245536Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-05-04T22:01:52.905255286Z -- create_table(:federails_activities)
2026-05-04T22:01:52.905263382Z    -> 0.0081s
2026-05-04T22:01:52.905271338Z == 20240727113217 CreateFederailsActivities: migrated (0.0081s) ===============
2026-05-04T22:01:52.905279515Z 
2026-05-04T22:01:52.905287411Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-05-04T22:01:52.905295617Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-05-04T22:01:52.905303744Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-05-04T22:01:52.905312201Z    -> 0.0085s
2026-05-04T22:01:52.905322712Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-05-04T22:01:52.905332922Z    -> 0.0004s
2026-05-04T22:01:52.905341961Z -- change_table(:federails_actors)
2026-05-04T22:01:52.905349997Z    -> 0.0067s
2026-05-04T22:01:52.905357993Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0156s) =======
2026-05-04T22:01:52.905366220Z 
2026-05-04T22:01:52.905374075Z Migrating to CreateFederailsActors (20240731165647)
2026-05-04T22:01:52.905383314Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-05-04T22:01:52.905391410Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-05-04T22:01:52.905400358Z 
2026-05-04T22:01:52.905410068Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-05-04T22:01:52.905419978Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-05-04T22:01:52.905428164Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-05-04T22:01:52.905446431Z 
2026-05-04T22:01:52.905454347Z Migrating to BackfillActivities (20240805111500)
2026-05-04T22:01:52.905462373Z == 20240805111500 BackfillActivities: migrating ===============================
2026-05-04T22:01:52.905470429Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-05-04T22:01:52.905478496Z 
2026-05-04T22:01:52.905487724Z Migrating to CreateCaberRelations (20240827155630)
2026-05-04T22:01:52.905497915Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-05-04T22:01:52.905507244Z -- create_table(:caber_relations)
2026-05-04T22:01:52.905515360Z    -> 0.0348s
2026-05-04T22:01:52.905523376Z == 20240827155630 CreateCaberRelations: migrated (0.0348s) ====================
2026-05-04T22:01:52.905531573Z 
2026-05-04T22:01:52.905539408Z Migrating to AddDefaultAccessControls (20240830121749)
2026-05-04T22:01:52.905547475Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-05-04T22:01:52.905555571Z == 20240830121749 AddDefaultAccessControls: migrated (0.0554s) ================
2026-05-04T22:01:52.905564208Z 
2026-05-04T22:01:52.905573988Z Migrating to RenameDefaultRoles (20240830151650)
2026-05-04T22:01:52.905584138Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-05-04T22:01:52.905592295Z == 20240830151650 RenameDefaultRoles: migrated (0.0349s) ======================
2026-05-04T22:01:52.905600421Z 
2026-05-04T22:01:52.905608277Z Migrating to AddPublicIDsToModels (20240904151944)
2026-05-04T22:01:52.905616323Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-05-04T22:01:52.905624389Z -- add_column(:models, :public_id, :string)
2026-05-04T22:01:52.905632406Z    -> 0.0008s
2026-05-04T22:01:52.905640342Z -- add_index(:models, :public_id)
2026-05-04T22:01:52.905649310Z    -> 0.0027s
2026-05-04T22:01:52.905659330Z -- add_column(:model_files, :public_id, :string)
2026-05-04T22:01:52.905669049Z    -> 0.0007s
2026-05-04T22:01:52.905677106Z -- add_index(:model_files, :public_id)
2026-05-04T22:01:52.905685112Z    -> 0.0001s
2026-05-04T22:01:52.905693088Z -- add_column(:problems, :public_id, :string)
2026-05-04T22:01:52.905701124Z    -> 0.0006s
2026-05-04T22:01:52.905709090Z -- add_index(:problems, :public_id)
2026-05-04T22:01:52.905717166Z    -> 0.0001s
2026-05-04T22:01:52.905725092Z -- add_column(:creators, :public_id, :string)
2026-05-04T22:01:52.905734501Z    -> 0.0006s
2026-05-04T22:01:53.703909331Z -- add_index(:creators, :public_id)
2026-05-04T22:01:53.703936856Z    -> 0.0002s
2026-05-04T22:01:53.703973310Z -- add_column(:collections, :public_id, :string)
2026-05-04T22:01:53.703982007Z    -> 0.0006s
2026-05-04T22:01:53.703990424Z -- add_index(:collections, :public_id)
2026-05-04T22:01:53.703998631Z    -> 0.0001s
2026-05-04T22:01:53.704006587Z -- add_column(:libraries, :public_id, :string)
2026-05-04T22:01:53.704014663Z    -> 0.0007s
2026-05-04T22:01:53.704022629Z -- add_index(:libraries, :public_id)
2026-05-04T22:01:53.704030655Z    -> 0.0001s
2026-05-04T22:01:53.704039102Z == 20240904151944 AddPublicIDsToModels: migrated (0.0076s) ====================
2026-05-04T22:01:53.704047329Z 
2026-05-04T22:01:53.704055385Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-05-04T22:01:53.704063471Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-05-04T22:01:53.704071608Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:01:53.704079684Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0452s) ==============
2026-05-04T22:01:53.704087830Z 
2026-05-04T22:01:53.704095626Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-05-04T22:01:53.704103682Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-05-04T22:01:53.704111798Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-05-04T22:01:53.704119975Z 
2026-05-04T22:01:53.704127811Z Migrating to DeduplicateRoles (20240923114515)
2026-05-04T22:01:53.704135807Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-05-04T22:01:53.704143973Z == 20240923114515 DeduplicateRoles: migrated (0.1292s) ========================
2026-05-04T22:01:53.704152110Z 
2026-05-04T22:01:53.704159976Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-05-04T22:01:53.704168012Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-05-04T22:01:53.704176158Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-04T22:01:53.704184775Z    -> 0.0938s
2026-05-04T22:01:53.704192782Z -- add_index(:models, :name_lower)
2026-05-04T22:01:53.704200778Z    -> 0.0001s
2026-05-04T22:01:53.704208844Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-04T22:01:53.704217311Z    -> 0.0558s
2026-05-04T22:01:53.704225287Z -- add_index(:creators, :name_lower)
2026-05-04T22:01:53.704233273Z    -> 0.0001s
2026-05-04T22:01:53.704241239Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-04T22:01:53.704249676Z    -> 0.0083s
2026-05-04T22:01:53.704263434Z -- add_index(:collections, :name_lower)
2026-05-04T22:01:53.704271590Z    -> 0.0001s
2026-05-04T22:01:53.704279657Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1584s) =============
2026-05-04T22:01:53.704288134Z 
2026-05-04T22:01:53.704296090Z Migrating to AddKeypairToActors (20240926162407)
2026-05-04T22:01:53.704304106Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-05-04T22:01:53.704312262Z -- change_table(:federails_actors)
2026-05-04T22:01:53.704320339Z    -> 0.0015s
2026-05-04T22:01:53.704328285Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-05-04T22:01:53.704336481Z 
2026-05-04T22:01:53.704345589Z Migrating to AddUuids (20241004194445)
2026-05-04T22:01:53.704353756Z == 20241004194445 AddUuids: migrating =========================================
2026-05-04T22:01:53.704361882Z -- change_table(:federails_actors)
2026-05-04T22:01:53.704369868Z    -> 0.0027s
2026-05-04T22:01:53.704377864Z -- change_table(:federails_activities)
2026-05-04T22:01:53.704385971Z    -> 0.0009s
2026-05-04T22:01:53.704393977Z -- change_table(:federails_followings)
2026-05-04T22:01:53.704401963Z    -> 0.0009s
2026-05-04T22:01:53.704409869Z == 20241004194445 AddUuids: migrated (0.0045s) ================================
2026-05-04T22:01:53.704418015Z 
2026-05-04T22:01:53.704425841Z Migrating to CreateComments (20241007182824)
2026-05-04T22:01:53.704433797Z == 20241007182824 CreateComments: migrating ===================================
2026-05-04T22:01:53.704441973Z -- create_table(:comments)
2026-05-04T22:01:53.704450010Z    -> 0.0018s
2026-05-04T22:01:53.704457996Z == 20241007182824 CreateComments: migrated (0.0019s) ==========================
2026-05-04T22:01:53.704466142Z 
2026-05-04T22:01:53.704473998Z Migrating to AddSystemToComments (20241009122540)
2026-05-04T22:01:53.704481984Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-05-04T22:01:53.704490080Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-05-04T22:01:53.704498237Z    -> 0.0008s
2026-05-04T22:01:53.704506173Z == 20241009122540 AddSystemToComments: migrated (0.0008s) =====================
2026-05-04T22:01:53.704514359Z 
2026-05-04T22:01:53.704522205Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-05-04T22:01:53.704530211Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-05-04T22:01:53.704538328Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0015s) ============
2026-05-04T22:01:53.704546464Z 
2026-05-04T22:01:53.704563338Z Migrating to AddOmniauthToUsers (20241015090803)
2026-05-04T22:01:53.704571374Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-05-04T22:01:53.704579511Z -- add_column(:users, :auth_provider, :string)
2026-05-04T22:01:53.704587627Z    -> 0.0008s
2026-05-04T22:01:53.704595613Z -- add_column(:users, :auth_uid, :string)
2026-05-04T22:01:53.704603609Z    -> 0.0007s
2026-05-04T22:01:53.704611575Z == 20241015090803 AddOmniauthToUsers: migrated (0.0015s) ======================
2026-05-04T22:01:53.704619711Z 
2026-05-04T22:01:53.704627577Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-05-04T22:01:53.704635603Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-05-04T22:01:53.704643690Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-05-04T22:01:53.704651956Z    -> 0.0008s
2026-05-04T22:01:53.704659922Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-05-04T22:01:53.704668049Z    -> 0.0007s
2026-05-04T22:01:53.704675965Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-05-04T22:01:53.704684111Z 
2026-05-04T22:01:53.704691947Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-05-04T22:01:53.704699983Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-05-04T22:01:53.704708671Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-05-04T22:01:53.704718951Z    -> 0.0008s
2026-05-04T22:01:53.704726988Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2026-05-04T22:01:53.704735164Z 
2026-05-04T22:01:53.704742990Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-05-04T22:01:53.704750986Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-05-04T22:01:53.704759182Z -- change_table(:users)
2026-05-04T22:01:53.704767108Z    -> 0.0011s
2026-05-04T22:01:53.704775064Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0011s) =====================
2026-05-04T22:01:53.704783311Z 
2026-05-04T22:01:53.704791147Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-05-04T22:01:53.704799173Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-05-04T22:01:53.704807299Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0523s) =================
2026-05-04T22:01:53.704815446Z 
2026-05-04T22:01:53.704823302Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-05-04T22:01:53.704831498Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-05-04T22:01:53.704849023Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-05-04T22:01:53.704857761Z    -> 0.0009s
2026-05-04T22:01:53.704865807Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-05-04T22:01:53.704874264Z    -> 0.0012s
2026-05-04T22:01:53.704882230Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-05-04T22:01:53.704890547Z    -> 0.0004s
2026-05-04T22:01:53.704898513Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-05-04T22:01:53.704906800Z    -> 0.0016s
2026-05-04T22:01:53.704914806Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-05-04T22:01:53.704923213Z    -> 0.0008s
2026-05-04T22:01:53.704931259Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-05-04T22:01:53.704939576Z    -> 0.0007s
2026-05-04T22:01:53.704947492Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-05-04T22:01:53.704955828Z    -> 0.0004s
2026-05-04T22:01:53.704963794Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0063s) ===================
2026-05-04T22:01:53.704971921Z 
2026-05-04T22:01:53.704979777Z Migrating to AddInProgressToProblems (20241105121830)
2026-05-04T22:01:53.704987923Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-05-04T22:01:53.704996180Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-05-04T22:01:53.705004406Z    -> 0.0009s
2026-05-04T22:01:53.705012442Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-05-04T22:01:53.705020609Z 
2026-05-04T22:01:53.705028415Z Migrating to ClearStuckProblems (20241118155027)
2026-05-04T22:01:53.705036421Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-05-04T22:01:53.705044547Z == 20241118155027 ClearStuckProblems: migrated (0.0162s) ======================
2026-05-04T22:01:53.705052794Z 
2026-05-04T22:01:53.705061331Z Migrating to AddApprovedToUser (20241122121621)
2026-05-04T22:01:53.705069417Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-05-04T22:01:53.705077584Z -- change_table(:users)
2026-05-04T22:01:53.705085530Z    -> 0.0014s
2026-05-04T22:01:53.705093486Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) =======================
2026-05-04T22:01:53.705101622Z 
2026-05-04T22:01:53.705109498Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-05-04T22:01:53.705117654Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-05-04T22:01:53.705134989Z -- create_table(:federails_moderation_reports)
2026-05-04T22:01:53.705143226Z    -> 0.0027s
2026-05-04T22:01:53.705151212Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0027s) ========
2026-05-04T22:01:53.705159378Z 
2026-05-04T22:01:53.705167184Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-05-04T22:01:53.705175270Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-05-04T22:01:53.705183407Z -- create_table(:federails_moderation_domain_blocks)
2026-05-04T22:01:53.705191553Z    -> 0.0005s
2026-05-04T22:01:53.705199509Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-05-04T22:01:53.705207696Z 
2026-05-04T22:01:53.705215521Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-05-04T22:01:53.705223568Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-05-04T22:01:53.705232846Z -- change_column_null(:comments, :commenter_id, true)
2026-05-04T22:01:53.705240933Z    -> 0.0081s
2026-05-04T22:01:53.705248889Z -- change_column_null(:comments, :commenter_type, true)
2026-05-04T22:01:53.705257065Z    -> 0.0075s
2026-05-04T22:01:53.705265021Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-05-04T22:01:53.705273158Z    -> 0.0012s
2026-05-04T22:01:53.705281094Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-05-04T22:01:53.705289220Z    -> 0.0108s
2026-05-04T22:01:53.705297126Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0289s) =======
2026-05-04T22:01:53.705305252Z 
2026-05-04T22:01:53.705313028Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-05-04T22:01:53.705321114Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-05-04T22:01:53.705329220Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-05-04T22:01:53.705337367Z    -> 0.0009s
2026-05-04T22:01:53.705345263Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-05-04T22:01:53.705353379Z 
2026-05-04T22:01:53.705361185Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-05-04T22:01:53.705369161Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-05-04T22:01:53.705377237Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1251s) ==================
2026-05-04T22:01:53.705385434Z 
2026-05-04T22:01:53.705393259Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-05-04T22:01:53.705401266Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-05-04T22:01:54.292194972Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-05-04T22:01:54.292236475Z    -> 0.0019s
2026-05-04T22:01:54.292246245Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0020s) ==========
2026-05-04T22:01:54.292254912Z 
2026-05-04T22:01:54.292263780Z Migrating to AddCreatorToCollections (20250222000000)
2026-05-04T22:01:54.292272207Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-05-04T22:01:54.292280624Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-05-04T22:01:54.292289091Z    -> 0.0220s
2026-05-04T22:01:54.292297498Z == 20250222000000 AddCreatorToCollections: migrated (0.0220s) =================
2026-05-04T22:01:54.292306095Z 
2026-05-04T22:01:54.292314532Z Migrating to AddLocalToActors (20250305171530)
2026-05-04T22:01:54.292322699Z == 20250305171530 AddLocalToActors: migrating =================================
2026-05-04T22:01:54.292331106Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-05-04T22:01:54.292339252Z    -> 0.0009s
2026-05-04T22:01:54.292347168Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-05-04T22:01:54.292355545Z    -> 0.0018s
2026-05-04T22:01:54.292363521Z    -> 0 rows
2026-05-04T22:01:54.292371437Z == 20250305171530 AddLocalToActors: migrated (0.0058s) ========================
2026-05-04T22:01:54.292379614Z 
2026-05-04T22:01:54.292387369Z Migrating to AddActorTypeToActors (20250407160721)
2026-05-04T22:01:54.292395536Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-05-04T22:01:54.292403582Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-05-04T22:01:54.292411618Z    -> 0.0008s
2026-05-04T22:01:54.292419504Z == 20250407160721 AddActorTypeToActors: migrated (0.0008s) ====================
2026-05-04T22:01:54.292427600Z 
2026-05-04T22:01:54.292435446Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-05-04T22:01:54.292443462Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-05-04T22:01:54.292451528Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-05-04T22:01:54.292459695Z    -> 0.0013s
2026-05-04T22:01:54.292467591Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0013s) =================
2026-05-04T22:01:54.292476178Z 
2026-05-04T22:01:54.292484074Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-05-04T22:01:54.292492170Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-05-04T22:01:54.292500387Z -- create_table(:oauth_applications)
2026-05-04T22:01:54.292535868Z    -> 0.0004s
2026-05-04T22:01:54.292544155Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-05-04T22:01:54.292552381Z    -> 0.0002s
2026-05-04T22:01:54.292560307Z -- create_table(:oauth_access_grants)
2026-05-04T22:01:54.292568253Z    -> 0.0006s
2026-05-04T22:01:54.292576209Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-05-04T22:01:54.292584276Z    -> 0.0001s
2026-05-04T22:01:54.292592242Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-05-04T22:01:54.292600358Z    -> 0.0080s
2026-05-04T22:01:54.292608274Z -- create_table(:oauth_access_tokens)
2026-05-04T22:01:54.292616340Z    -> 0.0006s
2026-05-04T22:01:54.292624246Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-05-04T22:01:54.292632343Z    -> 0.0001s
2026-05-04T22:01:54.292641741Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-05-04T22:01:54.292650018Z    -> 0.0001s
2026-05-04T22:01:54.292657924Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-05-04T22:01:54.292666060Z    -> 0.0086s
2026-05-04T22:01:54.292673956Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-05-04T22:01:54.292682243Z    -> 0.0072s
2026-05-04T22:01:54.292690119Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-05-04T22:01:54.292698205Z    -> 0.0087s
2026-05-04T22:01:54.292706081Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0349s) ==================
2026-05-04T22:01:54.292714237Z 
2026-05-04T22:01:54.292722053Z Migrating to AddOwnerToApplication (20250408145956)
2026-05-04T22:01:54.292730099Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-05-04T22:01:54.292738186Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-05-04T22:01:54.292746482Z    -> 0.0010s
2026-05-04T22:01:54.292754408Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-05-04T22:01:54.292762485Z    -> 0.0008s
2026-05-04T22:01:54.292770401Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-05-04T22:01:54.292778477Z    -> 0.0002s
2026-05-04T22:01:54.292786353Z == 20250408145956 AddOwnerToApplication: migrated (0.0071s) ===================
2026-05-04T22:01:54.292794539Z 
2026-05-04T22:01:54.292802325Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-05-04T22:01:54.292810561Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-05-04T22:01:54.292818688Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-05-04T22:01:54.292836133Z    -> 0.0115s
2026-05-04T22:01:54.292844360Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0129s) ============
2026-05-04T22:01:54.292855262Z 
2026-05-04T22:01:54.292863127Z Migrating to AddQuotaToUsers (20250409125753)
2026-05-04T22:01:54.292871324Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-05-04T22:01:54.292879570Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-05-04T22:01:54.292887857Z    -> 0.0010s
2026-05-04T22:01:54.292895753Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-05-04T22:01:54.292903869Z    -> 0.0009s
2026-05-04T22:01:54.292911755Z == 20250409125753 AddQuotaToUsers: migrated (0.0032s) =========================
2026-05-04T22:01:54.292919862Z 
2026-05-04T22:01:54.292927637Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-05-04T22:01:54.292935704Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-05-04T22:01:54.292943820Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-05-04T22:01:54.292952427Z    -> 0.0127s
2026-05-04T22:01:54.292960363Z -- add_index(:model_files, :filename_lower)
2026-05-04T22:01:54.292968409Z    -> 0.0002s
2026-05-04T22:01:54.292976345Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0142s) 
2026-05-04T22:01:54.292984522Z 
2026-05-04T22:01:54.292992378Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-05-04T22:01:54.293000865Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-05-04T22:01:54.293009001Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-05-04T22:01:54.293017188Z    -> 0.0002s
2026-05-04T22:01:54.293025244Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0011s) ===================
2026-05-04T22:01:54.293033450Z 
2026-05-04T22:01:54.293041376Z Migrating to AddPreviewToModelFile (20250520111046)
2026-05-04T22:01:54.293049362Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-05-04T22:01:54.293057489Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-05-04T22:01:54.293065625Z    -> 0.0009s
2026-05-04T22:01:54.293073551Z == 20250520111046 AddPreviewToModelFile: migrated (0.0018s) ===================
2026-05-04T22:01:54.293081938Z 
2026-05-04T22:01:54.293089734Z Migrating to CreateAltchaSolutions (20250609210440)
2026-05-04T22:01:54.293097760Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-05-04T22:01:54.293105876Z -- create_table(:altcha_solutions)
2026-05-04T22:01:54.293123021Z    -> 0.0004s
2026-05-04T22:01:54.293131137Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-05-04T22:01:54.293139835Z    -> 0.0004s
2026-05-04T22:01:54.293147791Z == 20250609210440 CreateAltchaSolutions: migrated (0.0018s) ===================
2026-05-04T22:01:54.293156158Z 
2026-05-04T22:01:54.293163953Z Migrating to AddIndexableFields (20250620141805)
2026-05-04T22:01:54.293171909Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-05-04T22:01:54.293180066Z -- change_table(:models)
2026-05-04T22:01:54.293188132Z    -> 0.0023s
2026-05-04T22:01:54.293196228Z -- change_table(:creators)
2026-05-04T22:01:54.293204194Z    -> 0.0018s
2026-05-04T22:01:54.293212130Z -- change_table(:collections)
2026-05-04T22:01:54.293220257Z    -> 0.0016s
2026-05-04T22:01:54.293228193Z == 20250620141805 AddIndexableFields: migrated (0.0058s) ======================
2026-05-04T22:01:54.293236299Z 
2026-05-04T22:01:54.293244075Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-05-04T22:01:54.293252111Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-05-04T22:01:54.293260237Z -- change_column(:models, :indexable, :string)
2026-05-04T22:01:54.293268293Z    -> 0.0180s
2026-05-04T22:01:54.293276259Z -- change_column(:models, :ai_indexable, :string)
2026-05-04T22:01:54.293284486Z    -> 0.0180s
2026-05-04T22:01:54.293292432Z -- change_column(:creators, :indexable, :string)
2026-05-04T22:01:54.293300468Z    -> 0.0091s
2026-05-04T22:01:54.293308434Z -- change_column(:creators, :ai_indexable, :string)
2026-05-04T22:01:54.293316460Z    -> 0.0090s
2026-05-04T22:01:54.293324426Z -- change_column(:collections, :indexable, :string)
2026-05-04T22:01:54.293332473Z    -> 0.0472s
2026-05-04T22:01:54.293340379Z -- change_column(:collections, :ai_indexable, :string)
2026-05-04T22:01:54.293348495Z    -> 0.0133s
2026-05-04T22:01:54.293356491Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1151s) ======
2026-05-04T22:01:54.293364647Z 
2026-05-04T22:01:54.293372463Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-05-04T22:01:54.293380479Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-05-04T22:01:54.293389097Z -- change_table(:models)
2026-05-04T22:01:54.293397203Z    -> 0.0003s
2026-05-04T22:01:54.293405179Z -- change_table(:creators)
2026-05-04T22:01:54.293413305Z    -> 0.0003s
2026-05-04T22:01:54.293430250Z -- change_table(:collections)
2026-05-04T22:01:54.293438606Z    -> 0.0003s
2026-05-04T22:01:54.293446582Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0009s) =================
2026-05-04T22:01:54.293454679Z 
2026-05-04T22:01:54.293462495Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-05-04T22:01:54.293470511Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-05-04T22:01:54.293478617Z -- change_table(:links)
2026-05-04T22:01:54.293486723Z    -> 0.0002s
2026-05-04T22:01:54.293494689Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-05-04T22:01:54.293502766Z 
2026-05-04T22:01:54.293510822Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-05-04T22:01:54.293519008Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-05-04T22:01:54.293527125Z -- add_column(:links, :synced_at, :datetime)
2026-05-04T22:01:54.293535111Z    -> 0.0010s
2026-05-04T22:01:54.293543057Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0010s) ======================
2026-05-04T22:01:54.293551424Z 
2026-05-04T22:01:54.293560221Z Migrating to CreateFaspClientProviders (20250806142734)
2026-05-04T22:01:54.293568318Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-05-04T22:01:54.293576454Z -- create_table(:fasp_client_providers)
2026-05-04T22:01:54.293584470Z    -> 0.0450s
2026-05-04T22:01:54.293592476Z == 20250806142734 CreateFaspClientProviders: migrated (0.0450s) ===============
2026-05-04T22:01:54.293600583Z 
2026-05-04T22:01:54.293608398Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-05-04T22:01:54.293616655Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-05-04T22:01:54.293624751Z -- create_table(:fasp_client_event_subscriptions)
2026-05-04T22:01:54.293632757Z    -> 0.0122s
2026-05-04T22:01:54.293640633Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0122s) ======
2026-05-04T22:01:54.293648750Z 
2026-05-04T22:01:54.293656585Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-05-04T22:01:54.293664612Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-05-04T22:01:54.293672768Z -- create_table(:fasp_client_backfill_requests)
2026-05-04T22:01:54.293680985Z    -> 0.0058s
2026-05-04T22:01:54.293688891Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0058s) ========
2026-05-04T22:01:54.293696997Z 
2026-05-04T22:01:54.293704803Z Migrating to AddImagesToCreators (20250922155445)
2026-05-04T22:01:54.293712749Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-05-04T22:01:54.293730464Z -- add_column(:creators, :avatar_data, :json)
2026-05-04T22:01:54.293738581Z    -> 0.0011s
2026-05-04T22:01:54.293746517Z -- add_column(:creators, :banner_data, :json)
2026-05-04T22:01:54.293754663Z    -> 0.0009s
2026-05-04T22:01:54.293762589Z == 20250922155445 AddImagesToCreators: migrated (0.0020s) =====================
2026-05-04T22:01:54.293770705Z 
2026-05-04T22:01:54.293778501Z Migrating to CreateFederailsHosts (20251010145758)
2026-05-04T22:01:54.293786457Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-05-04T22:01:54.293794553Z -- create_table(:federails_hosts)
2026-05-04T22:01:54.502378132Z    -> 0.0118s
2026-05-04T22:01:54.502409646Z == 20251010145758 CreateFederailsHosts: migrated (0.0118s) ====================
2026-05-04T22:01:54.502420908Z 
2026-05-04T22:01:54.502429255Z Migrating to AddTourStateToUsers (20251027152904)
2026-05-04T22:01:54.502437382Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-05-04T22:01:54.502445528Z -- add_column(:users, :tour_state, :json)
2026-05-04T22:01:54.502453394Z    -> 0.0012s
2026-05-04T22:01:54.502461360Z == 20251027152904 AddTourStateToUsers: migrated (0.0012s) =====================
2026-05-04T22:01:54.502469376Z 
2026-05-04T22:01:54.502477172Z Migrating to AddSortOrderToUsers (20251105110434)
2026-05-04T22:01:54.502485058Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-05-04T22:01:54.502492953Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-05-04T22:01:54.502500909Z    -> 0.0011s
2026-05-04T22:01:54.502508765Z == 20251105110434 AddSortOrderToUsers: migrated (0.0012s) =====================
2026-05-04T22:01:54.502516731Z 
2026-05-04T22:01:54.502524397Z Migrating to CreateGroups (20251203161006)
2026-05-04T22:01:54.502532202Z == 20251203161006 CreateGroups: migrating =====================================
2026-05-04T22:01:54.502540259Z -- create_table(:groups)
2026-05-04T22:01:54.502548024Z    -> 0.0103s
2026-05-04T22:01:54.502555780Z -- create_table(:memberships)
2026-05-04T22:01:54.502563556Z    -> 0.0012s
2026-05-04T22:01:54.502571792Z == 20251203161006 CreateGroups: migrated (0.0116s) ============================
2026-05-04T22:01:54.502580029Z 
2026-05-04T22:01:54.502587784Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-05-04T22:01:54.502595760Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-05-04T22:01:54.502604147Z -- remove_index(:memberships, [:group_id, :user_id])
2026-05-04T22:01:54.502612043Z    -> 0.0013s
2026-05-04T22:01:54.502640090Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-05-04T22:01:54.502648336Z    -> 0.0001s
2026-05-04T22:01:54.502656112Z -- remove_index(:memberships, [:user_id, :group_id])
2026-05-04T22:01:54.502663968Z    -> 0.0067s
2026-05-04T22:01:54.502671723Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-05-04T22:01:54.502679730Z    -> 0.0001s
2026-05-04T22:01:54.502687856Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0083s) =============
2026-05-04T22:01:54.502695792Z 
2026-05-04T22:01:54.502703377Z Migrating to CreateNoticedTables (20260119153039)
2026-05-04T22:01:54.502711203Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-05-04T22:01:54.502719109Z -- create_table(:noticed_events, {id: :primary_key})
2026-05-04T22:01:54.502726945Z    -> 0.0129s
2026-05-04T22:01:54.502734710Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-05-04T22:01:54.502742596Z    -> 0.0063s
2026-05-04T22:01:54.502750372Z == 20260119153039 CreateNoticedTables: migrated (0.0193s) =====================
2026-05-04T22:01:54.502758298Z 
2026-05-04T22:01:54.502765863Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-05-04T22:01:54.502773769Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-05-04T22:01:54.502781695Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-05-04T22:01:54.502789621Z    -> 0.0011s
2026-05-04T22:01:54.502798659Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0011s) =====
2026-05-04T22:01:54.502806745Z 
2026-05-04T22:01:54.502814431Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-05-04T22:01:54.502822277Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-05-04T22:01:54.502830223Z -- change_table(:users)
2026-05-04T22:01:54.502838028Z    -> 0.0082s
2026-05-04T22:01:54.502845814Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0089s) ===============
2026-05-04T22:01:54.502853770Z 
2026-05-04T22:01:54.502861416Z Migrating to CreateLists (20260302121346)
2026-05-04T22:01:54.502869211Z == 20260302121346 CreateLists: migrating ======================================
2026-05-04T22:01:54.502877318Z -- create_table(:lists)
2026-05-04T22:01:54.502885113Z    -> 0.0049s
2026-05-04T22:01:54.502892909Z -- create_table(:list_items)
2026-05-04T22:01:54.502900745Z    -> 0.0039s
2026-05-04T22:01:54.502908500Z == 20260302121346 CreateLists: migrated (0.0088s) =============================
2026-05-04T22:01:54.502916486Z 
2026-05-04T22:01:54.503460743Z Migrating to AddSpecialToLists (20260304122738)
2026-05-04T22:01:54.503470963Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-05-04T22:01:54.503479069Z -- add_column(:lists, :special, :string)
2026-05-04T22:01:54.503486925Z    -> 0.0011s
2026-05-04T22:01:54.503494691Z == 20260304122738 AddSpecialToLists: migrated (0.0011s) =======================
2026-05-04T22:01:54.503502637Z 
2026-05-04T22:01:54.503510262Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-05-04T22:01:54.503518158Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-05-04T22:01:54.503526084Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-05-04T22:01:54.503534431Z    -> 0.0011s
2026-05-04T22:01:54.503542307Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-05-04T22:01:54.503550373Z    -> 0.0010s
2026-05-04T22:01:54.503558129Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-05-04T22:01:54.503566135Z    -> 0.0010s
2026-05-04T22:01:54.503573850Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0032s) ============
2026-05-04T22:01:54.503581796Z 
2026-05-04T22:01:54.503589462Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-05-04T22:01:54.511987435Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-05-04T22:01:54.511998999Z -- add_column(:federails_activities, :to, :string)
2026-05-04T22:01:54.512007766Z    -> 0.0010s
2026-05-04T22:01:54.512015983Z -- add_column(:federails_activities, :cc, :string)
2026-05-04T22:01:54.512024169Z    -> 0.0010s
2026-05-04T22:01:54.512032306Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0021s) =========
2026-05-04T22:01:54.512040572Z 
2026-05-04T22:01:54.512048699Z Migrating to AddLikeCountToModels (20260410150554)
2026-05-04T22:01:54.512056815Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-05-04T22:01:54.512065072Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-05-04T22:01:54.512073138Z    -> 0.0011s
2026-05-04T22:01:54.512082497Z == 20260410150554 AddLikeCountToModels: migrated (0.0011s) ====================
2026-05-04T22:01:54.512090713Z 
2026-05-04T22:01:54.512098529Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-05-04T22:01:54.512106605Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-05-04T22:01:54.512114672Z -- create_table(:federails_quote_authorizations)
2026-05-04T22:01:54.512122668Z    -> 0.0119s
2026-05-04T22:01:54.512144432Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0119s) ======
2026-05-04T22:01:54.512152648Z 
2026-05-04T22:01:54.512160484Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-05-04T22:01:54.512168650Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-05-04T22:01:54.512176707Z -- add_column(:federails_activities, :result, :string)
2026-05-04T22:01:54.512184703Z    -> 0.0011s
2026-05-04T22:01:54.512192639Z -- add_column(:federails_activities, :instrument, :string)
2026-05-04T22:01:54.512200645Z    -> 0.0010s
2026-05-04T22:01:54.512208661Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0022s) 
2026-05-04T22:01:54.512216817Z 
2026-05-04T22:01:54.563641267Z s6-rc: info: service init-manyfold-config successfully started
2026-05-04T22:01:54.564177296Z s6-rc: info: service init-config-end: starting
2026-05-04T22:01:54.566813355Z s6-rc: info: service init-config-end successfully started
2026-05-04T22:01:54.567005763Z s6-rc: info: service init-mods: starting
2026-05-04T22:01:54.569344052Z s6-rc: info: service init-mods successfully started
2026-05-04T22:01:54.569608986Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-05-04T22:01:54.579273159Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-05-04T22:01:54.579761703Z s6-rc: info: service init-mods-package-install: starting
2026-05-04T22:01:54.592557554Z [pkg-install-init] **** Installing all mod packages ****
2026-05-04T22:01:54.956471379Z (1/1) Installing redis (8.4.2-r0)
2026-05-04T22:01:54.966108889Z   Executing redis-8.4.2-r0.pre-install
2026-05-04T22:01:55.008635287Z   Executing redis-8.4.2-r0.post-install
2026-05-04T22:01:55.018719657Z Executing busybox-1.37.0-r30.trigger
2026-05-04T22:01:55.033649847Z OK: 127.5 MiB in 119 packages
2026-05-04T22:01:55.075581948Z s6-rc: info: service init-mods-package-install successfully started
2026-05-04T22:01:55.075725898Z s6-rc: info: service init-mods-end: starting
2026-05-04T22:01:55.077560643Z s6-rc: info: service init-mods-end successfully started
2026-05-04T22:01:55.077803873Z s6-rc: info: service init-custom-files: starting
2026-05-04T22:01:55.083284982Z [custom-init] No custom files found, skipping...
2026-05-04T22:01:55.084388685Z s6-rc: info: service init-custom-files successfully started
2026-05-04T22:01:55.084655242Z s6-rc: info: service init-services: starting
2026-05-04T22:01:55.086487141Z s6-rc: info: service init-services successfully started
2026-05-04T22:01:55.086718177Z s6-rc: info: service svc-mod-universal-redis: starting
2026-05-04T22:01:55.086941587Z s6-rc: info: service svc-manyfold: starting
2026-05-04T22:01:55.087276982Z s6-rc: info: service svc-cron: starting
2026-05-04T22:01:55.090194037Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-05-04T22:01:55.090846311Z s6-rc: info: service svc-cron successfully started
2026-05-04T22:01:55.104734301Z 257:C 04 May 2026 22:01:55.104 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2026-05-04T22:01:55.104821186Z 257:C 04 May 2026 22:01:55.104 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-05-04T22:01:55.104826557Z 257:C 04 May 2026 22:01:55.104 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=257, just started
2026-05-04T22:01:55.104830465Z 257:C 04 May 2026 22:01:55.104 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-05-04T22:01:55.105808775Z 257:M 04 May 2026 22:01:55.105 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-05-04T22:01:55.105814086Z 257:M 04 May 2026 22:01:55.105 * monotonic clock: POSIX clock_gettime
2026-05-04T22:01:55.106513024Z 257:M 04 May 2026 22:01:55.106 * Running mode=standalone, port=6379.
2026-05-04T22:01:55.107016718Z 257:M 04 May 2026 22:01:55.106 * Server initialized
2026-05-04T22:01:55.107065025Z 257:M 04 May 2026 22:01:55.107 * Ready to accept connections tcp
2026-05-04T22:01:55.249137851Z 22:01:55 rails.1              | started with pid 277
2026-05-04T22:01:55.249173162Z 22:01:55 default_worker.1     | started with pid 278
2026-05-04T22:01:55.249236620Z 22:01:55 performance_worker.1 | started with pid 279
2026-05-04T22:01:57.875311320Z 22:01:57 rails.1              | => Booting Puma
2026-05-04T22:01:57.875353415Z 22:01:57 rails.1              | => Rails 8.0.5 application starting in production 
2026-05-04T22:01:57.875363686Z 22:01:57 rails.1              | => Run `bin/rails server --help` for more startup options
2026-05-04T22:01:58.624237001Z 22:01:58 performance_worker.1 | Server: 6f478360a167, Context: rails, Role: web, data: {cpu: {one_min: 1.43, five_min: 1.7, fifteen_min: 1.71}, memory: 0.179564544e9, disk: {available: 829289627648, total: 938656133120, used: 109366505472}}
2026-05-04T22:01:58.625472119Z 22:01:58 default_worker.1     | Server: 6f478360a167, Context: rails, Role: web, data: {cpu: {one_min: 1.43, five_min: 1.7, fifteen_min: 1.71}, memory: 0.17977344e9, disk: {available: 829289615360, total: 938656133120, used: 109366517760}}
2026-05-04T22:02:00.772698274Z 22:02:00 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:00.773713890Z 22:02:00 performance_worker.1 | INFO  2026-05-04T22:02:00.773Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-04T22:02:00.779101901Z 22:02:00 default_worker.1     | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:00.780015161Z 22:02:00 default_worker.1     | INFO  2026-05-04T22:02:00.779Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-04T22:02:00.850200815Z 22:02:00 performance_worker.1 | INFO  2026-05-04T22:02:00.849Z pid=279 tid=25b: Booted Rails 8.0.5 application in production environment
2026-05-04T22:02:00.850226607Z 22:02:00 performance_worker.1 | Signal INFO not supported
2026-05-04T22:02:00.850236467Z 22:02:00 performance_worker.1 | INFO  2026-05-04T22:02:00.849Z pid=279 tid=25b: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-04T22:02:00.850248310Z 22:02:00 performance_worker.1 | INFO  2026-05-04T22:02:00.849Z pid=279 tid=25b: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-04T22:02:00.850259263Z 22:02:00 performance_worker.1 | INFO  2026-05-04T22:02:00.849Z pid=279 tid=25b: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-04T22:02:00.852916795Z 22:02:00 performance_worker.1 | INFO  2026-05-04T22:02:00.852Z pid=279 tid=25b: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-05-04T22:02:00.855950374Z 22:02:00 default_worker.1     | INFO  2026-05-04T22:02:00.855Z pid=278 tid=25a: Booted Rails 8.0.5 application in production environment
2026-05-04T22:02:00.855979854Z 22:02:00 default_worker.1     | Signal INFO not supported
2026-05-04T22:02:00.855992559Z 22:02:00 default_worker.1     | INFO  2026-05-04T22:02:00.855Z pid=278 tid=25a: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-04T22:02:00.856004283Z 22:02:00 default_worker.1     | INFO  2026-05-04T22:02:00.855Z pid=278 tid=25a: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-04T22:02:00.856064745Z 22:02:00 default_worker.1     | INFO  2026-05-04T22:02:00.855Z pid=278 tid=25a: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-04T22:02:00.859180059Z 22:02:00 default_worker.1     | INFO  2026-05-04T22:02:00.858Z pid=278 tid=25a: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-05-04T22:02:00.886818122Z 22:02:00 rails.1              | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-05-04T22:02:00.887113778Z 22:02:00 rails.1              | Server: 6f478360a167, Context: rails, Role: web, data: {cpu: {one_min: 1.21, five_min: 1.66, fifteen_min: 1.7}, memory: 0.194125824e9, disk: {available: 829291163648, total: 938656133120, used: 109364969472}}
2026-05-04T22:02:00.887136013Z 22:02:00 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:00.887169710Z 22:02:00 rails.1              | INFO  2026-05-04T22:02:00.710Z pid=277 tid=20d: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-04T22:02:00.887227707Z 22:02:00 rails.1              | INFO  2026-05-04T22:02:00.715Z pid=277 tid=20d: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-05-04T22:02:00.887303219Z 22:02:00 rails.1              | INFO  2026-05-04T22:02:00.716Z pid=277 tid=20d: Cron Jobs - added job with name clear-downloads in the namespace default
2026-05-04T22:02:00.887332589Z 22:02:00 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:00.887496298Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 39245a76-65fa-4dfe-980c-c0d46c04a39a) 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, like_count: integer, tag_list: )
2026-05-04T22:02:00.887543894Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 4024d6bf-fdfb-496a-8abf-5c12a93ff8fe) to Sidekiq(high) with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-05-04T22:02:00.887613775Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 8328bb4c-87d2-426f-bba7-c8b5187a4188) to Sidekiq(high) with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2026-05-04T22:02:00.887700900Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: d6494a91-5c57-4ca9-a9ec-43e1c4044118) to Sidekiq(upgrade)
2026-05-04T22:02:00.887771352Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: bc551cd9-bb54-4d1a-a0e8-f8fb6f0dfa7d) to Sidekiq(high)
2026-05-04T22:02:00.888013730Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 6fbb2355-6ac7-4ed4-9661-b440159c96b9) to Sidekiq(upgrade)
2026-05-04T22:02:00.888087068Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: cb646c32-54bc-4870-8772-dc93845d4185) to Sidekiq(upgrade)
2026-05-04T22:02:00.894371495Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: c9e85b81-5b92-4dbc-9c71-7f00e9b57064) to Sidekiq(upgrade)
2026-05-04T22:02:00.894543421Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: f6c6d16e-70c9-44ae-8807-f06c392cfaad) to Sidekiq(upgrade)
2026-05-04T22:02:00.894565927Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: ff247b4b-d370-4c78-99f3-051c07cb9ae0) to Sidekiq(upgrade)
2026-05-04T22:02:00.894578382Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: f19f01ef-e3da-4ced-9983-108cc21257bd) to Sidekiq(upgrade)
2026-05-04T22:02:00.894624555Z 22:02:00 rails.1              | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: af7703d7-b3ab-4943-8e1c-ceb41057d795) to Sidekiq(upgrade)
2026-05-04T22:02:00.894668072Z 22:02:00 rails.1              | [277] Puma starting in cluster mode...
2026-05-04T22:02:00.894718895Z 22:02:00 rails.1              | [277] * Puma version: 8.0.0 ("Into the Arena")
2026-05-04T22:02:00.894766200Z 22:02:00 rails.1              | [277] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-04T22:02:00.894806581Z 22:02:00 rails.1              | [277] *  Min threads: 4
2026-05-04T22:02:00.894844207Z 22:02:00 rails.1              | [277] *  Max threads: 16
2026-05-04T22:02:00.894908176Z 22:02:00 rails.1              | [277] *  Environment: production
2026-05-04T22:02:00.894948497Z 22:02:00 rails.1              | [277] *   Master PID: 277
2026-05-04T22:02:00.895001213Z 22:02:00 rails.1              | [277] *      Workers: 4
2026-05-04T22:02:00.895056144Z 22:02:00 rails.1              | [277] *     Restarts: (✔) hot (✖) phased (✖) refork
2026-05-04T22:02:00.895104762Z 22:02:00 rails.1              | [277] * Preloading application
2026-05-04T22:02:00.895151085Z 22:02:00 rails.1              | [277] * Listening on http://0.0.0.0:3214
2026-05-04T22:02:00.895196366Z 22:02:00 rails.1              | [277] Use Ctrl-C to stop
2026-05-04T22:02:00.922298570Z 22:02:00 rails.1              | [277] - Worker 0 (PID: 335) booted in 0.03s, phase: 0
2026-05-04T22:02:00.922401728Z 22:02:00 rails.1              | [277] - Worker 1 (PID: 348) booted in 0.02s, phase: 0
2026-05-04T22:02:00.922463783Z 22:02:00 rails.1              | [277] - Worker 2 (PID: 361) booted in 0.01s, phase: 0
2026-05-04T22:02:00.925445167Z 22:02:00 rails.1              | [277] - Worker 3 (PID: 374) booted in 0.0s, phase: 0
2026-05-04T22:02:01.128414128Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-05-04T22:02:01.129927747Z s6-rc: info: service svc-manyfold successfully started
2026-05-04T22:02:01.130250226Z s6-rc: info: service legacy-services: starting
2026-05-04T22:02:01.142218590Z s6-rc: info: service legacy-services successfully started
2026-05-04T22:02:01.142435908Z s6-rc: info: service ci-service-check: starting
2026-05-04T22:02:01.146406585Z [ls.io-init] done.
2026-05-04T22:02:01.147144010Z s6-rc: info: service ci-service-check successfully started
2026-05-04T22:02:01.149850341Z 22:02:01 performance_worker.1 | Server: 6f478360a167, Context: sidekiq, Role: background, data: {cpu: {one_min: 1.43, five_min: 1.7, fifteen_min: 1.71}, memory: 0.241700864e9, disk: {available: 829281685504, total: 938656133120, used: 109374447616}}
2026-05-04T22:02:01.149885762Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.149Z pid=278 tid=ktq jid=2f1f98c42a0e328dcacf9fd9 class=Upgrade::GenerateSlugsJob: start
2026-05-04T22:02:01.257094811Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.256Z pid=278 tid=kvy jid=5c32399a0a9b62d0dbb3b8bc class=Upgrade::GenerateSlugsJob: start
2026-05-04T22:02:01.290615532Z 22:02:01 default_worker.1     | Server: 6f478360a167, Context: sidekiq, Role: background, data: {cpu: {one_min: 1.43, five_min: 1.7, fifteen_min: 1.71}, memory: 0.239501312e9, disk: {available: 829281685504, total: 938656133120, used: 109374447616}}
2026-05-04T22:02:01.291295782Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.256Z pid=278 tid=kva jid=4478dbd201d4017c43af4431 class=Upgrade::GenerateSlugsJob: start
2026-05-04T22:02:01.324106403Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [39245a76-65fa-4dfe-980c-c0d46c04a39a] Performing Upgrade::GenerateSlugsJob (Job ID: 39245a76-65fa-4dfe-980c-c0d46c04a39a) from Sidekiq(high) enqueued at 2026-05-04T22:02:00.731694923Z 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, like_count: integer, tag_list: )
2026-05-04T22:02:01.343357695Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.290Z pid=278 tid=kvi jid=5801697f021556240ffbeef7 class=Upgrade::FixMimeTypes: start
2026-05-04T22:02:01.346383630Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [4024d6bf-fdfb-496a-8abf-5c12a93ff8fe] Performing Upgrade::GenerateSlugsJob (Job ID: 4024d6bf-fdfb-496a-8abf-5c12a93ff8fe) from Sidekiq(high) enqueued at 2026-05-04T22:02:00.734302154Z with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-05-04T22:02:01.347161917Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8328bb4c-87d2-426f-bba7-c8b5187a4188] Performing Upgrade::GenerateSlugsJob (Job ID: 8328bb4c-87d2-426f-bba7-c8b5187a4188) from Sidekiq(high) enqueued at 2026-05-04T22:02:00.736366652Z with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2026-05-04T22:02:01.348519662Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [bc551cd9-bb54-4d1a-a0e8-f8fb6f0dfa7d] Performing Upgrade::FixMimeTypes (Job ID: bc551cd9-bb54-4d1a-a0e8-f8fb6f0dfa7d) from Sidekiq(high) enqueued at 2026-05-04T22:02:00.740502632Z
2026-05-04T22:02:01.353492106Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [4024d6bf-fdfb-496a-8abf-5c12a93ff8fe] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:01.379268840Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8328bb4c-87d2-426f-bba7-c8b5187a4188] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:01.407666864Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [4024d6bf-fdfb-496a-8abf-5c12a93ff8fe] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-04T22:02:01.413353147Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [bc551cd9-bb54-4d1a-a0e8-f8fb6f0dfa7d] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:01.468932333Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8328bb4c-87d2-426f-bba7-c8b5187a4188] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-04T22:02:01.502073279Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [bc551cd9-bb54-4d1a-a0e8-f8fb6f0dfa7d] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-04T22:02:01.518877694Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [39245a76-65fa-4dfe-980c-c0d46c04a39a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:01.562026666Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [39245a76-65fa-4dfe-980c-c0d46c04a39a] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-04T22:02:01.582844122Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [4024d6bf-fdfb-496a-8abf-5c12a93ff8fe] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.017
2026-05-04T22:02:01.583686449Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8328bb4c-87d2-426f-bba7-c8b5187a4188] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.057
2026-05-04T22:02:01.587262411Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [bc551cd9-bb54-4d1a-a0e8-f8fb6f0dfa7d] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.031
2026-05-04T22:02:01.589977609Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [39245a76-65fa-4dfe-980c-c0d46c04a39a] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.028
2026-05-04T22:02:01.617170526Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [4024d6bf-fdfb-496a-8abf-5c12a93ff8fe] Performed Upgrade::GenerateSlugsJob (Job ID: 4024d6bf-fdfb-496a-8abf-5c12a93ff8fe) from Sidekiq(high) in 330.96ms
2026-05-04T22:02:01.634443123Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [8328bb4c-87d2-426f-bba7-c8b5187a4188] Performed Upgrade::GenerateSlugsJob (Job ID: 8328bb4c-87d2-426f-bba7-c8b5187a4188) from Sidekiq(high) in 332.51ms
2026-05-04T22:02:01.643087122Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixMimeTypes] [bc551cd9-bb54-4d1a-a0e8-f8fb6f0dfa7d] Performed Upgrade::FixMimeTypes (Job ID: bc551cd9-bb54-4d1a-a0e8-f8fb6f0dfa7d) from Sidekiq(high) in 296.63ms
2026-05-04T22:02:01.643790759Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [39245a76-65fa-4dfe-980c-c0d46c04a39a] Performed Upgrade::GenerateSlugsJob (Job ID: 39245a76-65fa-4dfe-980c-c0d46c04a39a) from Sidekiq(high) in 396.89ms
2026-05-04T22:02:01.647467544Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.634Z pid=278 tid=kvy jid=5c32399a0a9b62d0dbb3b8bc class=Upgrade::GenerateSlugsJob elapsed=0.378: done
2026-05-04T22:02:01.647870957Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.643Z pid=278 tid=kva jid=4478dbd201d4017c43af4431 class=Upgrade::GenerateSlugsJob elapsed=0.386: done
2026-05-04T22:02:01.648081992Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.647Z pid=278 tid=kvy jid=a886fc020636eb0ddb6762a0 class=Upgrade::FixStaleAttachmentDataJob: start
2026-05-04T22:02:01.650021508Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [d6494a91-5c57-4ca9-a9ec-43e1c4044118] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: d6494a91-5c57-4ca9-a9ec-43e1c4044118) from Sidekiq(upgrade) enqueued at 2026-05-04T22:02:00.739501516Z
2026-05-04T22:02:01.650659844Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.647Z pid=278 tid=ktq jid=2f1f98c42a0e328dcacf9fd9 class=Upgrade::GenerateSlugsJob elapsed=0.498: done
2026-05-04T22:02:01.650853463Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.643Z pid=278 tid=kvi jid=5801697f021556240ffbeef7 class=Upgrade::FixMimeTypes elapsed=0.353: done
2026-05-04T22:02:01.651392980Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.651Z pid=278 tid=ktq jid=6c2a1631aab4cf8c557f2e57 class=Upgrade::BackfillDataPackages: start
2026-05-04T22:02:01.652771637Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [cb646c32-54bc-4870-8772-dc93845d4185] Performing Upgrade::BackfillDataPackages (Job ID: cb646c32-54bc-4870-8772-dc93845d4185) from Sidekiq(upgrade) enqueued at 2026-05-04T22:02:00.741859705Z
2026-05-04T22:02:01.686300885Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.648Z pid=278 tid=kva jid=850a27eed0e4cd9099686dd7 class=Upgrade::FixNilFileSizeValues: start
2026-05-04T22:02:01.687197861Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [d6494a91-5c57-4ca9-a9ec-43e1c4044118] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:01.759061235Z 22:02:01 default_worker.1     | INFO  2026-05-04T22:02:01.651Z pid=278 tid=kvi jid=11c94e32c97ebf12320e113a class=Upgrade::DisambiguateUsernamesJob: start
2026-05-04T22:02:01.796439875Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [6fbb2355-6ac7-4ed4-9661-b440159c96b9] Performing Upgrade::FixNilFileSizeValues (Job ID: 6fbb2355-6ac7-4ed4-9661-b440159c96b9) from Sidekiq(upgrade) enqueued at 2026-05-04T22:02:00.741183113Z
2026-05-04T22:02:01.805669975Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [cb646c32-54bc-4870-8772-dc93845d4185] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:01.900876501Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [d6494a91-5c57-4ca9-a9ec-43e1c4044118] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-04T22:02:01.966673898Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c9e85b81-5b92-4dbc-9c71-7f00e9b57064] Performing Upgrade::DisambiguateUsernamesJob (Job ID: c9e85b81-5b92-4dbc-9c71-7f00e9b57064) from Sidekiq(upgrade) enqueued at 2026-05-04T22:02:00.742549755Z
2026-05-04T22:02:01.967815778Z 22:02:01 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [6fbb2355-6ac7-4ed4-9661-b440159c96b9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:02.096465749Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [d6494a91-5c57-4ca9-a9ec-43e1c4044118] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.144
2026-05-04T22:02:02.138824510Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [6fbb2355-6ac7-4ed4-9661-b440159c96b9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-04T22:02:02.140133636Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c9e85b81-5b92-4dbc-9c71-7f00e9b57064] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:02.157413358Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [6fbb2355-6ac7-4ed4-9661-b440159c96b9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.006
2026-05-04T22:02:02.159594711Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [cb646c32-54bc-4870-8772-dc93845d4185] Performed Upgrade::BackfillDataPackages (Job ID: cb646c32-54bc-4870-8772-dc93845d4185) from Sidekiq(upgrade) in 506.96ms
2026-05-04T22:02:02.270509955Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [d6494a91-5c57-4ca9-a9ec-43e1c4044118] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: d6494a91-5c57-4ca9-a9ec-43e1c4044118) from Sidekiq(upgrade) in 621.73ms
2026-05-04T22:02:02.302902884Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.280Z pid=278 tid=ktq jid=6c2a1631aab4cf8c557f2e57 class=Upgrade::BackfillDataPackages elapsed=0.628: done
2026-05-04T22:02:02.309730996Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.309Z pid=278 tid=kvy jid=a886fc020636eb0ddb6762a0 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.661: done
2026-05-04T22:02:02.310374573Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [6fbb2355-6ac7-4ed4-9661-b440159c96b9] Performed Upgrade::FixNilFileSizeValues (Job ID: 6fbb2355-6ac7-4ed4-9661-b440159c96b9) from Sidekiq(upgrade) in 623.39ms
2026-05-04T22:02:02.333283431Z 22:02:02 rails.1              | [990d688c-dddb-47d4-9c97-cf210c63a60c] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1426,"duration":15.34,"view":0.0,"db":2.42,"@timestamp":"2026-05-04T22:02:02.332Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-04T22:02:02.339271160Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c9e85b81-5b92-4dbc-9c71-7f00e9b57064] Performed Upgrade::DisambiguateUsernamesJob (Job ID: c9e85b81-5b92-4dbc-9c71-7f00e9b57064) from Sidekiq(upgrade) in 543.94ms
2026-05-04T22:02:02.339495392Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.309Z pid=278 tid=ktq jid=8a988d7e5d0e604244c7cb36 class=Upgrade::UpdateActorsJob: start
2026-05-04T22:02:02.368793258Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [f6c6d16e-70c9-44ae-8807-f06c392cfaad] Performing Upgrade::UpdateActorsJob (Job ID: f6c6d16e-70c9-44ae-8807-f06c392cfaad) from Sidekiq(upgrade) enqueued at 2026-05-04T22:02:00.743194093Z
2026-05-04T22:02:02.375508773Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.310Z pid=278 tid=kvy jid=9e665416027b5d9052e7f460 class=Upgrade::CreateSpecialListsJob: start
2026-05-04T22:02:02.395060941Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ff247b4b-d370-4c78-99f3-051c07cb9ae0] Performing Upgrade::CreateSpecialListsJob (Job ID: ff247b4b-d370-4c78-99f3-051c07cb9ae0) from Sidekiq(upgrade) enqueued at 2026-05-04T22:02:00.743933362Z
2026-05-04T22:02:02.397261122Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.331Z pid=278 tid=kva jid=850a27eed0e4cd9099686dd7 class=Upgrade::FixNilFileSizeValues elapsed=0.684: done
2026-05-04T22:02:02.415401146Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.415Z pid=278 tid=kva jid=69ee31a6f243f336b215630a class=Upgrade::FixParentCollections: start
2026-05-04T22:02:02.443410477Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [f19f01ef-e3da-4ced-9983-108cc21257bd] Performing Upgrade::FixParentCollections (Job ID: f19f01ef-e3da-4ced-9983-108cc21257bd) from Sidekiq(upgrade) enqueued at 2026-05-04T22:02:00.744595876Z
2026-05-04T22:02:02.468764420Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ff247b4b-d370-4c78-99f3-051c07cb9ae0] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:02.485491489Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.368Z pid=278 tid=kvi jid=11c94e32c97ebf12320e113a class=Upgrade::DisambiguateUsernamesJob elapsed=0.717: done
2026-05-04T22:02:02.538321248Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ff247b4b-d370-4c78-99f3-051c07cb9ae0] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-04T22:02:02.545443913Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.538Z pid=278 tid=kvi jid=08e92a0227798dfa1e9a7759 class=Upgrade::PruneOrphanedProblems: start
2026-05-04T22:02:02.554141370Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [f19f01ef-e3da-4ced-9983-108cc21257bd] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:02.592451066Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [af7703d7-b3ab-4943-8e1c-ceb41057d795] Performing Upgrade::PruneOrphanedProblems (Job ID: af7703d7-b3ab-4943-8e1c-ceb41057d795) from Sidekiq(upgrade) enqueued at 2026-05-04T22:02:00.745330476Z
2026-05-04T22:02:02.649321493Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ff247b4b-d370-4c78-99f3-051c07cb9ae0] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.054
2026-05-04T22:02:02.665495788Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [af7703d7-b3ab-4943-8e1c-ceb41057d795] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:02.775867398Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [f6c6d16e-70c9-44ae-8807-f06c392cfaad] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-04T22:02:02.876095227Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [f19f01ef-e3da-4ced-9983-108cc21257bd] Performed Upgrade::FixParentCollections (Job ID: f19f01ef-e3da-4ced-9983-108cc21257bd) from Sidekiq(upgrade) in 347.11ms
2026-05-04T22:02:02.906761188Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::CreateSpecialListsJob] [ff247b4b-d370-4c78-99f3-051c07cb9ae0] Performed Upgrade::CreateSpecialListsJob (Job ID: ff247b4b-d370-4c78-99f3-051c07cb9ae0) from Sidekiq(upgrade) in 496.21ms
2026-05-04T22:02:02.908118933Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.906Z pid=278 tid=kva jid=69ee31a6f243f336b215630a class=Upgrade::FixParentCollections elapsed=0.492: done
2026-05-04T22:02:02.913181299Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [af7703d7-b3ab-4943-8e1c-ceb41057d795] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-04T22:02:02.915865494Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.908Z pid=278 tid=kvy jid=9e665416027b5d9052e7f460 class=Upgrade::CreateSpecialListsJob elapsed=0.598: done
2026-05-04T22:02:02.916756138Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [af7703d7-b3ab-4943-8e1c-ceb41057d795] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.089
2026-05-04T22:02:02.917630499Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [f6c6d16e-70c9-44ae-8807-f06c392cfaad] Performed Upgrade::UpdateActorsJob (Job ID: f6c6d16e-70c9-44ae-8807-f06c392cfaad) from Sidekiq(upgrade) in 564.59ms
2026-05-04T22:02:02.918156919Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.917Z pid=278 tid=ktq jid=8a988d7e5d0e604244c7cb36 class=Upgrade::UpdateActorsJob elapsed=0.608: done
2026-05-04T22:02:02.919798996Z 22:02:02 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [af7703d7-b3ab-4943-8e1c-ceb41057d795] Performed Upgrade::PruneOrphanedProblems (Job ID: af7703d7-b3ab-4943-8e1c-ceb41057d795) from Sidekiq(upgrade) in 368.09ms
2026-05-04T22:02:02.919899519Z 22:02:02 default_worker.1     | INFO  2026-05-04T22:02:02.919Z pid=278 tid=kvi jid=08e92a0227798dfa1e9a7759 class=Upgrade::PruneOrphanedProblems elapsed=0.382: done
2026-05-04T22:02:04.081037387Z 22:02:04 rails.1              | [fe454dc0-a667-43d0-b993-0b829d2dd042] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":138882,"duration":1696.32,"view":0.0,"db":83.69,"location":"http://172.17.0.4:3214/","@timestamp":"2026-05-04T22:02:04.072Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-04T22:02:04.156390358Z 22:02:04 rails.1              | [51907189-c969-4c77-925d-ecee53f996d2] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1327,"duration":48.83,"view":0.0,"db":8.65,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-05-04T22:02:04.154Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-04T22:02:04.795604328Z 22:02:04 rails.1              | [47b3bf32-ab0b-4581-a5bc-a05f21001eed] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25960,"duration":617.48,"view":554.09,"db":2.99,"@timestamp":"2026-05-04T22:02:04.794Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-05-04T22:02:04.889917094Z 22:02:04 rails.1              | [dfdf4b43-0b5c-4af8-9a66-97e8336abd28] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":437,"duration":19.35,"view":0.0,"db":2.43,"@timestamp":"2026-05-04T22:02:04.889Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-04T22:02:05.219405817Z 22:02:05 rails.1              | [17511c49-b4a7-4069-8c13-cb3a4be6d1da] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":1575,"duration":173.04,"view":0.0,"db":0.62,"location":"http://172.17.0.4:3214/","@timestamp":"2026-05-04T22:02:05.218Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-04T22:02:05.374501109Z 22:02:05 rails.1              | [0d6ce5fd-cd93-4cd7-aed8-3b4217e06f70] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":942,"duration":19.25,"view":0.0,"db":0.3,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-05-04T22:02:05.374Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-04T22:02:05.755144086Z 22:02:05 rails.1              | [6a745d00-5626-4a88-9813-06136df8dc1f] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":9132,"duration":373.69,"view":337.72,"db":1.16,"@timestamp":"2026-05-04T22:02:05.754Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}