2025-11-03T14:58:54.118095256Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2025-11-03T14:58:54.118114875Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2025-11-03T14:58:54.160140882Z [mod-init] Running Docker Modification Logic
2025-11-03T14:58:54.409663101Z [mod-init] Adding linuxserver/mods:universal-redis to container
2025-11-03T14:58:55.257067028Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2025-11-03T14:58:55.827538003Z [mod-init] Installing linuxserver/mods:universal-redis
2025-11-03T14:58:55.853221509Z [mod-init] linuxserver/mods:universal-redis applied to container
2025-11-03T14:58:55.854353247Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2025-11-03T14:58:55.876643903Z s6-rc: info: service s6rc-oneshot-runner: starting
2025-11-03T14:58:55.880468402Z s6-rc: info: service s6rc-oneshot-runner successfully started
2025-11-03T14:58:55.880679547Z s6-rc: info: service fix-attrs: starting
2025-11-03T14:58:55.880805821Z s6-rc: info: service init-migrations: starting
2025-11-03T14:58:55.880959851Z s6-rc: info: service init-envfile: starting
2025-11-03T14:58:55.886530136Z [migrations] started
2025-11-03T14:58:55.886581018Z [migrations] no migrations found
2025-11-03T14:58:55.887135394Z s6-rc: info: service init-migrations successfully started
2025-11-03T14:58:55.887272560Z s6-rc: info: service init-adduser: starting
2025-11-03T14:58:55.887681814Z s6-rc: info: service fix-attrs successfully started
2025-11-03T14:58:55.887834642Z s6-rc: info: service legacy-cont-init: starting
2025-11-03T14:58:55.888167332Z s6-rc: info: service init-envfile successfully started
2025-11-03T14:58:55.893360757Z s6-rc: info: service legacy-cont-init successfully started
2025-11-03T14:58:55.909342442Z usermod: no changes
2025-11-03T14:58:55.916858313Z ───────────────────────────────────────
2025-11-03T14:58:55.916885498Z 
2025-11-03T14:58:55.916890688Z       ██╗     ███████╗██╗ ██████╗
2025-11-03T14:58:55.916896069Z       ██║     ██╔════╝██║██╔═══██╗
2025-11-03T14:58:55.916900889Z       ██║     ███████╗██║██║   ██║
2025-11-03T14:58:55.916905838Z       ██║     ╚════██║██║██║   ██║
2025-11-03T14:58:55.916910548Z       ███████╗███████║██║╚██████╔╝
2025-11-03T14:58:55.916915678Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-11-03T14:58:55.916920678Z 
2025-11-03T14:58:55.916925017Z    Brought to you by linuxserver.io
2025-11-03T14:58:55.916982403Z ───────────────────────────────────────
2025-11-03T14:58:55.917195131Z 
2025-11-03T14:58:55.917217015Z To support LSIO projects visit:
2025-11-03T14:58:55.917226304Z https://www.linuxserver.io/donate/
2025-11-03T14:58:55.917234881Z 
2025-11-03T14:58:55.917242847Z ───────────────────────────────────────
2025-11-03T14:58:55.917252035Z GID/UID
2025-11-03T14:58:55.917260052Z ───────────────────────────────────────
2025-11-03T14:58:55.923407478Z 
2025-11-03T14:58:55.923439171Z User UID:    911
2025-11-03T14:58:55.923449051Z User GID:    911
2025-11-03T14:58:55.923458400Z ───────────────────────────────────────
2025-11-03T14:58:55.925930878Z Linuxserver.io version: v0.128.0-ls113
2025-11-03T14:58:55.926379661Z Build-date: 2025-11-03T14:49:37+00:00
2025-11-03T14:58:55.926388218Z ───────────────────────────────────────
2025-11-03T14:58:55.926394521Z     
2025-11-03T14:58:55.946708788Z s6-rc: info: service init-adduser successfully started
2025-11-03T14:58:55.946875563Z s6-rc: info: service init-device-perms: starting
2025-11-03T14:58:55.954619303Z s6-rc: info: service init-device-perms successfully started
2025-11-03T14:58:55.954799035Z s6-rc: info: service init-os-end: starting
2025-11-03T14:58:55.956464728Z s6-rc: info: service init-os-end successfully started
2025-11-03T14:58:55.956630202Z s6-rc: info: service init-manyfold-config: starting
2025-11-03T14:58:55.956773660Z s6-rc: info: service init-config: starting
2025-11-03T14:58:55.958122696Z s6-rc: info: service init-config successfully started
2025-11-03T14:58:55.958234281Z s6-rc: info: service init-crontab-config: starting
2025-11-03T14:58:55.963546736Z **** SECRET_KEY_BASE set in environment. ****
2025-11-03T14:58:55.972131098Z s6-rc: info: service init-crontab-config successfully started
2025-11-03T14:58:55.990304154Z **** Running Manyfold database init. ****
2025-11-03T14:59:04.879076533Z Server: 61203aba8920, Context: rails, Role: web, data: {cpu: {one_min: 1.43, five_min: 1.76, fifteen_min: 1.84}, memory: 0.210382848e9, disk: {available: 840767406080, total: 938656133120, used: 97888727040}}
2025-11-03T14:59:04.879120923Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2025-11-03T14:59:04.879129811Z INFO  2025-11-03T14:59:03.206Z pid=173 tid=2h9: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-11-03T14:59:04.879138318Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2025-11-03T14:59:04.879173589Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2025-11-03T14:59:04.879181414Z Migrating to CreateLibraries (20210130201037)
2025-11-03T14:59:04.879188859Z == 20210130201037 CreateLibraries: migrating ==================================
2025-11-03T14:59:04.879196314Z -- create_table(:libraries)
2025-11-03T14:59:04.879203499Z    -> 0.0027s
2025-11-03T14:59:04.879211064Z == 20210130201037 CreateLibraries: migrated (0.0027s) =========================
2025-11-03T14:59:04.879218459Z 
2025-11-03T14:59:04.879225413Z Migrating to CreateModels (20210130203243)
2025-11-03T14:59:04.879232628Z == 20210130203243 CreateModels: migrating =====================================
2025-11-03T14:59:04.879239812Z -- create_table(:models)
2025-11-03T14:59:04.879246866Z    -> 0.0009s
2025-11-03T14:59:04.879253920Z == 20210130203243 CreateModels: migrated (0.0009s) ============================
2025-11-03T14:59:04.879261115Z 
2025-11-03T14:59:04.879268069Z Migrating to CreateParts (20210205230918)
2025-11-03T14:59:04.879275173Z == 20210205230918 CreateParts: migrating ======================================
2025-11-03T14:59:04.879282338Z -- create_table(:parts)
2025-11-03T14:59:04.879289712Z    -> 0.0031s
2025-11-03T14:59:04.879296977Z == 20210205230918 CreateParts: migrated (0.0031s) =============================
2025-11-03T14:59:04.879304312Z 
2025-11-03T14:59:04.879311186Z Migrating to AddFieldsToParts (20210210153744)
2025-11-03T14:59:04.879318470Z == 20210210153744 AddFieldsToParts: migrating =================================
2025-11-03T14:59:04.879325785Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2025-11-03T14:59:04.879333310Z    -> 0.0007s
2025-11-03T14:59:04.879340505Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2025-11-03T14:59:04.879347699Z    -> 0.0003s
2025-11-03T14:59:04.879354743Z == 20210210153744 AddFieldsToParts: migrated (0.0011s) ========================
2025-11-03T14:59:04.879361938Z 
2025-11-03T14:59:04.879368812Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2025-11-03T14:59:04.879375936Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2025-11-03T14:59:04.879383100Z -- create_table(:tags, {id: :integer})
2025-11-03T14:59:04.879390205Z    -> 0.0039s
2025-11-03T14:59:04.879398391Z -- create_table(:taggings, {id: :integer})
2025-11-03T14:59:04.879405706Z    -> 0.0016s
2025-11-03T14:59:04.879412760Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-03T14:59:04.879430005Z    -> 0.0002s
2025-11-03T14:59:04.879437219Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2025-11-03T14:59:04.879444674Z    -> 0.0020s
2025-11-03T14:59:04.879451679Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0078s) ===============
2025-11-03T14:59:04.879458883Z 
2025-11-03T14:59:04.879465917Z Migrating to AddMissingUniqueIndices (20210212143002)
2025-11-03T14:59:04.879473052Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2025-11-03T14:59:04.879480386Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2025-11-03T14:59:04.879487811Z    -> 0.0004s
2025-11-03T14:59:04.879494946Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-03T14:59:04.879502371Z    -> 0.0004s
2025-11-03T14:59:04.879509535Z -- remove_foreign_key(:taggings, :tags)
2025-11-03T14:59:04.879516659Z    -> 0.1537s
2025-11-03T14:59:04.879523643Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-03T14:59:04.879530898Z    -> 0.0132s
2025-11-03T14:59:04.879537862Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2025-11-03T14:59:04.879545217Z    -> 0.0002s
2025-11-03T14:59:04.879552271Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2025-11-03T14:59:04.879559826Z    -> 0.0044s
2025-11-03T14:59:04.879566820Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2025-11-03T14:59:04.879574055Z    -> 0.0615s
2025-11-03T14:59:04.879581039Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2624s) =================
2025-11-03T14:59:04.879588213Z 
2025-11-03T14:59:04.879595137Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2025-11-03T14:59:04.879601680Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2025-11-03T14:59:04.879607963Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2025-11-03T14:59:04.879614196Z    -> 0.0308s
2025-11-03T14:59:04.879620268Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.0992s) ===========
2025-11-03T14:59:04.879626541Z 
2025-11-03T14:59:04.879632543Z Migrating to AddMissingTaggableIndex (20210212143004)
2025-11-03T14:59:04.879638785Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2025-11-03T14:59:04.879645058Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2025-11-03T14:59:04.879651491Z    -> 0.0002s
2025-11-03T14:59:04.879657593Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2025-11-03T14:59:04.879670900Z 
2025-11-03T14:59:04.879677012Z Migrating to ChangeCollationForTagNames (20210212143005)
2025-11-03T14:59:04.879683225Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2025-11-03T14:59:04.879689557Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0008s) ==============
2025-11-03T14:59:04.879696221Z 
2025-11-03T14:59:04.879702794Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2025-11-03T14:59:04.879709297Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2025-11-03T14:59:04.879715710Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-03T14:59:04.879722414Z    -> 0.0075s
2025-11-03T14:59:04.879728716Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2025-11-03T14:59:04.879735019Z    -> 0.0002s
2025-11-03T14:59:04.879741131Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2025-11-03T14:59:04.879747544Z    -> 0.0057s
2025-11-03T14:59:04.879753707Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2025-11-03T14:59:04.879760049Z    -> 0.0012s
2025-11-03T14:59:04.879766242Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2025-11-03T14:59:04.879772835Z    -> 0.0004s
2025-11-03T14:59:04.879781222Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2025-11-03T14:59:04.879787915Z    -> 0.0001s
2025-11-03T14:59:04.879794298Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2025-11-03T14:59:04.879800922Z    -> 0.0039s
2025-11-03T14:59:04.879807294Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2025-11-03T14:59:04.879813617Z    -> 0.0001s
2025-11-03T14:59:04.879819750Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2025-11-03T14:59:04.879826102Z    -> 0.0005s
2025-11-03T14:59:04.879832235Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2025-11-03T14:59:04.879838567Z    -> 0.0001s
2025-11-03T14:59:04.879857816Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2025-11-03T14:59:04.879866724Z    -> 0.0006s
2025-11-03T14:59:04.879872927Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2025-11-03T14:59:04.879879420Z    -> 0.0002s
2025-11-03T14:59:04.879885562Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2025-11-03T14:59:04.879892045Z    -> 0.0014s
2025-11-03T14:59:04.879905372Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2025-11-03T14:59:04.879911905Z    -> 0.0001s
2025-11-03T14:59:04.879918047Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0226s) =============
2025-11-03T14:59:04.879924370Z 
2025-11-03T14:59:04.879930442Z Migrating to AddPreviewPartToModel (20210220204055)
2025-11-03T14:59:04.879936635Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2025-11-03T14:59:04.879942897Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2025-11-03T14:59:04.879949230Z    -> 0.2370s
2025-11-03T14:59:04.879955353Z == 20210220204055 AddPreviewPartToModel: migrated (0.2370s) ===================
2025-11-03T14:59:04.879961615Z 
2025-11-03T14:59:04.879967647Z Migrating to CreateCreators (20210225232756)
2025-11-03T14:59:04.879973880Z == 20210225232756 CreateCreators: migrating ===================================
2025-11-03T14:59:04.879980613Z -- create_table(:creators)
2025-11-03T14:59:04.879986856Z    -> 0.0139s
2025-11-03T14:59:04.879992978Z == 20210225232756 CreateCreators: migrated (0.0140s) ==========================
2025-11-03T14:59:04.879999261Z 
2025-11-03T14:59:04.880005253Z Migrating to AddCreatorToModels (20210225232841)
2025-11-03T14:59:04.880011425Z == 20210225232841 AddCreatorToModels: migrating ===============================
2025-11-03T14:59:04.880017668Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2025-11-03T14:59:04.880023961Z    -> 0.0496s
2025-11-03T14:59:04.880030103Z == 20210225232841 AddCreatorToModels: migrated (0.0496s) ======================
2025-11-03T14:59:04.880036326Z 
2025-11-03T14:59:04.880042338Z Migrating to CreateLinks (20210301230017)
2025-11-03T14:59:04.880048650Z == 20210301230017 CreateLinks: migrating ======================================
2025-11-03T14:59:04.880055143Z -- create_table(:links)
2025-11-03T14:59:04.880061436Z    -> 0.0009s
2025-11-03T14:59:04.880067689Z == 20210301230017 CreateLinks: migrated (0.0009s) =============================
2025-11-03T14:59:04.880074172Z 
2025-11-03T14:59:04.880080344Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2025-11-03T14:59:04.880086707Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2025-11-03T14:59:04.880092939Z -- remove_column(:creators, :thingiverse_user, :string)
2025-11-03T14:59:04.880099152Z    -> 0.0654s
2025-11-03T14:59:04.880105485Z -- remove_column(:creators, :cults3d_user, :string)
2025-11-03T14:59:04.880111998Z    -> 0.0040s
2025-11-03T14:59:04.880118331Z -- remove_column(:creators, :mmf_user, :string)
2025-11-03T14:59:04.880131778Z    -> 0.0137s
2025-11-03T14:59:04.880138231Z -- remove_column(:creators, :cgtrader_user, :string)
2025-11-03T14:59:04.880144634Z    -> 0.0034s
2025-11-03T14:59:04.880150776Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0888s) ==============
2025-11-03T14:59:04.880157039Z 
2025-11-03T14:59:04.880163041Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2025-11-03T14:59:04.880169263Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2025-11-03T14:59:04.880175496Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2025-11-03T14:59:04.880181778Z    -> 0.0565s
2025-11-03T14:59:04.880187891Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0565s) ==
2025-11-03T14:59:04.880194143Z 
2025-11-03T14:59:04.880200175Z Migrating to AddYUpToParts (20210318202638)
2025-11-03T14:59:04.880206358Z == 20210318202638 AddYUpToParts: migrating ====================================
2025-11-03T14:59:04.880212580Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2025-11-03T14:59:04.880218853Z    -> 0.0152s
2025-11-03T14:59:04.880224975Z == 20210318202638 AddYUpToParts: migrated (0.0153s) ===========================
2025-11-03T14:59:04.880231468Z 
2025-11-03T14:59:04.880237711Z Migrating to CreateImages (20210321164508)
2025-11-03T14:59:04.880244054Z == 20210321164508 CreateImages: migrating =====================================
2025-11-03T14:59:04.880250527Z -- create_table(:images)
2025-11-03T14:59:04.880256880Z    -> 0.0165s
2025-11-03T14:59:04.880263192Z == 20210321164508 CreateImages: migrated (0.0166s) ============================
2025-11-03T14:59:04.880269485Z 
2025-11-03T14:59:04.880275537Z Migrating to CreateDelayedJobs (20210330215825)
2025-11-03T14:59:05.652579698Z == 20210330215825 CreateDelayedJobs: migrating ================================
2025-11-03T14:59:05.652619738Z -- create_table(:delayed_jobs)
2025-11-03T14:59:05.652628927Z    -> 0.0103s
2025-11-03T14:59:05.652637574Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2025-11-03T14:59:05.652646091Z    -> 0.0002s
2025-11-03T14:59:05.652654127Z == 20210330215825 CreateDelayedJobs: migrated (0.0106s) =======================
2025-11-03T14:59:05.652662344Z 
2025-11-03T14:59:05.652670581Z Migrating to RenamePartsToModelFiles (20220105233138)
2025-11-03T14:59:05.652678637Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2025-11-03T14:59:05.652686763Z -- rename_table(:parts, :model_files)
2025-11-03T14:59:05.652694659Z    -> 0.0017s
2025-11-03T14:59:05.652702565Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2025-11-03T14:59:05.652742225Z    -> 0.0380s
2025-11-03T14:59:05.652750471Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0398s) =================
2025-11-03T14:59:05.652758528Z 
2025-11-03T14:59:05.652766644Z Migrating to RemoveImagesTable (20220106220519)
2025-11-03T14:59:05.652774610Z == 20220106220519 RemoveImagesTable: migrating ================================
2025-11-03T14:59:05.652782696Z -- drop_table(:images)
2025-11-03T14:59:05.652790572Z    -> 0.0003s
2025-11-03T14:59:05.652798448Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2025-11-03T14:59:05.652806494Z 
2025-11-03T14:59:05.652814220Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2025-11-03T14:59:05.652822226Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2025-11-03T14:59:05.652830362Z -- table_exists?(:active_storage_blobs)
2025-11-03T14:59:05.652838338Z    -> 0.0001s
2025-11-03T14:59:05.652846184Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0002s) ======
2025-11-03T14:59:05.652854250Z 
2025-11-03T14:59:05.652861986Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2025-11-03T14:59:05.652869952Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2025-11-03T14:59:05.652877958Z -- table_exists?(:active_storage_blobs)
2025-11-03T14:59:05.652885864Z    -> 0.0001s
2025-11-03T14:59:05.652893760Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0002s) =======
2025-11-03T14:59:05.652901836Z 
2025-11-03T14:59:05.652909522Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2025-11-03T14:59:05.652917568Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2025-11-03T14:59:05.652925614Z -- table_exists?(:active_storage_blobs)
2025-11-03T14:59:05.652933530Z    -> 0.0001s
2025-11-03T14:59:05.652941426Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0002s) 
2025-11-03T14:59:05.652949522Z 
2025-11-03T14:59:05.652957268Z Migrating to DeviseCreateUsers (20220614210023)
2025-11-03T14:59:05.652965204Z == 20220614210023 DeviseCreateUsers: migrating ================================
2025-11-03T14:59:05.652973210Z -- create_table(:users)
2025-11-03T14:59:05.652981096Z    -> 0.0014s
2025-11-03T14:59:05.652988951Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2025-11-03T14:59:05.652997158Z    -> 0.0016s
2025-11-03T14:59:05.653005004Z == 20220614210023 DeviseCreateUsers: migrated (0.0030s) =======================
2025-11-03T14:59:05.653013000Z 
2025-11-03T14:59:05.653030205Z Migrating to AddUsernameToUsers (20220614211256)
2025-11-03T14:59:05.653039684Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2025-11-03T14:59:05.653048020Z -- add_column(:users, :username, :string, {null: false})
2025-11-03T14:59:05.653056147Z    -> 0.0245s
2025-11-03T14:59:05.653064333Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2025-11-03T14:59:05.653072600Z    -> 0.0002s
2025-11-03T14:59:05.653080516Z == 20220614211256 AddUsernameToUsers: migrated (0.0248s) ======================
2025-11-03T14:59:05.653088622Z 
2025-11-03T14:59:05.653096438Z Migrating to AddAdminToUsers (20220614213902)
2025-11-03T14:59:05.653104464Z == 20220614213902 AddAdminToUsers: migrating ==================================
2025-11-03T14:59:05.653112470Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2025-11-03T14:59:05.653120586Z    -> 0.0006s
2025-11-03T14:59:05.653128452Z == 20220614213902 AddAdminToUsers: migrated (0.0006s) =========================
2025-11-03T14:59:05.653136468Z 
2025-11-03T14:59:05.653144184Z Migrating to AddPaginationSettingsToUser (20220617122809)
2025-11-03T14:59:05.653152140Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2025-11-03T14:59:05.653160306Z -- add_column(:users, :pagination_settings, :json, {default: {"models" => true, "creators" => true, "collections" => true, "per_page" => 12}})
2025-11-03T14:59:05.653169485Z    -> 0.0012s
2025-11-03T14:59:05.653177541Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0012s) =============
2025-11-03T14:59:05.653185587Z 
2025-11-03T14:59:05.653193273Z Migrating to CreateSettings (20220619174307)
2025-11-03T14:59:05.653201199Z == 20220619174307 CreateSettings: migrating ===================================
2025-11-03T14:59:05.653209245Z -- create_table(:settings)
2025-11-03T14:59:05.653217121Z    -> 0.0030s
2025-11-03T14:59:05.653225257Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2025-11-03T14:59:05.653233444Z    -> 0.0002s
2025-11-03T14:59:05.653241269Z == 20220619174307 CreateSettings: migrated (0.0033s) ==========================
2025-11-03T14:59:05.653249286Z 
2025-11-03T14:59:05.653256971Z Migrating to AddScaleFactorToModels (20220626152444)
2025-11-03T14:59:05.653265007Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2025-11-03T14:59:05.653273003Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2025-11-03T14:59:05.653281029Z    -> 0.0101s
2025-11-03T14:59:05.653288915Z == 20220626152444 AddScaleFactorToModels: migrated (0.0123s) ==================
2025-11-03T14:59:05.653296972Z 
2025-11-03T14:59:05.653315238Z Migrating to AddDigestToModelFiles (20220702202932)
2025-11-03T14:59:05.653323325Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2025-11-03T14:59:05.653331361Z -- add_column(:model_files, :digest, :string)
2025-11-03T14:59:05.653339297Z    -> 0.0024s
2025-11-03T14:59:05.653347153Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2025-11-03T14:59:05.653355319Z    -> 0.0002s
2025-11-03T14:59:05.653363215Z == 20220702202932 AddDigestToModelFiles: migrated (0.0046s) ===================
2025-11-03T14:59:05.653371261Z 
2025-11-03T14:59:05.653379387Z Migrating to AddRendererSettingsToUsers (20221128165903)
2025-11-03T14:59:05.653387374Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2025-11-03T14:59:05.653395540Z -- add_column(:users, :renderer_settings, :json, {default: {"grid_width" => 200, "grid_depth" => 200, "show_grid" => true, "enable_pan_zoom" => false, "background_colour" => "#000000", "object_colour" => "#ffffff", "render_style" => "original"}})
2025-11-03T14:59:05.653405971Z    -> 0.0012s
2025-11-03T14:59:05.653413867Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0016s) ==============
2025-11-03T14:59:05.653421893Z 
2025-11-03T14:59:05.653429669Z Migrating to CreateProblems (20221210001132)
2025-11-03T14:59:05.653437655Z == 20221210001132 CreateProblems: migrating ===================================
2025-11-03T14:59:05.653445671Z -- create_table(:problems)
2025-11-03T14:59:05.653453557Z    -> 0.0008s
2025-11-03T14:59:05.653461443Z == 20221210001132 CreateProblems: migrated (0.0012s) ==========================
2025-11-03T14:59:05.653469419Z 
2025-11-03T14:59:05.653477124Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2025-11-03T14:59:05.653485110Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2025-11-03T14:59:05.653493207Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0166s) ========
2025-11-03T14:59:05.653501273Z 
2025-11-03T14:59:05.653508968Z Migrating to ActsAsFavoritorMigration (20221219204414)
2025-11-03T14:59:05.653516924Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2025-11-03T14:59:05.653524941Z -- create_table(:favorites, {force: true})
2025-11-03T14:59:05.653532866Z    -> 0.0043s
2025-11-03T14:59:05.653540722Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2025-11-03T14:59:05.653549249Z    -> 0.0001s
2025-11-03T14:59:05.653557125Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2025-11-03T14:59:05.653565713Z    -> 0.0001s
2025-11-03T14:59:05.653573578Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2025-11-03T14:59:05.653591825Z    -> 0.0001s
2025-11-03T14:59:05.653599711Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0052s) ================
2025-11-03T14:59:05.653607767Z 
2025-11-03T14:59:05.653615483Z Migrating to MovePrintedToFavorites (20221220223040)
2025-11-03T14:59:05.653623609Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2025-11-03T14:59:05.653631705Z == 20221220223040 MovePrintedToFavorites: migrated (0.0588s) ==================
2025-11-03T14:59:05.653644110Z 
2025-11-03T14:59:05.653651936Z Migrating to DropPrintedFromModelFiles (20221220223340)
2025-11-03T14:59:05.653660093Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2025-11-03T14:59:05.653668209Z -- remove_column(:model_files, :printed, :boolean)
2025-11-03T14:59:05.653676175Z    -> 0.0282s
2025-11-03T14:59:05.653684662Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0286s) ===============
2025-11-03T14:59:05.653692979Z 
2025-11-03T14:59:05.653700835Z Migrating to AddNotesExcerptToModels (20230202210000)
2025-11-03T14:59:05.653709001Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2025-11-03T14:59:05.653717047Z -- add_column(:models, :notes, :text)
2025-11-03T14:59:05.653725785Z    -> 0.0011s
2025-11-03T14:59:05.653734452Z -- add_column(:models, :excerpt, :text)
2025-11-03T14:59:05.653742719Z    -> 0.0023s
2025-11-03T14:59:05.653750615Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0035s) =================
2025-11-03T14:59:05.653758671Z 
2025-11-03T14:59:05.653766457Z Migrating to AddNotesExcerptToCreators (20230202210001)
2025-11-03T14:59:05.653774483Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2025-11-03T14:59:05.653782519Z -- add_column(:creators, :notes, :text)
2025-11-03T14:59:05.653790485Z    -> 0.0005s
2025-11-03T14:59:05.653798531Z -- add_column(:creators, :excerpt, :text)
2025-11-03T14:59:05.653806437Z    -> 0.0004s
2025-11-03T14:59:05.653814283Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2025-11-03T14:59:05.653822389Z 
2025-11-03T14:59:05.653830175Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2025-11-03T14:59:05.653838141Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2025-11-03T14:59:05.653846157Z -- add_column(:model_files, :notes, :text)
2025-11-03T14:59:05.653854113Z    -> 0.0005s
2025-11-03T14:59:05.653862159Z -- add_column(:model_files, :excerpt, :text)
2025-11-03T14:59:05.653879124Z    -> 0.0004s
2025-11-03T14:59:05.653887080Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2025-11-03T14:59:05.653895126Z 
2025-11-03T14:59:05.653902911Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2025-11-03T14:59:05.653910867Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2025-11-03T14:59:05.653918874Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0201s) =================
2025-11-03T14:59:05.653926910Z 
2025-11-03T14:59:05.653934605Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2025-11-03T14:59:05.653942601Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2025-11-03T14:59:05.653950617Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2025-11-03T14:59:05.653958844Z    -> 0.0445s
2025-11-03T14:59:05.653966830Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0445s) =============
2025-11-03T14:59:05.653974916Z 
2025-11-03T14:59:05.653982632Z Migrating to RenameExcerptToCaption (20230222155910)
2025-11-03T14:59:05.653990598Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2025-11-03T14:59:05.653998674Z -- rename_column(:creators, :excerpt, :caption)
2025-11-03T14:59:05.654006630Z    -> 0.0226s
2025-11-03T14:59:05.654014536Z -- rename_column(:models, :excerpt, :caption)
2025-11-03T14:59:05.654023644Z    -> 0.0210s
2025-11-03T14:59:05.654031611Z -- rename_column(:model_files, :excerpt, :caption)
2025-11-03T14:59:05.654039857Z    -> 0.0205s
2025-11-03T14:59:05.654047723Z == 20230222155910 RenameExcerptToCaption: migrated (0.0667s) ==================
2025-11-03T14:59:05.654055759Z 
2025-11-03T14:59:05.654063495Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2025-11-03T14:59:06.157618266Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2025-11-03T14:59:06.157655692Z -- add_column(:libraries, :notes, :string)
2025-11-03T14:59:06.157665291Z    -> 0.0024s
2025-11-03T14:59:06.157673958Z -- add_column(:libraries, :caption, :string)
2025-11-03T14:59:06.157682125Z    -> 0.0005s
2025-11-03T14:59:06.157690281Z -- add_column(:libraries, :name, :string)
2025-11-03T14:59:06.157698328Z    -> 0.0004s
2025-11-03T14:59:06.157706384Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0125s) ============
2025-11-03T14:59:06.157714590Z 
2025-11-03T14:59:06.157722566Z Migrating to AddTagregexToLibrary (20230305180823)
2025-11-03T14:59:06.157730713Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2025-11-03T14:59:06.157738899Z -- add_column(:libraries, :tag_regex, :text)
2025-11-03T14:59:06.157779431Z    -> 0.0020s
2025-11-03T14:59:06.157787597Z == 20230305180823 AddTagregexToLibrary: migrated (0.0038s) ====================
2025-11-03T14:59:06.157795674Z 
2025-11-03T14:59:06.157803439Z Migrating to AddIconToLibrary (20230307215826)
2025-11-03T14:59:06.157811355Z == 20230307215826 AddIconToLibrary: migrating =================================
2025-11-03T14:59:06.157819401Z -- add_column(:libraries, :icon, :text)
2025-11-03T14:59:06.157827538Z    -> 0.0020s
2025-11-03T14:59:06.157835464Z == 20230307215826 AddIconToLibrary: migrated (0.0036s) ========================
2025-11-03T14:59:06.157843620Z 
2025-11-03T14:59:06.157851456Z Migrating to CreateCollection (20230308004237)
2025-11-03T14:59:06.157859422Z == 20230308004237 CreateCollection: migrating =================================
2025-11-03T14:59:06.157867488Z -- create_table(:collections)
2025-11-03T14:59:06.157875364Z    -> 0.0029s
2025-11-03T14:59:06.157883250Z == 20230308004237 CreateCollection: migrated (0.0073s) ========================
2025-11-03T14:59:06.157891396Z 
2025-11-03T14:59:06.157899122Z Migrating to AddCollectionToModels (20230308005021)
2025-11-03T14:59:06.157907058Z == 20230308005021 AddCollectionToModels: migrating ============================
2025-11-03T14:59:06.157915044Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2025-11-03T14:59:06.157923070Z    -> 0.0182s
2025-11-03T14:59:06.157930986Z == 20230308005021 AddCollectionToModels: migrated (0.0220s) ===================
2025-11-03T14:59:06.157939042Z 
2025-11-03T14:59:06.157946778Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2025-11-03T14:59:06.157954794Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2025-11-03T14:59:06.157962820Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0015s) =============
2025-11-03T14:59:06.157970866Z 
2025-11-03T14:59:06.157978592Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2025-11-03T14:59:06.157986528Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2025-11-03T14:59:06.157995135Z -- rename_column(:collections, :excerpt, :caption)
2025-11-03T14:59:06.158003151Z    -> 0.0041s
2025-11-03T14:59:06.158010977Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0041s) ========
2025-11-03T14:59:06.158019053Z 
2025-11-03T14:59:06.158026799Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2025-11-03T14:59:06.158034695Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2025-11-03T14:59:06.158044044Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2025-11-03T14:59:06.158061739Z 
2025-11-03T14:59:06.158069625Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2025-11-03T14:59:06.158077641Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2025-11-03T14:59:06.158085747Z -- add_column(:users, :tag_cloud_settings, :json, {default: {"threshold" => 2, "heatmap" => true, "keypair" => true, "sorting" => "frequency"}})
2025-11-03T14:59:06.158095417Z    -> 0.0017s
2025-11-03T14:59:06.158103563Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0018s) ===============
2025-11-03T14:59:06.158111710Z 
2025-11-03T14:59:06.158119576Z Migrating to AddCollectionToCollections (20230324000000)
2025-11-03T14:59:06.158127822Z == 20230324000000 AddCollectionToCollections: migrating =======================
2025-11-03T14:59:06.158137261Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2025-11-03T14:59:06.158145688Z    -> 0.0061s
2025-11-03T14:59:06.158154947Z == 20230324000000 AddCollectionToCollections: migrated (0.0082s) ==============
2025-11-03T14:59:06.158163404Z 
2025-11-03T14:59:06.158171129Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2025-11-03T14:59:06.158179085Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2025-11-03T14:59:06.158187102Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0522s) =========
2025-11-03T14:59:06.158195108Z 
2025-11-03T14:59:06.158202793Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2025-11-03T14:59:06.158210839Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2025-11-03T14:59:06.158218805Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0069s) 
2025-11-03T14:59:06.158226932Z 
2025-11-03T14:59:06.158234647Z Migrating to AddSlugs (20230615135601)
2025-11-03T14:59:06.158242513Z == 20230615135601 AddSlugs: migrating =========================================
2025-11-03T14:59:06.158250519Z -- add_column(:models, :slug, :string)
2025-11-03T14:59:06.158258435Z    -> 0.0029s
2025-11-03T14:59:06.158266321Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2025-11-03T14:59:06.158274618Z    -> 0.0023s
2025-11-03T14:59:06.158282514Z -- add_column(:collections, :slug, :string)
2025-11-03T14:59:06.158290520Z    -> 0.0005s
2025-11-03T14:59:06.158298386Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2025-11-03T14:59:06.158306762Z    -> 0.0001s
2025-11-03T14:59:06.158314698Z -- add_column(:creators, :slug, :string)
2025-11-03T14:59:06.158322564Z    -> 0.0005s
2025-11-03T14:59:06.158330440Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2025-11-03T14:59:06.158347675Z    -> 0.0001s
2025-11-03T14:59:06.158355581Z == 20230615135601 AddSlugs: migrated (0.0069s) ================================
2025-11-03T14:59:06.158363717Z 
2025-11-03T14:59:06.158371403Z Migrating to GenerateSlugs (20230617222353)
2025-11-03T14:59:06.158379268Z == 20230617222353 GenerateSlugs: migrating ====================================
2025-11-03T14:59:06.158387254Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2025-11-03T14:59:06.158395291Z 
2025-11-03T14:59:06.158402986Z Migrating to MakeNamesUnique (20230628194944)
2025-11-03T14:59:06.158411343Z == 20230628194944 MakeNamesUnique: migrating ==================================
2025-11-03T14:59:06.158419409Z == 20230628194944 MakeNamesUnique: migrated (0.0033s) =========================
2025-11-03T14:59:06.158427546Z 
2025-11-03T14:59:06.158435241Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2025-11-03T14:59:06.158443227Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2025-11-03T14:59:06.158451263Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2025-11-03T14:59:06.158459430Z    -> 0.0023s
2025-11-03T14:59:06.158467366Z -- remove_index(:creators, :slug)
2025-11-03T14:59:06.158475262Z    -> 0.0004s
2025-11-03T14:59:06.158483087Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2025-11-03T14:59:06.158491404Z    -> 0.0001s
2025-11-03T14:59:06.158499250Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2025-11-03T14:59:06.158507487Z    -> 0.0001s
2025-11-03T14:59:06.158515362Z -- remove_index(:collections, :slug)
2025-11-03T14:59:06.158523248Z    -> 0.0254s
2025-11-03T14:59:06.158531124Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2025-11-03T14:59:06.158539301Z    -> 0.0007s
2025-11-03T14:59:06.158547156Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0296s) ======
2025-11-03T14:59:06.158555233Z 
2025-11-03T14:59:06.158562948Z Migrating to AddSizeToModelFiles (20230707082403)
2025-11-03T14:59:06.158570874Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2025-11-03T14:59:06.158578900Z -- add_column(:model_files, :size, :integer)
2025-11-03T14:59:06.158586866Z    -> 0.0008s
2025-11-03T14:59:06.158594732Z == 20230707082403 AddSizeToModelFiles: migrated (0.0012s) =====================
2025-11-03T14:59:06.158602718Z 
2025-11-03T14:59:06.158610414Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2025-11-03T14:59:06.158618370Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2025-11-03T14:59:06.158635324Z -- change_column(:model_files, :size, :bigint)
2025-11-03T14:59:06.158643330Z    -> 0.0104s
2025-11-03T14:59:06.158651236Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0107s) ==================
2025-11-03T14:59:06.158662098Z 
2025-11-03T14:59:06.158669924Z Migrating to AddNoteToProblems (20230711111009)
2025-11-03T14:59:06.158677870Z == 20230711111009 AddNoteToProblems: migrating ================================
2025-11-03T14:59:06.158685966Z -- add_column(:problems, :note, :string, {default: nil})
2025-11-03T14:59:06.158694032Z    -> 0.0016s
2025-11-03T14:59:06.158701948Z == 20230711111009 AddNoteToProblems: migrated (0.0027s) =======================
2025-11-03T14:59:06.158710014Z 
2025-11-03T14:59:06.158717750Z Migrating to AddProblemSettingsToUser (20240122114207)
2025-11-03T14:59:06.158725686Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2025-11-03T14:59:06.158735005Z -- add_column(:users, :problem_settings, :json, {default: {"missing" => :danger, "empty" => :info, "nesting" => :warning, "inefficient" => :info, "duplicate" => :warning, "no_image" => :silent, "no_3d_model" => :silent, "non_manifold" => :warning, "inside_out" => :warning, "no_license" => :silent, "no_links" => :silent, "no_creator" => :silent, "no_tags" => :silent, "http_error" => :info, "file_naming" => :warning}})
2025-11-03T14:59:06.158748652Z    -> 0.0007s
2025-11-03T14:59:06.158756608Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0007s) ================
2025-11-03T14:59:06.158764744Z 
2025-11-03T14:59:06.158772520Z Migrating to AddLicenseToModel (20240127143358)
2025-11-03T14:59:06.158780476Z == 20240127143358 AddLicenseToModel: migrating ================================
2025-11-03T14:59:06.158788522Z -- add_column(:models, :license, :string)
2025-11-03T14:59:06.158796538Z    -> 0.0006s
2025-11-03T14:59:06.158804515Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2025-11-03T14:59:06.158812571Z 
2025-11-03T14:59:06.158820336Z Migrating to AddIgnoredToProblems (20240131134832)
2025-11-03T14:59:06.158828342Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2025-11-03T14:59:06.158836369Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2025-11-03T14:59:06.158844415Z    -> 0.0006s
2025-11-03T14:59:06.158852401Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ====================
2025-11-03T14:59:06.158860467Z 
2025-11-03T14:59:06.158868203Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2025-11-03T14:59:06.158876159Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2025-11-03T14:59:06.158884806Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2025-11-03T14:59:06.158902251Z    -> 0.0097s
2025-11-03T14:59:06.158911430Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0097s) ======
2025-11-03T14:59:06.158919506Z 
2025-11-03T14:59:06.158927201Z Migrating to AddFileListSettingsToUser (20240209125409)
2025-11-03T14:59:06.158935208Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2025-11-03T14:59:06.158943234Z -- add_column(:users, :file_list_settings, :json, {default: {"hide_presupported_versions" => true}})
2025-11-03T14:59:06.158951641Z    -> 0.0006s
2025-11-03T14:59:06.158959527Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2025-11-03T14:59:06.158967643Z 
2025-11-03T14:59:06.158975429Z Migrating to AddMissingUniqueIndexes (20240228130246)
2025-11-03T14:59:06.158983445Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2025-11-03T14:59:06.158991451Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2025-11-03T14:59:06.158999647Z    -> 0.0002s
2025-11-03T14:59:06.159007573Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2025-11-03T14:59:06.159015870Z    -> 0.0010s
2025-11-03T14:59:06.159023756Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2025-11-03T14:59:06.159032133Z    -> 0.0001s
2025-11-03T14:59:06.654199298Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2025-11-03T14:59:06.654246594Z    -> 0.0047s
2025-11-03T14:59:06.654256514Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0061s) =================
2025-11-03T14:59:06.654265351Z 
2025-11-03T14:59:06.654273197Z Migrating to CreateFlipperTables (20240306095646)
2025-11-03T14:59:06.654281203Z == 20240306095646 CreateFlipperTables: migrating ==============================
2025-11-03T14:59:06.654289640Z -- create_table(:flipper_features)
2025-11-03T14:59:06.654297636Z    -> 0.0031s
2025-11-03T14:59:06.654305572Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2025-11-03T14:59:06.654313909Z    -> 0.0049s
2025-11-03T14:59:06.654322056Z -- create_table(:flipper_gates)
2025-11-03T14:59:06.654329982Z    -> 0.0003s
2025-11-03T14:59:06.654337928Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2025-11-03T14:59:06.654346906Z    -> 0.0001s
2025-11-03T14:59:06.654354832Z == 20240306095646 CreateFlipperTables: migrated (0.0085s) =====================
2025-11-03T14:59:06.654398249Z 
2025-11-03T14:59:06.654406205Z Migrating to RolifyCreateRoles (20240319155251)
2025-11-03T14:59:06.654414081Z == 20240319155251 RolifyCreateRoles: migrating ================================
2025-11-03T14:59:06.654422107Z -- create_table(:roles)
2025-11-03T14:59:06.654429893Z    -> 0.0391s
2025-11-03T14:59:06.654437698Z -- create_table(:users_roles, {id: false})
2025-11-03T14:59:06.654445584Z    -> 0.0005s
2025-11-03T14:59:06.654453520Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2025-11-03T14:59:06.654461627Z    -> 0.0048s
2025-11-03T14:59:06.654469472Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2025-11-03T14:59:06.654477749Z    -> 0.0002s
2025-11-03T14:59:06.654485555Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2025-11-03T14:59:06.654493701Z    -> 0.0001s
2025-11-03T14:59:06.654501537Z == 20240319155251 RolifyCreateRoles: migrated (0.0607s) =======================
2025-11-03T14:59:06.654509483Z 
2025-11-03T14:59:06.654517229Z Migrating to ConvertAdminFlagToRole (20240319155526)
2025-11-03T14:59:06.654525225Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2025-11-03T14:59:06.654533962Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0066s) ==================
2025-11-03T14:59:06.654542018Z 
2025-11-03T14:59:06.654549734Z Migrating to RemoveAdminFromUsers (20240319155903)
2025-11-03T14:59:06.654557610Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2025-11-03T14:59:06.654565616Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2025-11-03T14:59:06.654573732Z    -> 0.0241s
2025-11-03T14:59:06.654581528Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0255s) ====================
2025-11-03T14:59:06.654589554Z 
2025-11-03T14:59:06.654597270Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2025-11-03T14:59:06.654605246Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2025-11-03T14:59:06.654613252Z -- add_column(:users, :reset_password_token, :string)
2025-11-03T14:59:06.654621268Z    -> 0.0011s
2025-11-03T14:59:06.654630877Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2025-11-03T14:59:06.654639324Z    -> 0.0002s
2025-11-03T14:59:06.654647200Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0033s) ============
2025-11-03T14:59:06.654655317Z 
2025-11-03T14:59:06.654663012Z Migrating to SetAdminPasswordResetToken (20240322150022)
2025-11-03T14:59:06.654680547Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2025-11-03T14:59:06.654688754Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0243s) ==============
2025-11-03T14:59:06.654696780Z 
2025-11-03T14:59:06.654704475Z Migrating to AddRememberableToUsers (20240410221112)
2025-11-03T14:59:06.654712421Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2025-11-03T14:59:06.654720528Z -- add_column(:users, :remember_created_at, :datetime)
2025-11-03T14:59:06.654728514Z    -> 0.0032s
2025-11-03T14:59:06.654736350Z == 20240410221112 AddRememberableToUsers: migrated (0.0045s) ==================
2025-11-03T14:59:06.654744396Z 
2025-11-03T14:59:06.654752051Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2025-11-03T14:59:06.654759997Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2025-11-03T14:59:06.654768033Z -- add_column(:users, :reset_password_sent_at, :datetime)
2025-11-03T14:59:06.654775979Z    -> 0.0008s
2025-11-03T14:59:06.654783845Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0022s) ===========
2025-11-03T14:59:06.654791851Z 
2025-11-03T14:59:06.654799527Z Migrating to DropDelayedJobs (20240418112821)
2025-11-03T14:59:06.654807403Z == 20240418112821 DropDelayedJobs: migrating ==================================
2025-11-03T14:59:06.654815429Z -- drop_table(:delayed_jobs)
2025-11-03T14:59:06.654823285Z    -> 0.0018s
2025-11-03T14:59:06.654831110Z == 20240418112821 DropDelayedJobs: migrated (0.0120s) =========================
2025-11-03T14:59:06.654839137Z 
2025-11-03T14:59:06.654847273Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2025-11-03T14:59:06.654855389Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2025-11-03T14:59:06.654863385Z -- add_column(:users, :interface_language, :string)
2025-11-03T14:59:06.654871291Z    -> 0.0006s
2025-11-03T14:59:06.654879107Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0040s) =============
2025-11-03T14:59:06.654887153Z 
2025-11-03T14:59:06.654894789Z Migrating to AddLockableToUsers (20240610120318)
2025-11-03T14:59:06.654902695Z == 20240610120318 AddLockableToUsers: migrating ===============================
2025-11-03T14:59:06.654910761Z -- change_table(:users)
2025-11-03T14:59:06.654918597Z    -> 0.0017s
2025-11-03T14:59:06.654926432Z == 20240610120318 AddLockableToUsers: migrated (0.0020s) ======================
2025-11-03T14:59:06.654934669Z 
2025-11-03T14:59:06.654942324Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2025-11-03T14:59:06.654950230Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2025-11-03T14:59:06.654967495Z -- add_column(:model_files, :attachment_data, :json)
2025-11-03T14:59:06.654975461Z    -> 0.0009s
2025-11-03T14:59:06.654983848Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0012s) ===========
2025-11-03T14:59:06.654991924Z 
2025-11-03T14:59:06.654999620Z Migrating to MoveFileDataIntoShrine (20240615085913)
2025-11-03T14:59:06.655007586Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2025-11-03T14:59:06.655015542Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0215s) ==================
2025-11-03T14:59:06.655023538Z 
2025-11-03T14:59:06.655031223Z Migrating to AddStorageServiceToLibraries (20240701142651)
2025-11-03T14:59:06.655039129Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2025-11-03T14:59:06.655047175Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2025-11-03T14:59:06.655055342Z    -> 0.0007s
2025-11-03T14:59:06.655063198Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0025s) ============
2025-11-03T14:59:06.655071194Z 
2025-11-03T14:59:06.655078919Z Migrating to AddS3FieldsToLibrary (20240703103707)
2025-11-03T14:59:06.655086996Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2025-11-03T14:59:06.655095132Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2025-11-03T14:59:06.655103118Z    -> 0.0006s
2025-11-03T14:59:06.655111034Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2025-11-03T14:59:06.655118950Z    -> 0.0006s
2025-11-03T14:59:06.655126856Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2025-11-03T14:59:06.655134782Z    -> 0.0006s
2025-11-03T14:59:06.655142648Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2025-11-03T14:59:06.655150904Z    -> 0.0048s
2025-11-03T14:59:06.655158710Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2025-11-03T14:59:06.655167608Z    -> 0.0006s
2025-11-03T14:59:06.655176676Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0083s) ====================
2025-11-03T14:59:06.655185324Z 
2025-11-03T14:59:06.655194121Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2025-11-03T14:59:06.655201997Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2025-11-03T14:59:06.655209993Z -- remove_index(:libraries, :path)
2025-11-03T14:59:06.655217839Z    -> 0.0014s
2025-11-03T14:59:06.655225675Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0021s) ================
2025-11-03T14:59:06.655233691Z 
2025-11-03T14:59:06.655241416Z Migrating to CreateFederailsActors (20240727113215)
2025-11-03T14:59:06.655258330Z == 20240727113215 CreateFederailsActors: migrating ============================
2025-11-03T14:59:06.655266547Z -- create_table(:federails_actors)
2025-11-03T14:59:06.655274443Z    -> 0.0011s
2025-11-03T14:59:06.655282309Z -- foreign_key_exists?(:federails_actors, :users)
2025-11-03T14:59:06.655290215Z    -> 0.0015s
2025-11-03T14:59:06.655298081Z -- remove_foreign_key(:federails_actors, :users)
2025-11-03T14:59:06.655306006Z    -> 0.0115s
2025-11-03T14:59:06.655313902Z -- remove_index(:federails_actors, :user_id)
2025-11-03T14:59:06.655321848Z    -> 0.0004s
2025-11-03T14:59:06.655329754Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2025-11-03T14:59:06.655337961Z    -> 0.0001s
2025-11-03T14:59:06.655345807Z -- add_foreign_key(:federails_actors, :users)
2025-11-03T14:59:06.655353763Z    -> 0.0098s
2025-11-03T14:59:06.655361659Z == 20240727113215 CreateFederailsActors: migrated (0.0252s) ===================
2025-11-03T14:59:06.655369735Z 
2025-11-03T14:59:06.655378001Z Migrating to CreateFederailsFollowings (20240727113216)
2025-11-03T14:59:06.655386058Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2025-11-03T14:59:06.655394044Z -- create_table(:federails_followings)
2025-11-03T14:59:06.655401890Z    -> 0.0013s
2025-11-03T14:59:06.655409695Z == 20240727113216 CreateFederailsFollowings: migrated (0.0013s) ===============
2025-11-03T14:59:06.655417691Z 
2025-11-03T14:59:06.655425387Z Migrating to CreateFederailsActivities (20240727113217)
2025-11-03T14:59:06.655433313Z == 20240727113217 CreateFederailsActivities: migrating ========================
2025-11-03T14:59:06.655441349Z -- create_table(:federails_activities)
2025-11-03T14:59:06.655449285Z    -> 0.0092s
2025-11-03T14:59:06.655457111Z == 20240727113217 CreateFederailsActivities: migrated (0.0092s) ===============
2025-11-03T14:59:06.655465287Z 
2025-11-03T14:59:06.655473033Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2025-11-03T14:59:06.655480939Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2025-11-03T14:59:06.655488935Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2025-11-03T14:59:06.655497071Z    -> 0.0081s
2025-11-03T14:59:06.655504917Z -- remove_index(:federails_actors, :user_id, {unique: true})
2025-11-03T14:59:06.655512893Z    -> 0.0004s
2025-11-03T14:59:06.655520689Z -- change_table(:federails_actors)
2025-11-03T14:59:06.655528534Z    -> 0.0065s
2025-11-03T14:59:06.655536340Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0150s) =======
2025-11-03T14:59:06.655553324Z 
2025-11-03T14:59:06.655561150Z Migrating to CreateFederailsActors (20240731165647)
2025-11-03T14:59:06.655569146Z == 20240731165647 CreateFederailsActors: migrating ============================
2025-11-03T14:59:06.655577172Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2025-11-03T14:59:06.655585189Z 
2025-11-03T14:59:06.655592834Z Migrating to CreateMoreFederailsActors (20240802094448)
2025-11-03T14:59:06.655600780Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2025-11-03T14:59:06.655608786Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2025-11-03T14:59:06.655616752Z 
2025-11-03T14:59:06.655624418Z Migrating to BackfillActivities (20240805111500)
2025-11-03T14:59:06.655632333Z == 20240805111500 BackfillActivities: migrating ===============================
2025-11-03T14:59:06.655640350Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2025-11-03T14:59:06.655648426Z 
2025-11-03T14:59:06.655656101Z Migrating to CreateCaberRelations (20240827155630)
2025-11-03T14:59:06.655664047Z == 20240827155630 CreateCaberRelations: migrating =============================
2025-11-03T14:59:06.655674418Z -- create_table(:caber_relations)
2025-11-03T14:59:06.655682414Z    -> 0.0406s
2025-11-03T14:59:06.655690270Z == 20240827155630 CreateCaberRelations: migrated (0.0406s) ====================
2025-11-03T14:59:06.655698346Z 
2025-11-03T14:59:06.655706112Z Migrating to AddDefaultAccessControls (20240830121749)
2025-11-03T14:59:06.655714028Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2025-11-03T14:59:07.356894452Z == 20240830121749 AddDefaultAccessControls: migrated (0.0612s) ================
2025-11-03T14:59:07.356937038Z 
2025-11-03T14:59:07.356946537Z Migrating to RenameDefaultRoles (20240830151650)
2025-11-03T14:59:07.356954744Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2025-11-03T14:59:07.356962810Z == 20240830151650 RenameDefaultRoles: migrated (0.0458s) ======================
2025-11-03T14:59:07.356971006Z 
2025-11-03T14:59:07.356978812Z Migrating to AddPublicIDsToModels (20240904151944)
2025-11-03T14:59:07.356986818Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2025-11-03T14:59:07.356994784Z -- add_column(:models, :public_id, :string)
2025-11-03T14:59:07.357002730Z    -> 0.0011s
2025-11-03T14:59:07.357011378Z -- add_index(:models, :public_id)
2025-11-03T14:59:07.357019364Z    -> 0.0025s
2025-11-03T14:59:07.357027340Z -- add_column(:model_files, :public_id, :string)
2025-11-03T14:59:07.357073142Z    -> 0.0007s
2025-11-03T14:59:07.357081419Z -- add_index(:model_files, :public_id)
2025-11-03T14:59:07.357089304Z    -> 0.0001s
2025-11-03T14:59:07.357097160Z -- add_column(:problems, :public_id, :string)
2025-11-03T14:59:07.357105096Z    -> 0.0007s
2025-11-03T14:59:07.357112912Z -- add_index(:problems, :public_id)
2025-11-03T14:59:07.357120758Z    -> 0.0001s
2025-11-03T14:59:07.357128513Z -- add_column(:creators, :public_id, :string)
2025-11-03T14:59:07.357136429Z    -> 0.0007s
2025-11-03T14:59:07.357144215Z -- add_index(:creators, :public_id)
2025-11-03T14:59:07.357152061Z    -> 0.0002s
2025-11-03T14:59:07.357159877Z -- add_column(:collections, :public_id, :string)
2025-11-03T14:59:07.357167802Z    -> 0.0007s
2025-11-03T14:59:07.357175588Z -- add_index(:collections, :public_id)
2025-11-03T14:59:07.357183404Z    -> 0.0001s
2025-11-03T14:59:07.357191240Z -- add_column(:libraries, :public_id, :string)
2025-11-03T14:59:07.357199747Z    -> 0.0006s
2025-11-03T14:59:07.357207583Z -- add_index(:libraries, :public_id)
2025-11-03T14:59:07.357215408Z    -> 0.0001s
2025-11-03T14:59:07.357223274Z == 20240904151944 AddPublicIDsToModels: migrated (0.0078s) ====================
2025-11-03T14:59:07.357231270Z 
2025-11-03T14:59:07.357238916Z Migrating to GeneratePublicIDsForModels (20240904152358)
2025-11-03T14:59:07.357246822Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2025-11-03T14:59:07.357254768Z Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:07.357262784Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0534s) ==============
2025-11-03T14:59:07.357270740Z 
2025-11-03T14:59:07.357278445Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2025-11-03T14:59:07.357286341Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2025-11-03T14:59:07.357294277Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2025-11-03T14:59:07.357302233Z 
2025-11-03T14:59:07.357309899Z Migrating to DeduplicateRoles (20240923114515)
2025-11-03T14:59:07.357317734Z == 20240923114515 DeduplicateRoles: migrating =================================
2025-11-03T14:59:07.357325690Z == 20240923114515 DeduplicateRoles: migrated (0.1378s) ========================
2025-11-03T14:59:07.357333666Z 
2025-11-03T14:59:07.357341292Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2025-11-03T14:59:07.357349188Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2025-11-03T14:59:07.357358727Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-11-03T14:59:07.357376863Z    -> 0.1583s
2025-11-03T14:59:07.357384910Z -- add_index(:models, :name_lower)
2025-11-03T14:59:07.357392835Z    -> 0.0002s
2025-11-03T14:59:07.357400741Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-11-03T14:59:07.357409028Z    -> 0.0075s
2025-11-03T14:59:07.357416864Z -- add_index(:creators, :name_lower)
2025-11-03T14:59:07.357424810Z    -> 0.0001s
2025-11-03T14:59:07.357432636Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2025-11-03T14:59:07.357440782Z    -> 0.0097s
2025-11-03T14:59:07.357448598Z -- add_index(:collections, :name_lower)
2025-11-03T14:59:07.357456413Z    -> 0.0001s
2025-11-03T14:59:07.357464299Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1761s) =============
2025-11-03T14:59:07.357472346Z 
2025-11-03T14:59:07.357479961Z Migrating to AddKeypairToActors (20240926162407)
2025-11-03T14:59:07.357487837Z == 20240926162407 AddKeypairToActors: migrating ===============================
2025-11-03T14:59:07.357495783Z -- change_table(:federails_actors)
2025-11-03T14:59:07.357503619Z    -> 0.0015s
2025-11-03T14:59:07.357511344Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2025-11-03T14:59:07.357519330Z 
2025-11-03T14:59:07.357527026Z Migrating to AddUuids (20241004194445)
2025-11-03T14:59:07.357534851Z == 20241004194445 AddUuids: migrating =========================================
2025-11-03T14:59:07.357542787Z -- change_table(:federails_actors)
2025-11-03T14:59:07.357550613Z    -> 0.0029s
2025-11-03T14:59:07.357558439Z -- change_table(:federails_activities)
2025-11-03T14:59:07.357566275Z    -> 0.0009s
2025-11-03T14:59:07.357574080Z -- change_table(:federails_followings)
2025-11-03T14:59:07.357581916Z    -> 0.0010s
2025-11-03T14:59:07.357589762Z == 20241004194445 AddUuids: migrated (0.0049s) ================================
2025-11-03T14:59:07.357597718Z 
2025-11-03T14:59:07.357605373Z Migrating to CreateComments (20241007182824)
2025-11-03T14:59:07.357613219Z == 20241007182824 CreateComments: migrating ===================================
2025-11-03T14:59:07.357621446Z -- create_table(:comments)
2025-11-03T14:59:07.357629352Z    -> 0.0021s
2025-11-03T14:59:07.357637207Z == 20241007182824 CreateComments: migrated (0.0021s) ==========================
2025-11-03T14:59:07.357645194Z 
2025-11-03T14:59:07.357652899Z Migrating to AddSystemToComments (20241009122540)
2025-11-03T14:59:07.357660815Z == 20241009122540 AddSystemToComments: migrating ==============================
2025-11-03T14:59:07.357677669Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2025-11-03T14:59:07.357685765Z    -> 0.0013s
2025-11-03T14:59:07.357693551Z == 20241009122540 AddSystemToComments: migrated (0.0013s) =====================
2025-11-03T14:59:07.357701537Z 
2025-11-03T14:59:07.357709172Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2025-11-03T14:59:07.357717078Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2025-11-03T14:59:07.357725084Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0020s) ============
2025-11-03T14:59:07.357733080Z 
2025-11-03T14:59:07.357740716Z Migrating to AddOmniauthToUsers (20241015090803)
2025-11-03T14:59:07.357748602Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2025-11-03T14:59:07.357756568Z -- add_column(:users, :auth_provider, :string)
2025-11-03T14:59:07.357764905Z    -> 0.0009s
2025-11-03T14:59:07.357772851Z -- add_column(:users, :auth_uid, :string)
2025-11-03T14:59:07.357780716Z    -> 0.0007s
2025-11-03T14:59:07.357788582Z == 20241015090803 AddOmniauthToUsers: migrated (0.0017s) ======================
2025-11-03T14:59:07.357796628Z 
2025-11-03T14:59:07.357804274Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2025-11-03T14:59:07.357812240Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2025-11-03T14:59:07.357820236Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2025-11-03T14:59:07.357828212Z    -> 0.0008s
2025-11-03T14:59:07.357836058Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2025-11-03T14:59:07.357844044Z    -> 0.0008s
2025-11-03T14:59:07.357851900Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2025-11-03T14:59:07.357859896Z 
2025-11-03T14:59:07.357867541Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2025-11-03T14:59:07.357875497Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2025-11-03T14:59:07.357883463Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2025-11-03T14:59:07.357891439Z    -> 0.0008s
2025-11-03T14:59:07.357899255Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2025-11-03T14:59:07.357907211Z 
2025-11-03T14:59:07.357914907Z Migrating to AddPublicIDsToUsers (20241021124608)
2025-11-03T14:59:07.357922782Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2025-11-03T14:59:07.357930748Z -- change_table(:users)
2025-11-03T14:59:07.357938604Z    -> 0.0010s
2025-11-03T14:59:07.357958955Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0010s) =====================
2025-11-03T14:59:07.357969206Z 
2025-11-03T14:59:07.357978204Z Migrating to CreatePublicIDsForUsers (20241021125322)
2025-11-03T14:59:07.357987773Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2025-11-03T14:59:07.357997092Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0084s) =================
2025-11-03T14:59:07.358007012Z 
2025-11-03T14:59:07.358016451Z Migrating to RemoveUnneededIndexes (20241025110218)
2025-11-03T14:59:07.358024427Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2025-11-03T14:59:07.358032373Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2025-11-03T14:59:07.358040670Z    -> 0.0017s
2025-11-03T14:59:07.358048465Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2025-11-03T14:59:07.358056802Z    -> 0.0012s
2025-11-03T14:59:07.358064678Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2025-11-03T14:59:07.358072734Z    -> 0.0005s
2025-11-03T14:59:07.358080480Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2025-11-03T14:59:07.358088576Z    -> 0.0009s
2025-11-03T14:59:07.358096352Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2025-11-03T14:59:07.358104639Z    -> 0.0009s
2025-11-03T14:59:07.358113276Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2025-11-03T14:59:07.358121563Z    -> 0.0008s
2025-11-03T14:59:07.358129398Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2025-11-03T14:59:07.358137545Z    -> 0.0007s
2025-11-03T14:59:07.358145320Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0067s) ===================
2025-11-03T14:59:07.358153316Z 
2025-11-03T14:59:07.358160962Z Migrating to AddInProgressToProblems (20241105121830)
2025-11-03T14:59:07.358168878Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2025-11-03T14:59:07.358176804Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2025-11-03T14:59:07.358184760Z    -> 0.0008s
2025-11-03T14:59:07.358192566Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2025-11-03T14:59:07.358200481Z 
2025-11-03T14:59:07.358208097Z Migrating to ClearStuckProblems (20241118155027)
2025-11-03T14:59:07.358215953Z == 20241118155027 ClearStuckProblems: migrating ===============================
2025-11-03T14:59:07.358223929Z == 20241118155027 ClearStuckProblems: migrated (0.0178s) ======================
2025-11-03T14:59:07.358241334Z 
2025-11-03T14:59:07.358249129Z Migrating to AddApprovedToUser (20241122121621)
2025-11-03T14:59:07.358256995Z == 20241122121621 AddApprovedToUser: migrating ================================
2025-11-03T14:59:07.358265092Z -- change_table(:users)
2025-11-03T14:59:07.358272917Z    -> 0.0014s
2025-11-03T14:59:07.358280723Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) =======================
2025-11-03T14:59:07.358288719Z 
2025-11-03T14:59:07.358296395Z Migrating to CreateFederailsModerationReports (20241128162213)
2025-11-03T14:59:07.358304351Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2025-11-03T14:59:07.358312417Z -- create_table(:federails_moderation_reports)
2025-11-03T14:59:07.358320313Z    -> 0.0028s
2025-11-03T14:59:07.358328189Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0029s) ========
2025-11-03T14:59:07.358336145Z 
2025-11-03T14:59:07.358343830Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2025-11-03T14:59:07.358351846Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2025-11-03T14:59:07.358359932Z -- create_table(:federails_moderation_domain_blocks)
2025-11-03T14:59:07.358367828Z    -> 0.0004s
2025-11-03T14:59:07.358375674Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2025-11-03T14:59:07.358383700Z 
2025-11-03T14:59:07.358391446Z Migrating to AddFederationAttributesToComments (20250114105808)
2025-11-03T14:59:07.358399362Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2025-11-03T14:59:07.358407418Z -- change_column_null(:comments, :commenter_id, true)
2025-11-03T14:59:07.358415344Z    -> 0.0079s
2025-11-03T14:59:07.358423250Z -- change_column_null(:comments, :commenter_type, true)
2025-11-03T14:59:07.358431206Z    -> 0.0104s
2025-11-03T14:59:07.358439042Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2025-11-03T14:59:07.358447088Z    -> 0.0008s
2025-11-03T14:59:07.358455014Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2025-11-03T14:59:07.358463100Z    -> 0.0262s
2025-11-03T14:59:08.195599292Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0467s) =======
2025-11-03T14:59:08.195636046Z 
2025-11-03T14:59:08.195647549Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2025-11-03T14:59:08.195657740Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2025-11-03T14:59:08.195667600Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2025-11-03T14:59:08.195677900Z    -> 0.0017s
2025-11-03T14:59:08.195721328Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0018s) =================
2025-11-03T14:59:08.195731959Z 
2025-11-03T14:59:08.195741639Z Migrating to MakePublicIDsLowercase (20250121164452)
2025-11-03T14:59:08.195751178Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2025-11-03T14:59:08.195760857Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1335s) ==================
2025-11-03T14:59:08.195770938Z 
2025-11-03T14:59:08.195780878Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2025-11-03T14:59:08.195790537Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2025-11-03T14:59:08.195798714Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2025-11-03T14:59:08.195806860Z    -> 0.0025s
2025-11-03T14:59:08.195815377Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0026s) ==========
2025-11-03T14:59:08.195823584Z 
2025-11-03T14:59:08.195831409Z Migrating to AddCreatorToCollections (20250222000000)
2025-11-03T14:59:08.195839476Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2025-11-03T14:59:08.195866189Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2025-11-03T14:59:08.195880358Z    -> 0.0332s
2025-11-03T14:59:08.195890268Z == 20250222000000 AddCreatorToCollections: migrated (0.0332s) =================
2025-11-03T14:59:08.195900579Z 
2025-11-03T14:59:08.195910268Z Migrating to AddLocalToActors (20250305171530)
2025-11-03T14:59:08.195920328Z == 20250305171530 AddLocalToActors: migrating =================================
2025-11-03T14:59:08.195930499Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2025-11-03T14:59:08.195940699Z    -> 0.0010s
2025-11-03T14:59:08.195950760Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2025-11-03T14:59:08.195961471Z    -> 0.0018s
2025-11-03T14:59:08.195971221Z    -> 0 rows
2025-11-03T14:59:08.195981201Z == 20250305171530 AddLocalToActors: migrated (0.0058s) ========================
2025-11-03T14:59:08.195991041Z 
2025-11-03T14:59:08.196003356Z Migrating to AddActorTypeToActors (20250407160721)
2025-11-03T14:59:08.196013456Z == 20250407160721 AddActorTypeToActors: migrating =============================
2025-11-03T14:59:08.196023787Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2025-11-03T14:59:08.196033967Z    -> 0.0012s
2025-11-03T14:59:08.196043667Z == 20250407160721 AddActorTypeToActors: migrated (0.0012s) ====================
2025-11-03T14:59:08.196053827Z 
2025-11-03T14:59:08.196063607Z Migrating to AddTombstonedAtToActors (20250407160722)
2025-11-03T14:59:08.196088737Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2025-11-03T14:59:08.196099299Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2025-11-03T14:59:08.196109339Z    -> 0.0014s
2025-11-03T14:59:08.196119980Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0015s) =================
2025-11-03T14:59:08.196130061Z 
2025-11-03T14:59:08.196140151Z Migrating to CreateDoorkeeperTables (20250408111644)
2025-11-03T14:59:08.196149740Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2025-11-03T14:59:08.196158809Z -- create_table(:oauth_applications)
2025-11-03T14:59:08.196166905Z    -> 0.0005s
2025-11-03T14:59:08.196174871Z -- add_index(:oauth_applications, :uid, {unique: true})
2025-11-03T14:59:08.196182927Z    -> 0.0002s
2025-11-03T14:59:08.196190893Z -- create_table(:oauth_access_grants)
2025-11-03T14:59:08.196198869Z    -> 0.0006s
2025-11-03T14:59:08.196206845Z -- add_index(:oauth_access_grants, :token, {unique: true})
2025-11-03T14:59:08.196214932Z    -> 0.0001s
2025-11-03T14:59:08.196223028Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2025-11-03T14:59:08.196231244Z    -> 0.0077s
2025-11-03T14:59:08.196239361Z -- create_table(:oauth_access_tokens)
2025-11-03T14:59:08.196247387Z    -> 0.0012s
2025-11-03T14:59:08.196256255Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2025-11-03T14:59:08.196264822Z    -> 0.0001s
2025-11-03T14:59:08.196273580Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2025-11-03T14:59:08.196282277Z    -> 0.0002s
2025-11-03T14:59:08.196290333Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2025-11-03T14:59:08.196298510Z    -> 0.0089s
2025-11-03T14:59:08.196306446Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2025-11-03T14:59:08.196314562Z    -> 0.0087s
2025-11-03T14:59:08.196322498Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2025-11-03T14:59:08.196330624Z    -> 0.0090s
2025-11-03T14:59:08.196338621Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0374s) ==================
2025-11-03T14:59:08.196346827Z 
2025-11-03T14:59:08.196354623Z Migrating to AddOwnerToApplication (20250408145956)
2025-11-03T14:59:08.196362689Z == 20250408145956 AddOwnerToApplication: migrating ============================
2025-11-03T14:59:08.196370855Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2025-11-03T14:59:08.196378952Z    -> 0.0010s
2025-11-03T14:59:08.196396788Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2025-11-03T14:59:08.196405014Z    -> 0.0008s
2025-11-03T14:59:08.196413050Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2025-11-03T14:59:08.196421207Z    -> 0.0002s
2025-11-03T14:59:08.196429153Z == 20250408145956 AddOwnerToApplication: migrated (0.0067s) ===================
2025-11-03T14:59:08.196437460Z 
2025-11-03T14:59:08.196445275Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2025-11-03T14:59:08.196453372Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2025-11-03T14:59:08.196461498Z -- change_column_default(:federails_actors, :entity_type, nil)
2025-11-03T14:59:08.196469724Z    -> 0.0110s
2025-11-03T14:59:08.196478462Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0123s) ============
2025-11-03T14:59:08.196486669Z 
2025-11-03T14:59:08.196495076Z Migrating to AddQuotaToUsers (20250409125753)
2025-11-03T14:59:08.196503162Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2025-11-03T14:59:08.196511348Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2025-11-03T14:59:08.196519435Z    -> 0.0012s
2025-11-03T14:59:08.196527571Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2025-11-03T14:59:08.196535828Z    -> 0.0021s
2025-11-03T14:59:08.196543834Z == 20250409125753 AddQuotaToUsers: migrated (0.0048s) =========================
2025-11-03T14:59:08.196552872Z 
2025-11-03T14:59:08.196560688Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2025-11-03T14:59:08.196568874Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2025-11-03T14:59:08.196577161Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2025-11-03T14:59:08.196585678Z    -> 0.0134s
2025-11-03T14:59:08.196593644Z -- add_index(:model_files, :filename_lower)
2025-11-03T14:59:08.196601800Z    -> 0.0002s
2025-11-03T14:59:08.196609877Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0152s) 
2025-11-03T14:59:08.196618233Z 
2025-11-03T14:59:08.196626019Z Migrating to AddUniqueIndexToLinks (20250425104619)
2025-11-03T14:59:08.196634055Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2025-11-03T14:59:08.196642162Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2025-11-03T14:59:08.196651080Z    -> 0.0002s
2025-11-03T14:59:08.196659086Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0011s) ===================
2025-11-03T14:59:08.196667222Z 
2025-11-03T14:59:08.196675118Z Migrating to AddPreviewToModelFile (20250520111046)
2025-11-03T14:59:08.196692433Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2025-11-03T14:59:08.196700599Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2025-11-03T14:59:08.196708756Z    -> 0.0011s
2025-11-03T14:59:08.196716672Z == 20250520111046 AddPreviewToModelFile: migrated (0.0020s) ===================
2025-11-03T14:59:08.196724998Z 
2025-11-03T14:59:08.196732874Z Migrating to CreateAltchaSolutions (20250609210440)
2025-11-03T14:59:08.196740940Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2025-11-03T14:59:08.196749878Z -- create_table(:altcha_solutions)
2025-11-03T14:59:08.196758015Z    -> 0.0004s
2025-11-03T14:59:08.196766071Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2025-11-03T14:59:08.196775470Z    -> 0.0002s
2025-11-03T14:59:08.196783416Z == 20250609210440 CreateAltchaSolutions: migrated (0.0018s) ===================
2025-11-03T14:59:08.196791562Z 
2025-11-03T14:59:08.196799358Z Migrating to AddIndexableFields (20250620141805)
2025-11-03T14:59:08.196807414Z == 20250620141805 AddIndexableFields: migrating ===============================
2025-11-03T14:59:08.196815611Z -- change_table(:models)
2025-11-03T14:59:08.196823557Z    -> 0.0026s
2025-11-03T14:59:08.196831503Z -- change_table(:creators)
2025-11-03T14:59:08.196839449Z    -> 0.0017s
2025-11-03T14:59:08.196847405Z -- change_table(:collections)
2025-11-03T14:59:08.196855341Z    -> 0.0017s
2025-11-03T14:59:08.196863988Z == 20250620141805 AddIndexableFields: migrated (0.0061s) ======================
2025-11-03T14:59:08.196872225Z 
2025-11-03T14:59:08.196880161Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2025-11-03T14:59:08.196888407Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2025-11-03T14:59:08.196896534Z -- change_column(:models, :indexable, :string)
2025-11-03T14:59:08.196904530Z    -> 0.0268s
2025-11-03T14:59:08.196912506Z -- change_column(:models, :ai_indexable, :string)
2025-11-03T14:59:08.196920552Z    -> 0.0279s
2025-11-03T14:59:08.196928488Z -- change_column(:creators, :indexable, :string)
2025-11-03T14:59:08.196936464Z    -> 0.0093s
2025-11-03T14:59:08.196944470Z -- change_column(:creators, :ai_indexable, :string)
2025-11-03T14:59:08.196952496Z    -> 0.0088s
2025-11-03T14:59:08.196960392Z -- change_column(:collections, :indexable, :string)
2025-11-03T14:59:08.196968378Z    -> 0.0532s
2025-11-03T14:59:08.196976294Z -- change_column(:collections, :ai_indexable, :string)
2025-11-03T14:59:08.196994351Z    -> 0.0163s
2025-11-03T14:59:08.197002537Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1429s) ======
2025-11-03T14:59:08.197010653Z 
2025-11-03T14:59:08.197018509Z Migrating to AddOrderIndexesToTables (20250629212656)
2025-11-03T14:59:08.197026676Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2025-11-03T14:59:08.197034792Z -- change_table(:models)
2025-11-03T14:59:08.197042698Z    -> 0.0005s
2025-11-03T14:59:08.197050624Z -- change_table(:creators)
2025-11-03T14:59:08.197058530Z    -> 0.0003s
2025-11-03T14:59:08.197066606Z -- change_table(:collections)
2025-11-03T14:59:08.197074522Z    -> 0.0003s
2025-11-03T14:59:08.197082528Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0013s) =================
2025-11-03T14:59:08.197090574Z 
2025-11-03T14:59:08.197098340Z Migrating to AddIndexOnLinkUrl (20250716093106)
2025-11-03T14:59:08.197106386Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2025-11-03T14:59:08.197114452Z -- change_table(:links)
2025-11-03T14:59:08.197122308Z    -> 0.0002s
2025-11-03T14:59:08.197130284Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2025-11-03T14:59:08.197138421Z 
2025-11-03T14:59:08.197146277Z Migrating to AddSyncedAtToLinks (20250724094951)
2025-11-03T14:59:08.197154363Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2025-11-03T14:59:08.197162489Z -- add_column(:links, :synced_at, :datetime)
2025-11-03T14:59:08.197170495Z    -> 0.0010s
2025-11-03T14:59:08.197178451Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0010s) ======================
2025-11-03T14:59:08.197186548Z 
2025-11-03T14:59:08.197194343Z Migrating to CreateFaspClientProviders (20250806142734)
2025-11-03T14:59:08.197202430Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2025-11-03T14:59:08.197210596Z -- create_table(:fasp_client_providers)
2025-11-03T14:59:08.197218572Z    -> 0.0424s
2025-11-03T14:59:08.197226558Z == 20250806142734 CreateFaspClientProviders: migrated (0.0424s) ===============
2025-11-03T14:59:08.197234654Z 
2025-11-03T14:59:08.197242400Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2025-11-03T14:59:08.197250506Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2025-11-03T14:59:08.197258633Z -- create_table(:fasp_client_event_subscriptions)
2025-11-03T14:59:08.197266659Z    -> 0.0121s
2025-11-03T14:59:08.318853800Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0121s) ======
2025-11-03T14:59:08.318916807Z 
2025-11-03T14:59:08.318926236Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2025-11-03T14:59:08.318938099Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2025-11-03T14:59:08.318946326Z -- create_table(:fasp_client_backfill_requests)
2025-11-03T14:59:08.318954302Z    -> 0.0056s
2025-11-03T14:59:08.318962579Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0057s) ========
2025-11-03T14:59:08.318971146Z 
2025-11-03T14:59:08.318979072Z Migrating to AddImagesToCreators (20250922155445)
2025-11-03T14:59:08.318987349Z == 20250922155445 AddImagesToCreators: migrating ==============================
2025-11-03T14:59:08.318995355Z -- add_column(:creators, :avatar_data, :json)
2025-11-03T14:59:08.319003341Z    -> 0.0011s
2025-11-03T14:59:08.319011397Z -- add_column(:creators, :banner_data, :json)
2025-11-03T14:59:08.319019283Z    -> 0.0009s
2025-11-03T14:59:08.319027069Z == 20250922155445 AddImagesToCreators: migrated (0.0020s) =====================
2025-11-03T14:59:08.319035155Z 
2025-11-03T14:59:08.319042810Z Migrating to CreateFederailsHosts (20251010145758)
2025-11-03T14:59:08.319050896Z == 20251010145758 CreateFederailsHosts: migrating =============================
2025-11-03T14:59:08.319058903Z -- create_table(:federails_hosts)
2025-11-03T14:59:08.319066819Z    -> 0.0216s
2025-11-03T14:59:08.319074604Z == 20251010145758 CreateFederailsHosts: migrated (0.0217s) ====================
2025-11-03T14:59:08.319082530Z 
2025-11-03T14:59:08.319091138Z Migrating to AddTourStateToUsers (20251027152904)
2025-11-03T14:59:08.319099124Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2025-11-03T14:59:08.319107040Z -- add_column(:users, :tour_state, :json, {default: {completed: []}})
2025-11-03T14:59:08.319115116Z    -> 0.0279s
2025-11-03T14:59:08.319122921Z == 20251027152904 AddTourStateToUsers: migrated (0.0279s) =====================
2025-11-03T14:59:08.319130908Z 
2025-11-03T14:59:08.382016900Z s6-rc: info: service init-manyfold-config successfully started
2025-11-03T14:59:08.382353027Z s6-rc: info: service init-config-end: starting
2025-11-03T14:59:08.387059742Z s6-rc: info: service init-config-end successfully started
2025-11-03T14:59:08.387820624Z s6-rc: info: service init-mods: starting
2025-11-03T14:59:08.390607535Z s6-rc: info: service init-mods successfully started
2025-11-03T14:59:08.390854262Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2025-11-03T14:59:08.406083752Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2025-11-03T14:59:08.406197251Z s6-rc: info: service init-mods-package-install: starting
2025-11-03T14:59:08.417462670Z [pkg-install-init] **** Installing all mod packages ****
2025-11-03T14:59:08.424946086Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
2025-11-03T14:59:08.515688169Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
2025-11-03T14:59:08.842320529Z (1/1) Installing redis (8.0.4-r0)
2025-11-03T14:59:08.855925118Z Executing redis-8.0.4-r0.pre-install
2025-11-03T14:59:08.895979276Z Executing redis-8.0.4-r0.post-install
2025-11-03T14:59:08.902315041Z Executing busybox-1.37.0-r19.trigger
2025-11-03T14:59:08.914121620Z OK: 115 MiB in 109 packages
2025-11-03T14:59:08.999434292Z s6-rc: info: service init-mods-package-install successfully started
2025-11-03T14:59:08.999628543Z s6-rc: info: service init-mods-end: starting
2025-11-03T14:59:09.001402755Z s6-rc: info: service init-mods-end successfully started
2025-11-03T14:59:09.001696436Z s6-rc: info: service init-custom-files: starting
2025-11-03T14:59:09.007010956Z [custom-init] No custom files found, skipping...
2025-11-03T14:59:09.007641254Z s6-rc: info: service init-custom-files successfully started
2025-11-03T14:59:09.007835275Z s6-rc: info: service init-services: starting
2025-11-03T14:59:09.009745531Z s6-rc: info: service init-services successfully started
2025-11-03T14:59:09.009989111Z s6-rc: info: service svc-mod-universal-redis: starting
2025-11-03T14:59:09.010286520Z s6-rc: info: service svc-manyfold: starting
2025-11-03T14:59:09.010512926Z s6-rc: info: service svc-cron: starting
2025-11-03T14:59:09.013583046Z s6-rc: info: service svc-cron successfully started
2025-11-03T14:59:09.013837118Z s6-rc: info: service svc-mod-universal-redis successfully started
2025-11-03T14:59:09.023264357Z 282:C 03 Nov 2025 14:59:09.023 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2025-11-03T14:59:09.023318025Z 282:C 03 Nov 2025 14:59:09.023 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2025-11-03T14:59:09.023330851Z 282:C 03 Nov 2025 14:59:09.023 * Redis version=8.0.4, bits=64, commit=00000000, modified=1, pid=282, just started
2025-11-03T14:59:09.023339639Z 282:C 03 Nov 2025 14:59:09.023 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2025-11-03T14:59:09.024020349Z 282:M 03 Nov 2025 14:59:09.023 * monotonic clock: POSIX clock_gettime
2025-11-03T14:59:09.024473572Z 282:M 03 Nov 2025 14:59:09.024 * Running mode=standalone, port=6379.
2025-11-03T14:59:09.024815831Z 282:M 03 Nov 2025 14:59:09.024 * Server initialized
2025-11-03T14:59:09.024841553Z 282:M 03 Nov 2025 14:59:09.024 * Ready to accept connections tcp
2025-11-03T14:59:09.189166734Z 14:59:09 rails.1              | started with pid 301
2025-11-03T14:59:09.189253138Z 14:59:09 default_worker.1     | started with pid 302
2025-11-03T14:59:09.189267046Z 14:59:09 performance_worker.1 | started with pid 303
2025-11-03T14:59:11.920408245Z 14:59:11 rails.1              | => Booting Puma
2025-11-03T14:59:11.920447343Z 14:59:11 rails.1              | => Rails 8.0.2.1 application starting in production 
2025-11-03T14:59:11.920457544Z 14:59:11 rails.1              | => Run `bin/rails server --help` for more startup options
2025-11-03T14:59:12.501846123Z 14:59:12 performance_worker.1 | Server: 61203aba8920, Context: rails, Role: web, data: {cpu: {one_min: 2.78, five_min: 2.03, fifteen_min: 1.92}, memory: 0.194072576e9, disk: {available: 841319993344, total: 938656133120, used: 97336139776}}
2025-11-03T14:59:12.535612442Z 14:59:12 default_worker.1     | Server: 61203aba8920, Context: rails, Role: web, data: {cpu: {one_min: 2.78, five_min: 2.03, fifteen_min: 1.92}, memory: 0.193757184e9, disk: {available: 841319772160, total: 938656133120, used: 97336360960}}
2025-11-03T14:59:14.608304135Z 14:59:14 default_worker.1     | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:14.609258296Z 14:59:14 default_worker.1     | INFO  2025-11-03T14:59:14.608Z pid=302 tid=232: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-11-03T14:59:14.612589843Z 14:59:14 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:14.613698876Z 14:59:14 performance_worker.1 | INFO  2025-11-03T14:59:14.613Z pid=303 tid=233: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-11-03T14:59:14.675395725Z 14:59:14 default_worker.1     | INFO  2025-11-03T14:59:14.674Z pid=302 tid=232: Booted Rails 8.0.2.1 application in production environment
2025-11-03T14:59:14.675417068Z 14:59:14 default_worker.1     | INFO  2025-11-03T14:59:14.674Z pid=302 tid=232: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-11-03T14:59:14.675425365Z 14:59:14 default_worker.1     | INFO  2025-11-03T14:59:14.674Z pid=302 tid=232: See LICENSE and the LGPL-3.0 for licensing details.
2025-11-03T14:59:14.675433281Z 14:59:14 default_worker.1     | INFO  2025-11-03T14:59:14.674Z pid=302 tid=232: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2025-11-03T14:59:14.676087017Z 14:59:14 performance_worker.1 | INFO  2025-11-03T14:59:14.675Z pid=303 tid=233: Booted Rails 8.0.2.1 application in production environment
2025-11-03T14:59:14.676113430Z 14:59:14 performance_worker.1 | INFO  2025-11-03T14:59:14.675Z pid=303 tid=233: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-11-03T14:59:14.676221588Z 14:59:14 performance_worker.1 | INFO  2025-11-03T14:59:14.675Z pid=303 tid=233: See LICENSE and the LGPL-3.0 for licensing details.
2025-11-03T14:59:14.676268783Z 14:59:14 performance_worker.1 | INFO  2025-11-03T14:59:14.675Z pid=303 tid=233: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2025-11-03T14:59:14.677491544Z 14:59:14 default_worker.1     | INFO  2025-11-03T14:59:14.677Z pid=302 tid=232: Sidekiq 8.0.8 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2025-11-03T14:59:14.678845620Z 14:59:14 performance_worker.1 | INFO  2025-11-03T14:59:14.678Z pid=303 tid=233: Sidekiq 8.0.8 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2025-11-03T14:59:14.764135938Z 14:59:14 rails.1              | Server: 61203aba8920, Context: rails, Role: web, data: {cpu: {one_min: 2.78, five_min: 2.03, fifteen_min: 1.92}, memory: 0.179601408e9, disk: {available: 841321095168, total: 938656133120, used: 97335037952}}
2025-11-03T14:59:14.764164676Z 14:59:14 rails.1              | Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:14.764176941Z 14:59:14 rails.1              | INFO  2025-11-03T14:59:14.599Z pid=301 tid=20t: Sidekiq 8.0.8 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2025-11-03T14:59:14.764188093Z 14:59:14 rails.1              | INFO  2025-11-03T14:59:14.604Z pid=301 tid=20t: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2025-11-03T14:59:14.764198414Z 14:59:14 rails.1              | INFO  2025-11-03T14:59:14.606Z pid=301 tid=20t: Cron Jobs - added job with name clear-downloads in the namespace default
2025-11-03T14:59:14.764209827Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 9cb31041-c6ce-411b-8796-334604599259) to Sidekiq(high) with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, tag_list: )
2025-11-03T14:59:14.764232993Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 2c2a2f70-f872-4de4-8279-9638481b9ca1) to Sidekiq(high) with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2025-11-03T14:59:14.764254757Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 2187ba81-b4fc-42a3-9bee-f5573d666498) to Sidekiq(high) with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2025-11-03T14:59:14.764278024Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: e9cbc08e-5608-41af-8f42-6e4a14100968) to Sidekiq(upgrade)
2025-11-03T14:59:14.764335921Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 31ee4067-ea3d-4e40-9442-a99e68fda38a) to Sidekiq(upgrade)
2025-11-03T14:59:14.764385691Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 105c351b-e2e7-4276-989c-bd8d897a688e) to Sidekiq(upgrade)
2025-11-03T14:59:14.764437575Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 100138f1-424c-44a4-b549-ba8d56143193) to Sidekiq(upgrade)
2025-11-03T14:59:14.764517416Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 18b34c06-d208-4adc-bb10-5a3f75262ccf) to Sidekiq(upgrade)
2025-11-03T14:59:14.764534571Z 14:59:14 rails.1              | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 433e77fb-7623-4f8f-ba5e-4a346876db45) to Sidekiq(upgrade)
2025-11-03T14:59:14.764624802Z 14:59:14 rails.1              | [301] Puma starting in cluster mode...
2025-11-03T14:59:14.764635724Z 14:59:14 rails.1              | [301] * Puma version: 7.1.0 ("Neon Witch")
2025-11-03T14:59:14.764685895Z 14:59:14 rails.1              | [301] * Ruby version: ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl]
2025-11-03T14:59:14.770450341Z 14:59:14 rails.1              | [301] *  Min threads: 4
2025-11-03T14:59:14.770475421Z 14:59:14 rails.1              | [301] *  Max threads: 16
2025-11-03T14:59:14.770518508Z 14:59:14 rails.1              | [301] *  Environment: production
2025-11-03T14:59:14.770552536Z 14:59:14 rails.1              | [301] *   Master PID: 301
2025-11-03T14:59:14.770601315Z 14:59:14 rails.1              | [301] *      Workers: 4
2025-11-03T14:59:14.770646726Z 14:59:14 rails.1              | [301] *     Restarts: (✔) hot (✖) phased (✖) refork
2025-11-03T14:59:14.770692218Z 14:59:14 rails.1              | [301] * Preloading application
2025-11-03T14:59:14.770742840Z 14:59:14 rails.1              | [301] * Listening on http://[::]:3214
2025-11-03T14:59:14.770788672Z 14:59:14 rails.1              | [301] Use Ctrl-C to stop
2025-11-03T14:59:14.793460194Z 14:59:14 rails.1              | [301] - Worker 0 (PID: 377) booted in 0.02s, phase: 0
2025-11-03T14:59:14.793498171Z 14:59:14 rails.1              | [301] - Worker 1 (PID: 389) booted in 0.01s, phase: 0
2025-11-03T14:59:14.793618342Z 14:59:14 rails.1              | [301] - Worker 2 (PID: 403) booted in 0.01s, phase: 0
2025-11-03T14:59:14.796413900Z 14:59:14 rails.1              | [301] - Worker 3 (PID: 416) booted in 0.0s, phase: 0
2025-11-03T14:59:14.940383412Z 14:59:14 performance_worker.1 | Server: 61203aba8920, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.88, five_min: 2.06, fifteen_min: 1.93}, memory: 0.230055936e9, disk: {available: 841313402880, total: 938656133120, used: 97342730240}}
2025-11-03T14:59:14.941708941Z 14:59:14 default_worker.1     | Server: 61203aba8920, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.88, five_min: 2.06, fifteen_min: 1.93}, memory: 0.22984704e9, disk: {available: 841313402880, total: 938656133120, used: 97342730240}}
2025-11-03T14:59:14.971778036Z 14:59:14 default_worker.1     | INFO  2025-11-03T14:59:14.971Z pid=302 tid=hra jid=82f4405313c87164023a59a9 class=Upgrade::GenerateSlugsJob: start
2025-11-03T14:59:14.986092535Z 14:59:14 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [9cb31041-c6ce-411b-8796-334604599259] Performing Upgrade::GenerateSlugsJob (Job ID: 9cb31041-c6ce-411b-8796-334604599259) from Sidekiq(high) enqueued at 2025-11-03T14:59:14.620081976Z with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, tag_list: )
2025-11-03T14:59:14.990591452Z 14:59:14 default_worker.1     | INFO  2025-11-03T14:59:14.980Z pid=302 tid=hry jid=20b884ada5196c1c59fad88a class=Upgrade::GenerateSlugsJob: start
2025-11-03T14:59:15.000602005Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2c2a2f70-f872-4de4-8279-9638481b9ca1] Performing Upgrade::GenerateSlugsJob (Job ID: 2c2a2f70-f872-4de4-8279-9638481b9ca1) from Sidekiq(high) enqueued at 2025-11-03T14:59:14.623141717Z with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2025-11-03T14:59:15.002981365Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:14.980Z pid=302 tid=hrq jid=5d2d889034ee3908d159360a class=Upgrade::GenerateSlugsJob: start
2025-11-03T14:59:15.023483591Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2187ba81-b4fc-42a3-9bee-f5573d666498] Performing Upgrade::GenerateSlugsJob (Job ID: 2187ba81-b4fc-42a3-9bee-f5573d666498) from Sidekiq(high) enqueued at 2025-11-03T14:59:14.625245202Z with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string)
2025-11-03T14:59:15.024667184Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:14.980Z pid=302 tid=hqm jid=505631cfbf2d19d9cc52ccde class=Upgrade::FixNilFileSizeValues: start
2025-11-03T14:59:15.025423957Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e9cbc08e-5608-41af-8f42-6e4a14100968] Performing Upgrade::FixNilFileSizeValues (Job ID: e9cbc08e-5608-41af-8f42-6e4a14100968) from Sidekiq(upgrade) enqueued at 2025-11-03T14:59:14.626990295Z
2025-11-03T14:59:15.029867102Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2c2a2f70-f872-4de4-8279-9638481b9ca1] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:15.049070212Z Connection to localhost (::1) 3214 port [tcp/*] succeeded!
2025-11-03T14:59:15.050192502Z s6-rc: info: service svc-manyfold successfully started
2025-11-03T14:59:15.050431122Z s6-rc: info: service legacy-services: starting
2025-11-03T14:59:15.053760976Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2187ba81-b4fc-42a3-9bee-f5573d666498] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:15.061817756Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e9cbc08e-5608-41af-8f42-6e4a14100968] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:15.062158402Z s6-rc: info: service legacy-services successfully started
2025-11-03T14:59:15.062317071Z s6-rc: info: service ci-service-check: starting
2025-11-03T14:59:15.065791436Z [ls.io-init] done.
2025-11-03T14:59:15.066552317Z s6-rc: info: service ci-service-check successfully started
2025-11-03T14:59:15.066916441Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2c2a2f70-f872-4de4-8279-9638481b9ca1] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-03T14:59:15.112335689Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2c2a2f70-f872-4de4-8279-9638481b9ca1] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.050
2025-11-03T14:59:15.213539374Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2187ba81-b4fc-42a3-9bee-f5573d666498] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-03T14:59:15.242298713Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2187ba81-b4fc-42a3-9bee-f5573d666498] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.175
2025-11-03T14:59:15.247979539Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e9cbc08e-5608-41af-8f42-6e4a14100968] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-03T14:59:15.258161348Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e9cbc08e-5608-41af-8f42-6e4a14100968] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.146
2025-11-03T14:59:15.259780939Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [9cb31041-c6ce-411b-8796-334604599259] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:15.342970006Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [9cb31041-c6ce-411b-8796-334604599259] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-03T14:59:15.343004545Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [9cb31041-c6ce-411b-8796-334604599259] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.067
2025-11-03T14:59:15.381704527Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2c2a2f70-f872-4de4-8279-9638481b9ca1] Performed Upgrade::GenerateSlugsJob (Job ID: 2c2a2f70-f872-4de4-8279-9638481b9ca1) from Sidekiq(high) in 374.59ms
2025-11-03T14:59:15.386897792Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [2187ba81-b4fc-42a3-9bee-f5573d666498] Performed Upgrade::GenerateSlugsJob (Job ID: 2187ba81-b4fc-42a3-9bee-f5573d666498) from Sidekiq(high) in 377.38ms
2025-11-03T14:59:15.390920009Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::FixNilFileSizeValues] [e9cbc08e-5608-41af-8f42-6e4a14100968] Performed Upgrade::FixNilFileSizeValues (Job ID: e9cbc08e-5608-41af-8f42-6e4a14100968) from Sidekiq(upgrade) in 365.42ms
2025-11-03T14:59:15.391376428Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.387Z pid=302 tid=hry jid=20b884ada5196c1c59fad88a class=Upgrade::GenerateSlugsJob elapsed=0.407: done
2025-11-03T14:59:15.391948971Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.391Z pid=302 tid=hqm jid=505631cfbf2d19d9cc52ccde class=Upgrade::FixNilFileSizeValues elapsed=0.411: done
2025-11-03T14:59:15.392264707Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::GenerateSlugsJob] [9cb31041-c6ce-411b-8796-334604599259] Performed Upgrade::GenerateSlugsJob (Job ID: 9cb31041-c6ce-411b-8796-334604599259) from Sidekiq(high) in 409.53ms
2025-11-03T14:59:15.392464589Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.390Z pid=302 tid=hrq jid=5d2d889034ee3908d159360a class=Upgrade::GenerateSlugsJob elapsed=0.41: done
2025-11-03T14:59:15.398500541Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.398Z pid=302 tid=hra jid=82f4405313c87164023a59a9 class=Upgrade::GenerateSlugsJob elapsed=0.427: done
2025-11-03T14:59:15.398794292Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.392Z pid=302 tid=hqm jid=7bfe3b2cc25298a09a9e1c5a class=Upgrade::DisambiguateUsernamesJob: start
2025-11-03T14:59:15.400994542Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [105c351b-e2e7-4276-989c-bd8d897a688e] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 105c351b-e2e7-4276-989c-bd8d897a688e) from Sidekiq(upgrade) enqueued at 2025-11-03T14:59:14.628556518Z
2025-11-03T14:59:15.401884023Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.391Z pid=302 tid=hry jid=9a40b59ae2fdaabb0e31b4aa class=Upgrade::BackfillDataPackages: start
2025-11-03T14:59:15.402753503Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [31ee4067-ea3d-4e40-9442-a99e68fda38a] Performing Upgrade::BackfillDataPackages (Job ID: 31ee4067-ea3d-4e40-9442-a99e68fda38a) from Sidekiq(upgrade) enqueued at 2025-11-03T14:59:14.627919505Z
2025-11-03T14:59:15.403514585Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.398Z pid=302 tid=hrq jid=4759b0444628c30c79b87714 class=Upgrade::UpdateActorsJob: start
2025-11-03T14:59:15.404133431Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [100138f1-424c-44a4-b549-ba8d56143193] Performing Upgrade::UpdateActorsJob (Job ID: 100138f1-424c-44a4-b549-ba8d56143193) from Sidekiq(upgrade) enqueued at 2025-11-03T14:59:14.629166506Z
2025-11-03T14:59:15.409945642Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.400Z pid=302 tid=hra jid=5d8ccca56ab3295b2dc90a0b class=Upgrade::FixParentCollections: start
2025-11-03T14:59:15.436681668Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [105c351b-e2e7-4276-989c-bd8d897a688e] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:15.513191238Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [31ee4067-ea3d-4e40-9442-a99e68fda38a] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:15.587886966Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [18b34c06-d208-4adc-bb10-5a3f75262ccf] Performing Upgrade::FixParentCollections (Job ID: 18b34c06-d208-4adc-bb10-5a3f75262ccf) from Sidekiq(upgrade) enqueued at 2025-11-03T14:59:14.629800873Z
2025-11-03T14:59:15.691596286Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [100138f1-424c-44a4-b549-ba8d56143193] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:15.788289179Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [18b34c06-d208-4adc-bb10-5a3f75262ccf] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:15.811207229Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [105c351b-e2e7-4276-989c-bd8d897a688e] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 105c351b-e2e7-4276-989c-bd8d897a688e) from Sidekiq(upgrade) in 411.67ms
2025-11-03T14:59:15.816896352Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::BackfillDataPackages] [31ee4067-ea3d-4e40-9442-a99e68fda38a] Performed Upgrade::BackfillDataPackages (Job ID: 31ee4067-ea3d-4e40-9442-a99e68fda38a) from Sidekiq(upgrade) in 414.57ms
2025-11-03T14:59:15.828351393Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.823Z pid=302 tid=hqm jid=7bfe3b2cc25298a09a9e1c5a class=Upgrade::DisambiguateUsernamesJob elapsed=0.43: done
2025-11-03T14:59:15.836624489Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::UpdateActorsJob] [100138f1-424c-44a4-b549-ba8d56143193] Performed Upgrade::UpdateActorsJob (Job ID: 100138f1-424c-44a4-b549-ba8d56143193) from Sidekiq(upgrade) in 424.36ms
2025-11-03T14:59:15.837095677Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::FixParentCollections] [18b34c06-d208-4adc-bb10-5a3f75262ccf] Performed Upgrade::FixParentCollections (Job ID: 18b34c06-d208-4adc-bb10-5a3f75262ccf) from Sidekiq(upgrade) in 408.42ms
2025-11-03T14:59:15.856788233Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.836Z pid=302 tid=hry jid=9a40b59ae2fdaabb0e31b4aa class=Upgrade::BackfillDataPackages elapsed=0.444: done
2025-11-03T14:59:15.856921571Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.836Z pid=302 tid=hqm jid=48f51ba6f1a649b154baad7d class=Upgrade::PruneOrphanedProblems: start
2025-11-03T14:59:15.872812733Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [433e77fb-7623-4f8f-ba5e-4a346876db45] Performing Upgrade::PruneOrphanedProblems (Job ID: 433e77fb-7623-4f8f-ba5e-4a346876db45) from Sidekiq(upgrade) enqueued at 2025-11-03T14:59:14.630443076Z
2025-11-03T14:59:15.876277879Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.856Z pid=302 tid=hrq jid=4759b0444628c30c79b87714 class=Upgrade::UpdateActorsJob elapsed=0.458: done
2025-11-03T14:59:15.876307710Z 14:59:15 default_worker.1     | INFO  2025-11-03T14:59:15.871Z pid=302 tid=hra jid=5d8ccca56ab3295b2dc90a0b class=Upgrade::FixParentCollections elapsed=0.47: done
2025-11-03T14:59:15.878769766Z 14:59:15 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [433e77fb-7623-4f8f-ba5e-4a346876db45] Scoped order is ignored, use :cursor with :order to configure custom order.
2025-11-03T14:59:16.006177105Z 14:59:16 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [433e77fb-7623-4f8f-ba5e-4a346876db45] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2025-11-03T14:59:16.008329348Z 14:59:16 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [433e77fb-7623-4f8f-ba5e-4a346876db45] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.117
2025-11-03T14:59:16.026608618Z 14:59:16 default_worker.1     | [ActiveJob] [Upgrade::PruneOrphanedProblems] [433e77fb-7623-4f8f-ba5e-4a346876db45] Performed Upgrade::PruneOrphanedProblems (Job ID: 433e77fb-7623-4f8f-ba5e-4a346876db45) from Sidekiq(upgrade) in 152.85ms
2025-11-03T14:59:16.028235243Z 14:59:16 default_worker.1     | INFO  2025-11-03T14:59:16.027Z pid=302 tid=hqm jid=48f51ba6f1a649b154baad7d class=Upgrade::PruneOrphanedProblems elapsed=0.191: done
2025-11-03T14:59:16.148599862Z 14:59:16 rails.1              | [341a5093-55cf-4134-a174-0e76d92f5723] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1390,"duration":18.56,"view":0.0,"db":2.54,"@timestamp":"2025-11-03T14:59:16.147Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2025-11-03T14:59:17.223124634Z 14:59:17 rails.1              | [a6814db2-9cf4-4ba7-8792-282e326e23bd] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":72813,"duration":1058.32,"view":0.0,"db":29.41,"location":"http://172.17.0.5:3214/","@timestamp":"2025-11-03T14:59:17.222Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2025-11-03T14:59:17.311602769Z 14:59:17 rails.1              | [7311d4e4-5048-409d-b356-62d68a496cd6] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1085,"duration":56.89,"view":0.0,"db":3.45,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2025-11-03T14:59:17.300Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2025-11-03T14:59:17.996566580Z 14:59:17 rails.1              | [499c1b5c-ea9f-457d-a1b0-eea8a4150674] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25558,"duration":645.36,"view":491.07,"db":75.71,"@timestamp":"2025-11-03T14:59:17.995Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2025-11-03T14:59:18.071268411Z 14:59:18 rails.1              | [fb720b8c-98f4-4094-a4fb-830c7c5cee82] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1178,"duration":32.78,"view":0.0,"db":5.35,"@timestamp":"2025-11-03T14:59:18.069Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2025-11-03T14:59:18.429914593Z 14:59:18 rails.1              | [8f04373b-79ea-4183-8408-e2e8b7caf5a1] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":14954,"duration":242.9,"view":0.0,"db":2.51,"location":"http://172.17.0.5:3214/","@timestamp":"2025-11-03T14:59:18.394Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2025-11-03T14:59:18.490402729Z 14:59:18 rails.1              | [d4d6c3ca-3161-430b-8b47-c599c9f8112c] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1083,"duration":46.67,"view":0.0,"db":4.23,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2025-11-03T14:59:18.489Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2025-11-03T14:59:18.957816004Z 14:59:18 rails.1              | [277eaaf4-d5ff-4e43-880e-820d9c1ca912] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25774,"duration":436.66,"view":233.26,"db":1.5,"@timestamp":"2025-11-03T14:59:18.952Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}