2026-06-28T17:08:39.020387265Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-06-28T17:08:39.020439270Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-06-28T17:08:39.059674301Z [mod-init] Running Docker Modification Logic
2026-06-28T17:08:39.285467382Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-06-28T17:08:39.944081338Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-06-28T17:08:40.358084138Z [mod-init] Installing linuxserver/mods:universal-redis
2026-06-28T17:08:40.383092214Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-06-28T17:08:40.383808407Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-06-28T17:08:40.406205012Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-06-28T17:08:40.410140862Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-06-28T17:08:40.410306396Z s6-rc: info: service fix-attrs: starting
2026-06-28T17:08:40.410467460Z s6-rc: info: service init-migrations: starting
2026-06-28T17:08:40.410658986Z s6-rc: info: service init-envfile: starting
2026-06-28T17:08:40.417039802Z s6-rc: info: service fix-attrs successfully started
2026-06-28T17:08:40.417069743Z [migrations] started
2026-06-28T17:08:40.417200656Z [migrations] no migrations found
2026-06-28T17:08:40.417205857Z s6-rc: info: service legacy-cont-init: starting
2026-06-28T17:08:40.417777930Z s6-rc: info: service init-migrations successfully started
2026-06-28T17:08:40.417992041Z s6-rc: info: service init-adduser: starting
2026-06-28T17:08:40.420707031Z s6-rc: info: service init-envfile successfully started
2026-06-28T17:08:40.423289534Z s6-rc: info: service legacy-cont-init successfully started
2026-06-28T17:08:40.443719357Z usermod: no changes
2026-06-28T17:08:40.451149697Z ───────────────────────────────────────
2026-06-28T17:08:40.451163355Z
2026-06-28T17:08:40.451167814Z ██╗ ███████╗██╗ ██████╗
2026-06-28T17:08:40.451171912Z ██║ ██╔════╝██║██╔═══██╗
2026-06-28T17:08:40.451175840Z ██║ ███████╗██║██║ ██║
2026-06-28T17:08:40.451180039Z ██║ ╚════██║██║██║ ██║
2026-06-28T17:08:40.451184137Z ███████╗███████║██║╚██████╔╝
2026-06-28T17:08:40.451188045Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-06-28T17:08:40.451192063Z
2026-06-28T17:08:40.451195650Z Brought to you by linuxserver.io
2026-06-28T17:08:40.451209969Z ───────────────────────────────────────
2026-06-28T17:08:40.451608822Z
2026-06-28T17:08:40.451619203Z To support LSIO projects visit:
2026-06-28T17:08:40.451625646Z https://www.linuxserver.io/donate/
2026-06-28T17:08:40.451631769Z
2026-06-28T17:08:40.451637671Z ───────────────────────────────────────
2026-06-28T17:08:40.451644494Z GID/UID
2026-06-28T17:08:40.451650527Z ───────────────────────────────────────
2026-06-28T17:08:40.458624217Z
2026-06-28T17:08:40.458633266Z User UID: 911
2026-06-28T17:08:40.458637514Z User GID: 911
2026-06-28T17:08:40.458641392Z ───────────────────────────────────────
2026-06-28T17:08:40.461172301Z Linuxserver.io version: v0.145.1-ls155
2026-06-28T17:08:40.461630084Z Build-date: 2026-06-28T16:56:11+00:00
2026-06-28T17:08:40.461636907Z ───────────────────────────────────────
2026-06-28T17:08:40.461640976Z
2026-06-28T17:08:40.484991994Z s6-rc: info: service init-adduser successfully started
2026-06-28T17:08:40.485240615Z s6-rc: info: service init-device-perms: starting
2026-06-28T17:08:40.493316145Z s6-rc: info: service init-device-perms successfully started
2026-06-28T17:08:40.493508913Z s6-rc: info: service init-os-end: starting
2026-06-28T17:08:40.495173137Z s6-rc: info: service init-os-end successfully started
2026-06-28T17:08:40.495333019Z s6-rc: info: service init-manyfold-config: starting
2026-06-28T17:08:40.495657292Z s6-rc: info: service init-config: starting
2026-06-28T17:08:40.497332888Z s6-rc: info: service init-config successfully started
2026-06-28T17:08:40.497492259Z s6-rc: info: service init-crontab-config: starting
2026-06-28T17:08:40.502015944Z **** SECRET_KEY_BASE set in environment. ****
2026-06-28T17:08:40.510169522Z s6-rc: info: service init-crontab-config successfully started
2026-06-28T17:08:40.529366169Z **** Running Manyfold database init. ****
2026-06-28T17:08:46.453583226Z /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-06-28T17:08:46.453626302Z /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-06-28T17:08:46.474602396Z Server: c0cbcabdc6fb, Context: rails, Role: web, data: {cpu: {one_min: 4.26, five_min: 3.73, fifteen_min: 2.85}, memory: 0.2248704e9, disk: {available: 792955543552, total: 938656133120, used: 145700589568}}
2026-06-28T17:08:46.487209176Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-06-28T17:08:46.897470447Z INFO 2026-06-28T17:08:46.897Z pid=173 tid=2ed: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-06-28T17:08:46.901221615Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-06-28T17:08:46.908032878Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-06-28T17:08:47.037711937Z Migrating to CreateLibraries (20210130201037)
2026-06-28T17:08:47.041938784Z == 20210130201037 CreateLibraries: migrating ==================================
2026-06-28T17:08:47.042363499Z -- create_table(:libraries)
2026-06-28T17:08:47.043325628Z -> 0.0009s
2026-06-28T17:08:47.043339897Z == 20210130201037 CreateLibraries: migrated (0.0010s) =========================
2026-06-28T17:08:47.043348574Z
2026-06-28T17:08:47.053151305Z Migrating to CreateModels (20210130203243)
2026-06-28T17:08:47.053534016Z == 20210130203243 CreateModels: migrating =====================================
2026-06-28T17:08:47.053564818Z -- create_table(:models)
2026-06-28T17:08:47.054433799Z -> 0.0009s
2026-06-28T17:08:47.054468669Z == 20210130203243 CreateModels: migrated (0.0009s) ============================
2026-06-28T17:08:47.054478409Z
2026-06-28T17:08:47.061445126Z Migrating to CreateParts (20210205230918)
2026-06-28T17:08:47.061803137Z == 20210205230918 CreateParts: migrating ======================================
2026-06-28T17:08:47.061824200Z -- create_table(:parts)
2026-06-28T17:08:47.062883764Z -> 0.0010s
2026-06-28T17:08:47.062906671Z == 20210205230918 CreateParts: migrated (0.0011s) =============================
2026-06-28T17:08:47.062916460Z
2026-06-28T17:08:47.069590688Z Migrating to AddFieldsToParts (20210210153744)
2026-06-28T17:08:47.069952356Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-06-28T17:08:47.069974912Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-06-28T17:08:47.070483527Z -> 0.0005s
2026-06-28T17:08:47.070499749Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-06-28T17:08:47.070760204Z -> 0.0002s
2026-06-28T17:08:47.070777008Z == 20210210153744 AddFieldsToParts: migrated (0.0008s) ========================
2026-06-28T17:08:47.070783521Z
2026-06-28T17:08:47.077284379Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-06-28T17:08:47.077837343Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-06-28T17:08:47.077856491Z -- create_table(:tags, {id: :integer})
2026-06-28T17:08:47.078846446Z -> 0.0010s
2026-06-28T17:08:47.078904593Z -- create_table(:taggings, {id: :integer})
2026-06-28T17:08:47.079542669Z -> 0.0006s
2026-06-28T17:08:47.079561727Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-28T17:08:47.079746529Z -> 0.0002s
2026-06-28T17:08:47.079758704Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-06-28T17:08:47.080275595Z -> 0.0005s
2026-06-28T17:08:47.080292359Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0024s) ===============
2026-06-28T17:08:47.080298832Z
2026-06-28T17:08:47.096933198Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-06-28T17:08:47.097480160Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-06-28T17:08:47.097502134Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-06-28T17:08:47.097794583Z -> 0.0002s
2026-06-28T17:08:47.097833912Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-28T17:08:47.098183166Z -> 0.0003s
2026-06-28T17:08:47.098205812Z -- remove_foreign_key(:taggings, :tags)
2026-06-28T17:08:47.142153228Z -> 0.0439s
2026-06-28T17:08:47.152271124Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-28T17:08:47.157288131Z -> 0.0050s
2026-06-28T17:08:47.157446230Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-06-28T17:08:47.157619389Z -> 0.0002s
2026-06-28T17:08:47.157635341Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-06-28T17:08:47.159318352Z -> 0.0017s
2026-06-28T17:08:47.159340547Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-06-28T17:08:47.183642020Z -> 0.0242s
2026-06-28T17:08:47.183653283Z == 20210212143002 AddMissingUniqueIndices: migrated (0.0862s) =================
2026-06-28T17:08:47.183660347Z
2026-06-28T17:08:47.219169792Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-06-28T17:08:47.224931912Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-06-28T17:08:47.224941641Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-06-28T17:08:47.236210976Z -> 0.0112s
2026-06-28T17:08:47.263499859Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.0382s) ===========
2026-06-28T17:08:47.263526302Z
2026-06-28T17:08:47.284230617Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-06-28T17:08:47.284723160Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-06-28T17:08:47.285219630Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-06-28T17:08:47.285459253Z -> 0.0002s
2026-06-28T17:08:47.285480486Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-06-28T17:08:47.285490125Z
2026-06-28T17:08:47.291400654Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-06-28T17:08:47.291805700Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-06-28T17:08:47.292404977Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0006s) ==============
2026-06-28T17:08:47.292428505Z
2026-06-28T17:08:47.298183791Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-06-28T17:08:47.298684740Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-06-28T17:08:47.298706023Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-28T17:08:47.301221140Z -> 0.0025s
2026-06-28T17:08:47.301244818Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-28T17:08:47.301415121Z -> 0.0002s
2026-06-28T17:08:47.301435823Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-06-28T17:08:47.302582473Z -> 0.0011s
2026-06-28T17:08:47.302603175Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-06-28T17:08:47.302951126Z -> 0.0003s
2026-06-28T17:08:47.302972048Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-06-28T17:08:47.303404610Z -> 0.0004s
2026-06-28T17:08:47.303425392Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-06-28T17:08:47.303644994Z -> 0.0002s
2026-06-28T17:08:47.303666006Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-06-28T17:08:47.304841525Z -> 0.0012s
2026-06-28T17:08:47.304865353Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-06-28T17:08:47.305049474Z -> 0.0002s
2026-06-28T17:08:47.305070446Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-06-28T17:08:47.305662950Z -> 0.0006s
2026-06-28T17:08:47.305684874Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-06-28T17:08:47.305832000Z -> 0.0001s
2026-06-28T17:08:47.305853494Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-06-28T17:08:47.306446308Z -> 0.0006s
2026-06-28T17:08:47.306468152Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-06-28T17:08:47.306603805Z -> 0.0001s
2026-06-28T17:08:47.306629257Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-06-28T17:08:47.307555192Z -> 0.0009s
2026-06-28T17:08:47.307577337Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-06-28T17:08:47.307684964Z -> 0.0002s
2026-06-28T17:08:47.307707179Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0091s) =============
2026-06-28T17:08:47.307716748Z
2026-06-28T17:08:47.314357147Z Migrating to AddPreviewPartToModel (20210220204055)
2026-06-28T17:08:47.314725910Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-06-28T17:08:47.314746882Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-06-28T17:08:47.372149959Z -> 0.0574s
2026-06-28T17:08:47.372173847Z == 20210220204055 AddPreviewPartToModel: migrated (0.0574s) ===================
2026-06-28T17:08:47.372183366Z
2026-06-28T17:08:47.377699139Z Migrating to CreateCreators (20210225232756)
2026-06-28T17:08:47.378146481Z == 20210225232756 CreateCreators: migrating ===================================
2026-06-28T17:08:47.378171832Z -- create_table(:creators)
2026-06-28T17:08:47.382537037Z -> 0.0043s
2026-06-28T17:08:47.382558841Z == 20210225232756 CreateCreators: migrated (0.0044s) ==========================
2026-06-28T17:08:47.382566937Z
2026-06-28T17:08:47.388098872Z Migrating to AddCreatorToModels (20210225232841)
2026-06-28T17:08:47.388458217Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-06-28T17:08:47.388467605Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-06-28T17:08:47.409911842Z -> 0.0214s
2026-06-28T17:08:47.409928546Z == 20210225232841 AddCreatorToModels: migrated (0.0214s) ======================
2026-06-28T17:08:47.409938876Z
2026-06-28T17:08:47.419653500Z Migrating to CreateLinks (20210301230017)
2026-06-28T17:08:47.420070610Z == 20210301230017 CreateLinks: migrating ======================================
2026-06-28T17:08:47.420081111Z -- create_table(:links)
2026-06-28T17:08:47.420766061Z -> 0.0007s
2026-06-28T17:08:47.420770310Z == 20210301230017 CreateLinks: migrated (0.0007s) =============================
2026-06-28T17:08:47.420774108Z
2026-06-28T17:08:47.506520711Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-06-28T17:08:47.506862469Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-06-28T17:08:47.506881488Z -- remove_column(:creators, :thingiverse_user, :string)
2026-06-28T17:08:47.555989892Z -> 0.0491s
2026-06-28T17:08:47.556027318Z -- remove_column(:creators, :cults3d_user, :string)
2026-06-28T17:08:47.559887525Z -> 0.0038s
2026-06-28T17:08:47.561571789Z -- remove_column(:creators, :mmf_user, :string)
2026-06-28T17:08:47.572522052Z -> 0.0109s
2026-06-28T17:08:47.572533936Z -- remove_column(:creators, :cgtrader_user, :string)
2026-06-28T17:08:47.575824596Z -> 0.0033s
2026-06-28T17:08:47.575833614Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0690s) ==============
2026-06-28T17:08:47.576870633Z
2026-06-28T17:08:47.593261828Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-06-28T17:08:47.594151451Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-06-28T17:08:47.594160459Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-06-28T17:08:47.637286079Z -> 0.0430s
2026-06-28T17:08:47.637309867Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0431s) ==
2026-06-28T17:08:47.637519389Z
2026-06-28T17:08:47.642828326Z Migrating to AddYUpToParts (20210318202638)
2026-06-28T17:08:47.643675212Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-06-28T17:08:47.643705543Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-06-28T17:08:47.654218525Z -> 0.0104s
2026-06-28T17:08:47.654242483Z == 20210318202638 AddYUpToParts: migrated (0.0105s) ===========================
2026-06-28T17:08:47.654555654Z
2026-06-28T17:08:47.670684320Z Migrating to CreateImages (20210321164508)
2026-06-28T17:08:47.672698488Z == 20210321164508 CreateImages: migrating =====================================
2026-06-28T17:08:47.672722126Z -- create_table(:images)
2026-06-28T17:08:47.685604953Z -> 0.0128s
2026-06-28T17:08:47.685628641Z == 20210321164508 CreateImages: migrated (0.0129s) ============================
2026-06-28T17:08:47.685969437Z
2026-06-28T17:08:47.721416316Z Migrating to CreateDelayedJobs (20210330215825)
2026-06-28T17:08:47.722629741Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-06-28T17:08:47.722647697Z -- create_table(:delayed_jobs)
2026-06-28T17:08:47.730052266Z -> 0.0073s
2026-06-28T17:08:47.730072537Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-06-28T17:08:47.730321609Z -> 0.0002s
2026-06-28T17:08:47.730340697Z == 20210330215825 CreateDelayedJobs: migrated (0.0076s) =======================
2026-06-28T17:08:47.730517173Z
2026-06-28T17:08:47.782926568Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-06-28T17:08:47.784664880Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-06-28T17:08:47.784708217Z -- rename_table(:parts, :model_files)
2026-06-28T17:08:47.787884407Z -> 0.0031s
2026-06-28T17:08:47.787908806Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-06-28T17:08:47.804476427Z -> 0.0166s
2026-06-28T17:08:47.804503081Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0198s) =================
2026-06-28T17:08:47.804512710Z
2026-06-28T17:08:47.818021147Z Migrating to RemoveImagesTable (20220106220519)
2026-06-28T17:08:47.818626817Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-06-28T17:08:47.818648451Z -- drop_table(:images)
2026-06-28T17:08:47.818983345Z -> 0.0003s
2026-06-28T17:08:47.819005079Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-06-28T17:08:47.819014608Z
2026-06-28T17:08:47.827370223Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-06-28T17:08:47.827791472Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-06-28T17:08:47.827812996Z -- table_exists?(:active_storage_blobs)
2026-06-28T17:08:47.827903117Z -> 0.0001s
2026-06-28T17:08:47.827916484Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0002s) ======
2026-06-28T17:08:47.827925202Z
2026-06-28T17:08:47.835632060Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-06-28T17:08:47.836400468Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-06-28T17:08:47.836424757Z -- table_exists?(:active_storage_blobs)
2026-06-28T17:08:47.836473555Z -> 0.0001s
2026-06-28T17:08:47.836483084Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-06-28T17:08:47.836491612Z
2026-06-28T17:08:47.844342530Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-06-28T17:08:47.844893019Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-06-28T17:08:47.844914683Z -- table_exists?(:active_storage_blobs)
2026-06-28T17:08:47.844967850Z -> 0.0001s
2026-06-28T17:08:47.844977619Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0002s)
2026-06-28T17:08:47.844986076Z
2026-06-28T17:08:47.852291235Z Migrating to DeviseCreateUsers (20220614210023)
2026-06-28T17:08:47.853959115Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-06-28T17:08:47.853984046Z -- create_table(:users)
2026-06-28T17:08:47.854748385Z -> 0.0007s
2026-06-28T17:08:47.854769989Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-06-28T17:08:47.855414768Z -> 0.0006s
2026-06-28T17:08:47.855436542Z == 20220614210023 DeviseCreateUsers: migrated (0.0015s) =======================
2026-06-28T17:08:47.855446051Z
2026-06-28T17:08:47.864371805Z Migrating to AddUsernameToUsers (20220614211256)
2026-06-28T17:08:47.864788074Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-06-28T17:08:47.864809527Z -- add_column(:users, :username, :string, {null: false})
2026-06-28T17:08:47.875097155Z -> 0.0103s
2026-06-28T17:08:47.875121484Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-06-28T17:08:47.875204290Z -> 0.0001s
2026-06-28T17:08:47.875215022Z == 20220614211256 AddUsernameToUsers: migrated (0.0105s) ======================
2026-06-28T17:08:47.875223940Z
2026-06-28T17:08:47.880753241Z Migrating to AddAdminToUsers (20220614213902)
2026-06-28T17:08:47.881165511Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-06-28T17:08:47.881187165Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-06-28T17:08:47.881706822Z -> 0.0005s
2026-06-28T17:08:47.881728506Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2026-06-28T17:08:47.881738065Z
2026-06-28T17:08:47.887200681Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-06-28T17:08:47.887505776Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-06-28T17:08:47.887527460Z -- add_column(:users, :pagination_settings, :json)
2026-06-28T17:08:47.888566162Z -> 0.0010s
2026-06-28T17:08:47.888590712Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0010s) =============
2026-06-28T17:08:47.888600061Z
2026-06-28T17:08:47.896508033Z Migrating to CreateSettings (20220619174307)
2026-06-28T17:08:47.897539131Z == 20220619174307 CreateSettings: migrating ===================================
2026-06-28T17:08:47.897560574Z -- create_table(:settings)
2026-06-28T17:08:47.897925920Z -> 0.0003s
2026-06-28T17:08:47.897947433Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-06-28T17:08:47.898825402Z -> 0.0009s
2026-06-28T17:08:47.898847186Z == 20220619174307 CreateSettings: migrated (0.0013s) ==========================
2026-06-28T17:08:47.898856926Z
2026-06-28T17:08:47.904227847Z Migrating to AddScaleFactorToModels (20220626152444)
2026-06-28T17:08:47.904531068Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-06-28T17:08:47.904552642Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-06-28T17:08:47.908705790Z -> 0.0034s
2026-06-28T17:08:47.908746883Z == 20220626152444 AddScaleFactorToModels: migrated (0.0042s) ==================
2026-06-28T17:08:47.908756682Z
2026-06-28T17:08:47.914349230Z Migrating to AddDigestToModelFiles (20220702202932)
2026-06-28T17:08:47.914698885Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-06-28T17:08:47.915129202Z -- add_column(:model_files, :digest, :string)
2026-06-28T17:08:47.916179247Z -> 0.0010s
2026-06-28T17:08:47.916203947Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-06-28T17:08:47.916373128Z -> 0.0002s
2026-06-28T17:08:47.916394892Z == 20220702202932 AddDigestToModelFiles: migrated (0.0017s) ===================
2026-06-28T17:08:47.916404451Z
2026-06-28T17:08:47.921528115Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-06-28T17:08:47.921878861Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-06-28T17:08:47.921962881Z -- add_column(:users, :renderer_settings, :json)
2026-06-28T17:08:47.922600185Z -> 0.0006s
2026-06-28T17:08:47.922622069Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0007s) ==============
2026-06-28T17:08:47.922631788Z
2026-06-28T17:08:47.927691833Z Migrating to CreateProblems (20221210001132)
2026-06-28T17:08:47.928170488Z == 20221210001132 CreateProblems: migrating ===================================
2026-06-28T17:08:47.928264297Z -- create_table(:problems)
2026-06-28T17:08:47.928933776Z -> 0.0006s
2026-06-28T17:08:47.928955429Z == 20221210001132 CreateProblems: migrated (0.0008s) ==========================
2026-06-28T17:08:47.928964898Z
2026-06-28T17:08:47.960739388Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-06-28T17:08:47.962570047Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-06-28T17:08:47.968618473Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0060s) ========
2026-06-28T17:08:47.968642602Z
2026-06-28T17:08:47.978115978Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-06-28T17:08:47.978665215Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-06-28T17:08:47.978834887Z -- create_table(:favorites, {force: true})
2026-06-28T17:08:47.980692389Z -> 0.0018s
2026-06-28T17:08:47.980717039Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-06-28T17:08:47.980841961Z -> 0.0001s
2026-06-28T17:08:47.980866550Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-06-28T17:08:47.981031513Z -> 0.0001s
2026-06-28T17:08:47.981053417Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-06-28T17:08:47.981209471Z -> 0.0001s
2026-06-28T17:08:47.981234452Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0025s) ================
2026-06-28T17:08:47.981245564Z
2026-06-28T17:08:47.985749719Z Migrating to MovePrintedToFavorites (20221220223040)
2026-06-28T17:08:47.986166479Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-06-28T17:08:48.012611871Z == 20221220223040 MovePrintedToFavorites: migrated (0.0264s) ==================
2026-06-28T17:08:48.012636210Z
2026-06-28T17:08:48.028842724Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-06-28T17:08:48.029242359Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-06-28T17:08:48.029339845Z -- remove_column(:model_files, :printed, :boolean)
2026-06-28T17:08:48.044578779Z -> 0.0152s
2026-06-28T17:08:48.044603278Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0153s) ===============
2026-06-28T17:08:48.044612687Z
2026-06-28T17:08:48.049602841Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-06-28T17:08:48.050019371Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-06-28T17:08:48.050041064Z -- add_column(:models, :notes, :text)
2026-06-28T17:08:48.050825354Z -> 0.0008s
2026-06-28T17:08:48.050846828Z -- add_column(:models, :excerpt, :text)
2026-06-28T17:08:48.051870731Z -> 0.0010s
2026-06-28T17:08:48.051895480Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0018s) =================
2026-06-28T17:08:48.051905050Z
2026-06-28T17:08:48.057469140Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-06-28T17:08:48.057813905Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-06-28T17:08:48.057836831Z -- add_column(:creators, :notes, :text)
2026-06-28T17:08:48.058336758Z -> 0.0005s
2026-06-28T17:08:48.058358763Z -- add_column(:creators, :excerpt, :text)
2026-06-28T17:08:48.058779470Z -> 0.0004s
2026-06-28T17:08:48.058817357Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-06-28T17:08:48.058827738Z
2026-06-28T17:08:48.063513499Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-06-28T17:08:48.064063106Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-06-28T17:08:48.064077184Z -- add_column(:model_files, :notes, :text)
2026-06-28T17:08:48.064491619Z -> 0.0006s
2026-06-28T17:08:48.064514035Z -- add_column(:model_files, :excerpt, :text)
2026-06-28T17:08:48.064944422Z -> 0.0005s
2026-06-28T17:08:48.064966747Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0011s) =============
2026-06-28T17:08:48.064976547Z
2026-06-28T17:08:48.067998195Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-06-28T17:08:48.068351236Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-06-28T17:08:48.075254214Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0069s) =================
2026-06-28T17:08:48.075278453Z
2026-06-28T17:08:48.080297506Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-06-28T17:08:48.080657431Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-06-28T17:08:48.080678744Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-06-28T17:08:48.097887726Z -> 0.0172s
2026-06-28T17:08:48.097911474Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0172s) =============
2026-06-28T17:08:48.097921114Z
2026-06-28T17:08:48.102874634Z Migrating to RenameExcerptToCaption (20230222155910)
2026-06-28T17:08:48.103582420Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-06-28T17:08:48.103604184Z -- rename_column(:creators, :excerpt, :caption)
2026-06-28T17:08:48.112768489Z -> 0.0085s
2026-06-28T17:08:48.112793259Z -- rename_column(:models, :excerpt, :caption)
2026-06-28T17:08:48.121379759Z -> 0.0086s
2026-06-28T17:08:48.121406573Z -- rename_column(:model_files, :excerpt, :caption)
2026-06-28T17:08:48.131406671Z -> 0.0100s
2026-06-28T17:08:48.131431651Z == 20230222155910 RenameExcerptToCaption: migrated (0.0278s) ==================
2026-06-28T17:08:48.131441411Z
2026-06-28T17:08:48.137903280Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-06-28T17:08:48.138312445Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-06-28T17:08:48.140039695Z -- add_column(:libraries, :notes, :string)
2026-06-28T17:08:48.141053387Z -> 0.0010s
2026-06-28T17:08:48.141236596Z -- add_column(:libraries, :caption, :string)
2026-06-28T17:08:48.141706102Z -> 0.0005s
2026-06-28T17:08:48.141936867Z -- add_column(:libraries, :name, :string)
2026-06-28T17:08:48.142404710Z -> 0.0005s
2026-06-28T17:08:48.142712049Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0044s) ============
2026-06-28T17:08:48.142721238Z
2026-06-28T17:08:48.148557347Z Migrating to AddTagregexToLibrary (20230305180823)
2026-06-28T17:08:48.148887572Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-06-28T17:08:48.149363220Z -- add_column(:libraries, :tag_regex, :text)
2026-06-28T17:08:48.150296100Z -> 0.0009s
2026-06-28T17:08:48.150318385Z == 20230305180823 AddTagregexToLibrary: migrated (0.0015s) ====================
2026-06-28T17:08:48.150328014Z
2026-06-28T17:08:48.155208027Z Migrating to AddIconToLibrary (20230307215826)
2026-06-28T17:08:48.155512430Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-06-28T17:08:48.155941104Z -- add_column(:libraries, :icon, :text)
2026-06-28T17:08:48.156948794Z -> 0.0009s
2026-06-28T17:08:48.156969876Z == 20230307215826 AddIconToLibrary: migrated (0.0015s) ========================
2026-06-28T17:08:48.156979706Z
2026-06-28T17:08:48.161889168Z Migrating to CreateCollection (20230308004237)
2026-06-28T17:08:48.162253221Z == 20230308004237 CreateCollection: migrating =================================
2026-06-28T17:08:48.163414722Z -- create_table(:collections)
2026-06-28T17:08:48.164637846Z -> 0.0012s
2026-06-28T17:08:48.164662516Z == 20230308004237 CreateCollection: migrated (0.0024s) ========================
2026-06-28T17:08:48.164672756Z
2026-06-28T17:08:48.199893049Z Migrating to AddCollectionToModels (20230308005021)
2026-06-28T17:08:48.200547597Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-06-28T17:08:48.201725240Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-06-28T17:08:48.218324184Z -> 0.0166s
2026-06-28T17:08:48.218347912Z == 20230308005021 AddCollectionToModels: migrated (0.0178s) ===================
2026-06-28T17:08:48.218357401Z
2026-06-28T17:08:48.221054154Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-06-28T17:08:48.221417115Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-06-28T17:08:48.221548691Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0001s) =============
2026-06-28T17:08:48.221559903Z
2026-06-28T17:08:48.228541560Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-06-28T17:08:48.228937598Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-06-28T17:08:48.228959141Z -- rename_column(:collections, :excerpt, :caption)
2026-06-28T17:08:48.233059062Z -> 0.0041s
2026-06-28T17:08:48.233083491Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0041s) ========
2026-06-28T17:08:48.233092980Z
2026-06-28T17:08:48.240074297Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-06-28T17:08:48.240459523Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-06-28T17:08:48.240480625Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-06-28T17:08:48.240510505Z
2026-06-28T17:08:48.248856390Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-06-28T17:08:48.249241576Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-06-28T17:08:48.249263160Z -- add_column(:users, :tag_cloud_settings, :json)
2026-06-28T17:08:48.250554101Z -> 0.0013s
2026-06-28T17:08:48.250576326Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0013s) ===============
2026-06-28T17:08:48.250585945Z
2026-06-28T17:08:48.282309753Z Migrating to AddCollectionToCollections (20230324000000)
2026-06-28T17:08:48.282722124Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-06-28T17:08:48.282743036Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-06-28T17:08:48.288971535Z -> 0.0062s
2026-06-28T17:08:48.288997347Z == 20230324000000 AddCollectionToCollections: migrated (0.0062s) ==============
2026-06-28T17:08:48.289007067Z
2026-06-28T17:08:48.294869128Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-06-28T17:08:48.295259133Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-06-28T17:08:48.337894275Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0426s) =========
2026-06-28T17:08:48.337919126Z
2026-06-28T17:08:48.351366810Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-06-28T17:08:48.353519678Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-06-28T17:08:48.355107738Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0016s)
2026-06-28T17:08:48.355129391Z
2026-06-28T17:08:48.377448580Z Migrating to AddSlugs (20230615135601)
2026-06-28T17:08:48.377839508Z == 20230615135601 AddSlugs: migrating =========================================
2026-06-28T17:08:48.379221673Z -- add_column(:models, :slug, :string)
2026-06-28T17:08:48.381602079Z -> 0.0024s
2026-06-28T17:08:48.381626448Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-06-28T17:08:48.383114857Z -> 0.0015s
2026-06-28T17:08:48.383137542Z -- add_column(:collections, :slug, :string)
2026-06-28T17:08:48.383587749Z -> 0.0005s
2026-06-28T17:08:48.383609944Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-06-28T17:08:48.383720156Z -> 0.0001s
2026-06-28T17:08:48.383729806Z -- add_column(:creators, :slug, :string)
2026-06-28T17:08:48.384304694Z -> 0.0005s
2026-06-28T17:08:48.384329213Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-06-28T17:08:48.384427461Z -> 0.0001s
2026-06-28T17:08:48.384449215Z == 20230615135601 AddSlugs: migrated (0.0066s) ================================
2026-06-28T17:08:48.384478184Z
2026-06-28T17:08:48.393122070Z Migrating to GenerateSlugs (20230617222353)
2026-06-28T17:08:48.393434238Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-06-28T17:08:48.393456012Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-06-28T17:08:48.393465501Z
2026-06-28T17:08:48.395885948Z Migrating to MakeNamesUnique (20230628194944)
2026-06-28T17:08:48.396395295Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-06-28T17:08:48.398784158Z == 20230628194944 MakeNamesUnique: migrated (0.0024s) =========================
2026-06-28T17:08:48.398805761Z
2026-06-28T17:08:48.404140670Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-06-28T17:08:48.404495154Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-06-28T17:08:48.404793375Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-06-28T17:08:48.406339249Z -> 0.0015s
2026-06-28T17:08:48.406360843Z -- remove_index(:creators, :slug)
2026-06-28T17:08:48.406782422Z -> 0.0004s
2026-06-28T17:08:48.406804667Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-06-28T17:08:48.406923977Z -> 0.0001s
2026-06-28T17:08:48.406934559Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-06-28T17:08:48.407129542Z -> 0.0001s
2026-06-28T17:08:48.407151436Z -- remove_index(:collections, :slug)
2026-06-28T17:08:48.424686666Z -> 0.0174s
2026-06-28T17:08:48.424733541Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-06-28T17:08:48.424950007Z -> 0.0003s
2026-06-28T17:08:48.424962372Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0205s) ======
2026-06-28T17:08:48.424967452Z
2026-06-28T17:08:48.432023739Z Migrating to AddSizeToModelFiles (20230707082403)
2026-06-28T17:08:48.432561994Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-06-28T17:08:48.432721706Z -- add_column(:model_files, :size, :integer)
2026-06-28T17:08:48.433419121Z -> 0.0007s
2026-06-28T17:08:48.435443239Z == 20230707082403 AddSizeToModelFiles: migrated (0.0009s) =====================
2026-06-28T17:08:48.435487187Z
2026-06-28T17:08:48.442907007Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-06-28T17:08:48.443753622Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-06-28T17:08:48.443915248Z -- change_column(:model_files, :size, :bigint)
2026-06-28T17:08:48.451319947Z -> 0.0073s
2026-06-28T17:08:48.451501774Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0075s) ==================
2026-06-28T17:08:48.451508617Z
2026-06-28T17:08:48.457215937Z Migrating to AddNoteToProblems (20230711111009)
2026-06-28T17:08:48.458011109Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-06-28T17:08:48.458150249Z -- add_column(:problems, :note, :string, {default: nil})
2026-06-28T17:08:48.459282350Z -> 0.0011s
2026-06-28T17:08:48.459521312Z == 20230711111009 AddNoteToProblems: migrated (0.0013s) =======================
2026-06-28T17:08:48.459526793Z
2026-06-28T17:08:48.464782873Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-06-28T17:08:48.465536030Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-06-28T17:08:48.465895114Z -- add_column(:users, :problem_settings, :json)
2026-06-28T17:08:48.466542328Z -> 0.0006s
2026-06-28T17:08:48.466781520Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0010s) ================
2026-06-28T17:08:48.466787051Z
2026-06-28T17:08:48.472492546Z Migrating to AddLicenseToModel (20240127143358)
2026-06-28T17:08:48.473231425Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-06-28T17:08:48.473242908Z -- add_column(:models, :license, :string)
2026-06-28T17:08:48.473892437Z -> 0.0006s
2026-06-28T17:08:48.474359087Z == 20240127143358 AddLicenseToModel: migrated (0.0007s) =======================
2026-06-28T17:08:48.474364658Z
2026-06-28T17:08:48.482421461Z Migrating to AddIgnoredToProblems (20240131134832)
2026-06-28T17:08:48.483087142Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-06-28T17:08:48.483114628Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-06-28T17:08:48.483804387Z -> 0.0007s
2026-06-28T17:08:48.483810329Z == 20240131134832 AddIgnoredToProblems: migrated (0.0007s) ====================
2026-06-28T17:08:48.483814558Z
2026-06-28T17:08:48.489487247Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-06-28T17:08:48.490011103Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-06-28T17:08:48.490035061Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-06-28T17:08:48.499677589Z -> 0.0095s
2026-06-28T17:08:48.499708992Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0096s) ======
2026-06-28T17:08:48.499713862Z
2026-06-28T17:08:48.509106998Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-06-28T17:08:48.509564870Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-06-28T17:08:48.509596133Z -- add_column(:users, :file_list_settings, :json)
2026-06-28T17:08:48.510390133Z -> 0.0007s
2026-06-28T17:08:48.510411336Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0008s) ===============
2026-06-28T17:08:48.510420905Z
2026-06-28T17:08:48.515317822Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-06-28T17:08:48.515759792Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-06-28T17:08:48.515795294Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-06-28T17:08:48.516098234Z -> 0.0002s
2026-06-28T17:08:48.516122142Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-06-28T17:08:48.516551176Z -> 0.0005s
2026-06-28T17:08:48.516562299Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-06-28T17:08:48.516740538Z -> 0.0002s
2026-06-28T17:08:48.516751690Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-06-28T17:08:48.518408388Z -> 0.0016s
2026-06-28T17:08:48.518414821Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0026s) =================
2026-06-28T17:08:48.518419130Z
2026-06-28T17:08:48.523500167Z Migrating to CreateFlipperTables (20240306095646)
2026-06-28T17:08:48.524041277Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-06-28T17:08:48.524053752Z -- create_table(:flipper_features)
2026-06-28T17:08:48.525392199Z -> 0.0013s
2026-06-28T17:08:48.525404574Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-06-28T17:08:48.527021432Z -> 0.0016s
2026-06-28T17:08:48.527028145Z -- create_table(:flipper_gates)
2026-06-28T17:08:48.527306206Z -> 0.0003s
2026-06-28T17:08:48.527329653Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2026-06-28T17:08:48.527512932Z -> 0.0002s
2026-06-28T17:08:48.527517842Z == 20240306095646 CreateFlipperTables: migrated (0.0035s) =====================
2026-06-28T17:08:48.527521840Z
2026-06-28T17:08:48.533557330Z Migrating to RolifyCreateRoles (20240319155251)
2026-06-28T17:08:48.534047127Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-06-28T17:08:48.534058971Z -- create_table(:roles)
2026-06-28T17:08:48.546109631Z -> 0.0119s
2026-06-28T17:08:48.546143960Z -- create_table(:users_roles, {id: false})
2026-06-28T17:08:48.546656884Z -> 0.0005s
2026-06-28T17:08:48.550132296Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-06-28T17:08:48.552456058Z -> 0.0016s
2026-06-28T17:08:48.552912518Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-06-28T17:08:48.553067190Z -> 0.0002s
2026-06-28T17:08:48.553089795Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-06-28T17:08:48.553238384Z -> 0.0001s
2026-06-28T17:08:48.553243144Z == 20240319155251 RolifyCreateRoles: migrated (0.0192s) =======================
2026-06-28T17:08:48.553247312Z
2026-06-28T17:08:48.557039974Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-06-28T17:08:48.557616195Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-06-28T17:08:48.561149022Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0035s) ==================
2026-06-28T17:08:48.561160967Z
2026-06-28T17:08:48.566310622Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-06-28T17:08:48.566748915Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-06-28T17:08:48.567172779Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-06-28T17:08:48.576942824Z -> 0.0095s
2026-06-28T17:08:48.576973216Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0101s) ====================
2026-06-28T17:08:48.576977394Z
2026-06-28T17:08:48.582416593Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-06-28T17:08:48.582897031Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-06-28T17:08:48.583599947Z -- add_column(:users, :reset_password_token, :string)
2026-06-28T17:08:48.584697859Z -> 0.0010s
2026-06-28T17:08:48.584722529Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-06-28T17:08:48.584900007Z -> 0.0002s
2026-06-28T17:08:48.584905137Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0020s) ============
2026-06-28T17:08:48.584913384Z
2026-06-28T17:08:48.594460900Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-06-28T17:08:48.594942130Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-06-28T17:08:48.608258970Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0132s) ==============
2026-06-28T17:08:48.608291907Z
2026-06-28T17:08:48.613919586Z Migrating to AddRememberableToUsers (20240410221112)
2026-06-28T17:08:48.614374923Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-06-28T17:08:48.614795971Z -- add_column(:users, :remember_created_at, :datetime)
2026-06-28T17:08:48.616603884Z -> 0.0017s
2026-06-28T17:08:48.616612481Z == 20240410221112 AddRememberableToUsers: migrated (0.0022s) ==================
2026-06-28T17:08:48.616617021Z
2026-06-28T17:08:48.621703599Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-06-28T17:08:48.622118756Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-06-28T17:08:48.622497549Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-06-28T17:08:48.623348012Z -> 0.0007s
2026-06-28T17:08:48.623354455Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0012s) ===========
2026-06-28T17:08:48.623358784Z
2026-06-28T17:08:48.628518891Z Migrating to DropDelayedJobs (20240418112821)
2026-06-28T17:08:48.628990271Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-06-28T17:08:48.631587423Z -- drop_table(:delayed_jobs)
2026-06-28T17:08:48.632638150Z -> 0.0009s
2026-06-28T17:08:48.632997995Z == 20240418112821 DropDelayedJobs: migrated (0.0040s) =========================
2026-06-28T17:08:48.633004779Z
2026-06-28T17:08:48.638102530Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-06-28T17:08:48.638512686Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-06-28T17:08:48.639623414Z -- add_column(:users, :interface_language, :string)
2026-06-28T17:08:48.640547005Z -> 0.0009s
2026-06-28T17:08:48.640554590Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0020s) =============
2026-06-28T17:08:48.640558448Z
2026-06-28T17:08:48.671305177Z Migrating to AddLockableToUsers (20240610120318)
2026-06-28T17:08:48.671934275Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-06-28T17:08:48.672168537Z -- change_table(:users)
2026-06-28T17:08:48.673741275Z -> 0.0016s
2026-06-28T17:08:48.673746636Z == 20240610120318 AddLockableToUsers: migrated (0.0018s) ======================
2026-06-28T17:08:48.673750434Z
2026-06-28T17:08:48.681334975Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-06-28T17:08:48.681817237Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-06-28T17:08:48.682012590Z -- add_column(:model_files, :attachment_data, :json)
2026-06-28T17:08:48.682747641Z -> 0.0007s
2026-06-28T17:08:48.682751810Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0009s) ===========
2026-06-28T17:08:48.682755758Z
2026-06-28T17:08:48.687531510Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-06-28T17:08:48.687971366Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-06-28T17:08:48.693625729Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0056s) ==================
2026-06-28T17:08:48.693631440Z
2026-06-28T17:08:48.701118616Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-06-28T17:08:48.701644926Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-06-28T17:08:48.702319085Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-06-28T17:08:48.703100038Z -> 0.0008s
2026-06-28T17:08:48.703104267Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0014s) ============
2026-06-28T17:08:48.703107944Z
2026-06-28T17:08:48.710139121Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-06-28T17:08:48.710564508Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-06-28T17:08:48.710725833Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-06-28T17:08:48.711646628Z -> 0.0007s
2026-06-28T17:08:48.712453534Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-06-28T17:08:48.713048252Z -> 0.0006s
2026-06-28T17:08:48.713052410Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-06-28T17:08:48.713644393Z -> 0.0006s
2026-06-28T17:08:48.713648702Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-06-28T17:08:48.715591846Z -> 0.0019s
2026-06-28T17:08:48.715595915Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-06-28T17:08:48.716217988Z -> 0.0006s
2026-06-28T17:08:48.716228028Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0056s) ====================
2026-06-28T17:08:48.716234862Z
2026-06-28T17:08:48.723146588Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-06-28T17:08:48.723571213Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-06-28T17:08:48.723595452Z -- remove_index(:libraries, :path)
2026-06-28T17:08:48.724234550Z -> 0.0006s
2026-06-28T17:08:48.724470185Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0009s) ================
2026-06-28T17:08:48.724474473Z
2026-06-28T17:08:48.732194337Z Migrating to CreateFederailsActors (20240727113215)
2026-06-28T17:08:48.732715999Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-06-28T17:08:48.732738574Z -- create_table(:federails_actors)
2026-06-28T17:08:48.733596713Z -> 0.0008s
2026-06-28T17:08:48.733600932Z -- foreign_key_exists?(:federails_actors, :users)
2026-06-28T17:08:48.734424581Z -> 0.0008s
2026-06-28T17:08:48.734672481Z -- remove_foreign_key(:federails_actors, :users)
2026-06-28T17:08:48.744410190Z -> 0.0097s
2026-06-28T17:08:48.744415641Z -- remove_index(:federails_actors, :user_id)
2026-06-28T17:08:48.744803633Z -> 0.0004s
2026-06-28T17:08:48.744820186Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-06-28T17:08:48.744975970Z -> 0.0001s
2026-06-28T17:08:48.744979998Z -- add_foreign_key(:federails_actors, :users)
2026-06-28T17:08:48.753281534Z -> 0.0083s
2026-06-28T17:08:48.753286885Z == 20240727113215 CreateFederailsActors: migrated (0.0206s) ===================
2026-06-28T17:08:48.753290683Z
2026-06-28T17:08:48.759025056Z Migrating to CreateFederailsFollowings (20240727113216)
2026-06-28T17:08:48.759532669Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-06-28T17:08:48.759549072Z -- create_table(:federails_followings)
2026-06-28T17:08:48.760571392Z -> 0.0010s
2026-06-28T17:08:48.760577103Z == 20240727113216 CreateFederailsFollowings: migrated (0.0010s) ===============
2026-06-28T17:08:48.760580731Z
2026-06-28T17:08:48.765675897Z Migrating to CreateFederailsActivities (20240727113217)
2026-06-28T17:08:48.766076684Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-06-28T17:08:48.766084400Z -- create_table(:federails_activities)
2026-06-28T17:08:48.769156610Z -> 0.0030s
2026-06-28T17:08:48.769200829Z == 20240727113217 CreateFederailsActivities: migrated (0.0030s) ===============
2026-06-28T17:08:48.769210448Z
2026-06-28T17:08:48.774512651Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-06-28T17:08:48.775054222Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-06-28T17:08:48.775072369Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-06-28T17:08:48.782085499Z -> 0.0070s
2026-06-28T17:08:48.782099387Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-06-28T17:08:48.782646489Z -> 0.0005s
2026-06-28T17:08:48.782652602Z -- change_table(:federails_actors)
2026-06-28T17:08:48.789319905Z -> 0.0066s
2026-06-28T17:08:48.789325296Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0143s) =======
2026-06-28T17:08:48.789329134Z
2026-06-28T17:08:48.791052476Z Migrating to CreateFederailsActors (20240731165647)
2026-06-28T17:08:48.797862807Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-06-28T17:08:48.797868519Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-06-28T17:08:48.797872236Z
2026-06-28T17:08:48.800930238Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-06-28T17:08:48.801270804Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-06-28T17:08:48.801282527Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-06-28T17:08:48.801291385Z
2026-06-28T17:08:48.802768592Z Migrating to BackfillActivities (20240805111500)
2026-06-28T17:08:48.803094238Z == 20240805111500 BackfillActivities: migrating ===============================
2026-06-28T17:08:48.803101953Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-06-28T17:08:48.803109017Z
2026-06-28T17:08:48.808118280Z Migrating to CreateCaberRelations (20240827155630)
2026-06-28T17:08:48.808492033Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-06-28T17:08:48.808498136Z -- create_table(:caber_relations)
2026-06-28T17:08:48.821638812Z -> 0.0131s
2026-06-28T17:08:48.821644052Z == 20240827155630 CreateCaberRelations: migrated (0.0131s) ====================
2026-06-28T17:08:48.821647680Z
2026-06-28T17:08:48.824926797Z Migrating to AddDefaultAccessControls (20240830121749)
2026-06-28T17:08:48.825480963Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-06-28T17:08:48.847371258Z == 20240830121749 AddDefaultAccessControls: migrated (0.0219s) ================
2026-06-28T17:08:48.847381729Z
2026-06-28T17:08:48.849216075Z Migrating to RenameDefaultRoles (20240830151650)
2026-06-28T17:08:48.851699939Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-06-28T17:08:48.863008564Z == 20240830151650 RenameDefaultRoles: migrated (0.0113s) ======================
2026-06-28T17:08:48.863014316Z
2026-06-28T17:08:48.868610140Z Migrating to AddPublicIDsToModels (20240904151944)
2026-06-28T17:08:48.869700838Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-06-28T17:08:48.869704976Z -- add_column(:models, :public_id, :string)
2026-06-28T17:08:48.870576662Z -> 0.0008s
2026-06-28T17:08:48.870580781Z -- add_index(:models, :public_id)
2026-06-28T17:08:48.871518680Z -> 0.0009s
2026-06-28T17:08:48.871522788Z -- add_column(:model_files, :public_id, :string)
2026-06-28T17:08:48.872233210Z -> 0.0007s
2026-06-28T17:08:48.872238551Z -- add_index(:model_files, :public_id)
2026-06-28T17:08:48.872402561Z -> 0.0001s
2026-06-28T17:08:48.872406589Z -- add_column(:problems, :public_id, :string)
2026-06-28T17:08:48.873086479Z -> 0.0007s
2026-06-28T17:08:48.873090477Z -- add_index(:problems, :public_id)
2026-06-28T17:08:48.873250570Z -> 0.0001s
2026-06-28T17:08:48.873260129Z -- add_column(:creators, :public_id, :string)
2026-06-28T17:08:48.873932293Z -> 0.0007s
2026-06-28T17:08:48.873936472Z -- add_index(:creators, :public_id)
2026-06-28T17:08:48.874103508Z -> 0.0002s
2026-06-28T17:08:48.874107436Z -- add_column(:collections, :public_id, :string)
2026-06-28T17:08:48.874778418Z -> 0.0007s
2026-06-28T17:08:48.874782516Z -- add_index(:collections, :public_id)
2026-06-28T17:08:48.874946467Z -> 0.0001s
2026-06-28T17:08:48.874950475Z -- add_column(:libraries, :public_id, :string)
2026-06-28T17:08:48.875653541Z -> 0.0007s
2026-06-28T17:08:48.875657499Z -- add_index(:libraries, :public_id)
2026-06-28T17:08:48.875822852Z -> 0.0001s
2026-06-28T17:08:48.875826720Z == 20240904151944 AddPublicIDsToModels: migrated (0.0061s) ====================
2026-06-28T17:08:48.875830398Z
2026-06-28T17:08:48.877688161Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-06-28T17:08:48.878129750Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-06-28T17:08:48.906005746Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:48.906911100Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0287s) ==============
2026-06-28T17:08:48.906929186Z
2026-06-28T17:08:48.909151554Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-06-28T17:08:48.909559947Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-06-28T17:08:48.909578013Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-06-28T17:08:48.909586149Z
2026-06-28T17:08:48.912822029Z Migrating to DeduplicateRoles (20240923114515)
2026-06-28T17:08:48.913419974Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-06-28T17:08:48.978330817Z == 20240923114515 DeduplicateRoles: migrated (0.0649s) ========================
2026-06-28T17:08:48.978357661Z
2026-06-28T17:08:48.983829136Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-06-28T17:08:48.984328151Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-06-28T17:08:48.984351668Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-06-28T17:08:49.100512942Z -> 0.1161s
2026-06-28T17:08:49.100540397Z -- add_index(:models, :name_lower)
2026-06-28T17:08:49.100689317Z -> 0.0002s
2026-06-28T17:08:49.100711622Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-06-28T17:08:49.108040949Z -> 0.0073s
2026-06-28T17:08:49.108067392Z -- add_index(:creators, :name_lower)
2026-06-28T17:08:49.108172003Z -> 0.0002s
2026-06-28T17:08:49.108193466Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-06-28T17:08:49.117009940Z -> 0.0088s
2026-06-28T17:08:49.117036443Z -- add_index(:collections, :name_lower)
2026-06-28T17:08:49.117133719Z -> 0.0001s
2026-06-28T17:08:49.117155183Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1329s) =============
2026-06-28T17:08:49.117164722Z
2026-06-28T17:08:49.127064969Z Migrating to AddKeypairToActors (20240926162407)
2026-06-28T17:08:49.127400345Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-06-28T17:08:49.127421337Z -- change_table(:federails_actors)
2026-06-28T17:08:49.129089799Z -> 0.0016s
2026-06-28T17:08:49.129113587Z == 20240926162407 AddKeypairToActors: migrated (0.0016s) ======================
2026-06-28T17:08:49.129123156Z
2026-06-28T17:08:49.137114928Z Migrating to AddUuids (20241004194445)
2026-06-28T17:08:49.137510675Z == 20241004194445 AddUuids: migrating =========================================
2026-06-28T17:08:49.137531568Z -- change_table(:federails_actors)
2026-06-28T17:08:49.139905831Z -> 0.0024s
2026-06-28T17:08:49.139929699Z -- change_table(:federails_activities)
2026-06-28T17:08:49.140943502Z -> 0.0010s
2026-06-28T17:08:49.140964274Z -- change_table(:federails_followings)
2026-06-28T17:08:49.141872463Z -> 0.0009s
2026-06-28T17:08:49.141893255Z == 20241004194445 AddUuids: migrated (0.0044s) ================================
2026-06-28T17:08:49.141902835Z
2026-06-28T17:08:49.149633019Z Migrating to CreateComments (20241007182824)
2026-06-28T17:08:49.150052244Z == 20241007182824 CreateComments: migrating ===================================
2026-06-28T17:08:49.150073076Z -- create_table(:comments)
2026-06-28T17:08:49.151800897Z -> 0.0017s
2026-06-28T17:08:49.151821870Z == 20241007182824 CreateComments: migrated (0.0018s) ==========================
2026-06-28T17:08:49.151831459Z
2026-06-28T17:08:49.161038409Z Migrating to AddSystemToComments (20241009122540)
2026-06-28T17:08:49.173639869Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-06-28T17:08:49.173663577Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-06-28T17:08:49.174547618Z -> 0.0009s
2026-06-28T17:08:49.174568430Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-06-28T17:08:49.174578079Z
2026-06-28T17:08:49.178129044Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-06-28T17:08:49.178535373Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-06-28T17:08:49.182151809Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0036s) ============
2026-06-28T17:08:49.182175336Z
2026-06-28T17:08:49.187131652Z Migrating to AddOmniauthToUsers (20241015090803)
2026-06-28T17:08:49.187411566Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-06-28T17:08:49.187432589Z -- add_column(:users, :auth_provider, :string)
2026-06-28T17:08:49.188525841Z -> 0.0011s
2026-06-28T17:08:49.188549559Z -- add_column(:users, :auth_uid, :string)
2026-06-28T17:08:49.189334150Z -> 0.0008s
2026-06-28T17:08:49.189355022Z == 20241015090803 AddOmniauthToUsers: migrated (0.0019s) ======================
2026-06-28T17:08:49.189364681Z
2026-06-28T17:08:49.194465829Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-06-28T17:08:49.194817658Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-06-28T17:08:49.194838440Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-06-28T17:08:49.195673412Z -> 0.0008s
2026-06-28T17:08:49.195695637Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-06-28T17:08:49.196467011Z -> 0.0008s
2026-06-28T17:08:49.196490609Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-06-28T17:08:49.196500018Z
2026-06-28T17:08:49.201485282Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-06-28T17:08:49.201816249Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-06-28T17:08:49.201837272Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-06-28T17:08:49.202673005Z -> 0.0008s
2026-06-28T17:08:49.202693918Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2026-06-28T17:08:49.202703597Z
2026-06-28T17:08:49.207531865Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-06-28T17:08:49.207895919Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-06-28T17:08:49.207919546Z -- change_table(:users)
2026-06-28T17:08:49.209281721Z -> 0.0013s
2026-06-28T17:08:49.209302573Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0014s) =====================
2026-06-28T17:08:49.209312363Z
2026-06-28T17:08:49.210983720Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-06-28T17:08:49.211356331Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-06-28T17:08:49.251986954Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0406s) =================
2026-06-28T17:08:49.252029510Z
2026-06-28T17:08:49.256999273Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-06-28T17:08:49.257495823Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-06-28T17:08:49.257516765Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-06-28T17:08:49.258452982Z -> 0.0009s
2026-06-28T17:08:49.258473844Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-06-28T17:08:49.259522126Z -> 0.0010s
2026-06-28T17:08:49.259543058Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-06-28T17:08:49.260275313Z -> 0.0007s
2026-06-28T17:08:49.260298911Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-06-28T17:08:49.261241590Z -> 0.0009s
2026-06-28T17:08:49.261262693Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-06-28T17:08:49.262106132Z -> 0.0008s
2026-06-28T17:08:49.262127114Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-06-28T17:08:49.262948599Z -> 0.0008s
2026-06-28T17:08:49.262969471Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-06-28T17:08:49.263424939Z -> 0.0005s
2026-06-28T17:08:49.263445711Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0059s) ===================
2026-06-28T17:08:49.263455350Z
2026-06-28T17:08:49.269686014Z Migrating to AddInProgressToProblems (20241105121830)
2026-06-28T17:08:49.271692677Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-06-28T17:08:49.271713689Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-06-28T17:08:49.272642381Z -> 0.0009s
2026-06-28T17:08:49.272665988Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-06-28T17:08:49.272675628Z
2026-06-28T17:08:49.274380994Z Migrating to ClearStuckProblems (20241118155027)
2026-06-28T17:08:49.275912469Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-06-28T17:08:49.292167180Z == 20241118155027 ClearStuckProblems: migrated (0.0162s) ======================
2026-06-28T17:08:49.292190848Z
2026-06-28T17:08:49.314175953Z Migrating to AddApprovedToUser (20241122121621)
2026-06-28T17:08:49.315072129Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-06-28T17:08:49.315093011Z -- change_table(:users)
2026-06-28T17:08:49.316626310Z -> 0.0015s
2026-06-28T17:08:49.316650018Z == 20241122121621 AddApprovedToUser: migrated (0.0015s) =======================
2026-06-28T17:08:49.316674588Z
2026-06-28T17:08:49.324439953Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-06-28T17:08:49.325394296Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-06-28T17:08:49.325415138Z -- create_table(:federails_moderation_reports)
2026-06-28T17:08:49.328032362Z -> 0.0025s
2026-06-28T17:08:49.328055959Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0026s) ========
2026-06-28T17:08:49.328065418Z
2026-06-28T17:08:49.335520098Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-06-28T17:08:49.336297725Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-06-28T17:08:49.336321302Z -- create_table(:federails_moderation_domain_blocks)
2026-06-28T17:08:49.336860068Z -> 0.0005s
2026-06-28T17:08:49.336881150Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0006s) ===
2026-06-28T17:08:49.336890800Z
2026-06-28T17:08:49.344403887Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-06-28T17:08:49.345041341Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-06-28T17:08:49.346103451Z -- change_column_null(:comments, :commenter_id, true)
2026-06-28T17:08:49.355832333Z -> 0.0097s
2026-06-28T17:08:49.355868195Z -- change_column_null(:comments, :commenter_type, true)
2026-06-28T17:08:49.365116940Z -> 0.0093s
2026-06-28T17:08:49.365140838Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-06-28T17:08:49.366244502Z -> 0.0011s
2026-06-28T17:08:49.366265294Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-06-28T17:08:49.378316564Z -> 0.0120s
2026-06-28T17:08:49.378340443Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0333s) =======
2026-06-28T17:08:49.378350242Z
2026-06-28T17:08:49.394890037Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-06-28T17:08:49.395994593Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-06-28T17:08:49.396018250Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-06-28T17:08:49.396997944Z -> 0.0009s
2026-06-28T17:08:49.397019137Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0010s) =================
2026-06-28T17:08:49.397028756Z
2026-06-28T17:08:49.401969752Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-06-28T17:08:49.402378946Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-06-28T17:08:49.469785418Z == 20250121164452 MakePublicIDsLowercase: migrated (0.0674s) ==================
2026-06-28T17:08:49.469823975Z
2026-06-28T17:08:49.502609803Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-06-28T17:08:49.503525277Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-06-28T17:08:49.503546289Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-06-28T17:08:49.505135762Z -> 0.0016s
2026-06-28T17:08:49.505159520Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0016s) ==========
2026-06-28T17:08:49.505169089Z
2026-06-28T17:08:49.560659492Z Migrating to AddCreatorToCollections (20250222000000)
2026-06-28T17:08:49.580266056Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-06-28T17:08:49.582252708Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-06-28T17:08:49.601653718Z -> 0.0194s
2026-06-28T17:08:49.603399856Z == 20250222000000 AddCreatorToCollections: migrated (0.0194s) =================
2026-06-28T17:08:49.603800303Z
2026-06-28T17:08:49.610872292Z Migrating to AddLocalToActors (20250305171530)
2026-06-28T17:08:49.613184250Z == 20250305171530 AddLocalToActors: migrating =================================
2026-06-28T17:08:49.613207847Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-06-28T17:08:49.614445922Z -> 0.0012s
2026-06-28T17:08:49.615023355Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-06-28T17:08:49.616430360Z -> 0.0014s
2026-06-28T17:08:49.617765510Z -> 0 rows
2026-06-28T17:08:49.618285378Z == 20250305171530 AddLocalToActors: migrated (0.0049s) ========================
2026-06-28T17:08:49.618506894Z
2026-06-28T17:08:49.624096406Z Migrating to AddActorTypeToActors (20250407160721)
2026-06-28T17:08:49.625316454Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-06-28T17:08:49.625337496Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-06-28T17:08:49.626217319Z -> 0.0009s
2026-06-28T17:08:49.626459848Z == 20250407160721 AddActorTypeToActors: migrated (0.0009s) ====================
2026-06-28T17:08:49.626674931Z
2026-06-28T17:08:49.632039700Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-06-28T17:08:49.633274588Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-06-28T17:08:49.633295430Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-06-28T17:08:49.634549888Z -> 0.0012s
2026-06-28T17:08:49.634801745Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0013s) =================
2026-06-28T17:08:49.635020837Z
2026-06-28T17:08:49.640387920Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-06-28T17:08:49.642020269Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-06-28T17:08:49.642041171Z -- create_table(:oauth_applications)
2026-06-28T17:08:49.642492471Z -> 0.0004s
2026-06-28T17:08:49.642513072Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-06-28T17:08:49.642679167Z -> 0.0002s
2026-06-28T17:08:49.642700149Z -- create_table(:oauth_access_grants)
2026-06-28T17:08:49.643317052Z -> 0.0006s
2026-06-28T17:08:49.643337944Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-06-28T17:08:49.643407454Z -> 0.0001s
2026-06-28T17:08:49.643417204Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-06-28T17:08:49.651302872Z -> 0.0078s
2026-06-28T17:08:49.651326960Z -- create_table(:oauth_access_tokens)
2026-06-28T17:08:49.651895916Z -> 0.0006s
2026-06-28T17:08:49.651919384Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-06-28T17:08:49.652295281Z -> 0.0003s
2026-06-28T17:08:49.652316223Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-06-28T17:08:49.652508060Z -> 0.0001s
2026-06-28T17:08:49.652529032Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-06-28T17:08:49.661798048Z -> 0.0093s
2026-06-28T17:08:49.661821765Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-06-28T17:08:49.669392479Z -> 0.0076s
2026-06-28T17:08:49.669416427Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-06-28T17:08:49.678589129Z -> 0.0092s
2026-06-28T17:08:49.678852349Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0366s) ==================
2026-06-28T17:08:49.679075990Z
2026-06-28T17:08:49.684787838Z Migrating to AddOwnerToApplication (20250408145956)
2026-06-28T17:08:49.686888420Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-06-28T17:08:49.690571260Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-06-28T17:08:49.691601646Z -> 0.0010s
2026-06-28T17:08:49.691986371Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-06-28T17:08:49.692879050Z -> 0.0009s
2026-06-28T17:08:49.693587357Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-06-28T17:08:49.693771348Z -> 0.0002s
2026-06-28T17:08:49.695754453Z == 20250408145956 AddOwnerToApplication: migrated (0.0057s) ===================
2026-06-28T17:08:49.696286355Z
2026-06-28T17:08:49.704804197Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-06-28T17:08:49.705451251Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-06-28T17:08:49.706396535Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-06-28T17:08:49.716514822Z -> 0.0101s
2026-06-28T17:08:49.716765267Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0111s) ============
2026-06-28T17:08:49.716996994Z
2026-06-28T17:08:49.722495402Z Migrating to AddQuotaToUsers (20250409125753)
2026-06-28T17:08:49.723150802Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-06-28T17:08:49.723764759Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-06-28T17:08:49.724862190Z -> 0.0010s
2026-06-28T17:08:49.725202326Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-06-28T17:08:49.726123692Z -> 0.0009s
2026-06-28T17:08:49.726367122Z == 20250409125753 AddQuotaToUsers: migrated (0.0030s) =========================
2026-06-28T17:08:49.726588318Z
2026-06-28T17:08:49.731771812Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-06-28T17:08:49.732589720Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-06-28T17:08:49.733267125Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-06-28T17:08:49.745186841Z -> 0.0119s
2026-06-28T17:08:49.745497236Z -- add_index(:model_files, :filename_lower)
2026-06-28T17:08:49.745672078Z -> 0.0002s
2026-06-28T17:08:49.745971933Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0131s)
2026-06-28T17:08:49.746137256Z
2026-06-28T17:08:49.751122610Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-06-28T17:08:49.751701356Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-06-28T17:08:49.752436247Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-06-28T17:08:49.752624777Z -> 0.0002s
2026-06-28T17:08:49.752863688Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0009s) ===================
2026-06-28T17:08:49.753070004Z
2026-06-28T17:08:49.758242135Z Migrating to AddPreviewToModelFile (20250520111046)
2026-06-28T17:08:49.758822544Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-06-28T17:08:49.760022913Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-06-28T17:08:49.761117689Z -> 0.0011s
2026-06-28T17:08:49.761351500Z == 20250520111046 AddPreviewToModelFile: migrated (0.0017s) ===================
2026-06-28T17:08:49.761707116Z
2026-06-28T17:08:49.766767101Z Migrating to CreateAltchaSolutions (20250609210440)
2026-06-28T17:08:49.767183570Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-06-28T17:08:49.767466610Z -- create_table(:altcha_solutions)
2026-06-28T17:08:49.767894552Z -> 0.0004s
2026-06-28T17:08:49.767919463Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-06-28T17:08:49.768119395Z -> 0.0002s
2026-06-28T17:08:49.768587919Z == 20250609210440 CreateAltchaSolutions: migrated (0.0014s) ===================
2026-06-28T17:08:49.768807141Z
2026-06-28T17:08:49.773889321Z Migrating to AddIndexableFields (20250620141805)
2026-06-28T17:08:49.774289778Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-06-28T17:08:49.774310459Z -- change_table(:models)
2026-06-28T17:08:49.776624752Z -> 0.0023s
2026-06-28T17:08:49.776648410Z -- change_table(:creators)
2026-06-28T17:08:49.778413616Z -> 0.0018s
2026-06-28T17:08:49.778434408Z -- change_table(:collections)
2026-06-28T17:08:49.780256850Z -> 0.0018s
2026-06-28T17:08:49.780280839Z == 20250620141805 AddIndexableFields: migrated (0.0060s) ======================
2026-06-28T17:08:49.780496944Z
2026-06-28T17:08:49.785418660Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-06-28T17:08:49.785816472Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-06-28T17:08:49.786096115Z -- change_column(:models, :indexable, :string)
2026-06-28T17:08:49.804032123Z -> 0.0179s
2026-06-28T17:08:49.804055841Z -- change_column(:models, :ai_indexable, :string)
2026-06-28T17:08:49.822333196Z -> 0.0183s
2026-06-28T17:08:49.822356724Z -- change_column(:creators, :indexable, :string)
2026-06-28T17:08:49.839130701Z -> 0.0167s
2026-06-28T17:08:49.839154098Z -- change_column(:creators, :ai_indexable, :string)
2026-06-28T17:08:49.849669093Z -> 0.0105s
2026-06-28T17:08:49.849692721Z -- change_column(:collections, :indexable, :string)
2026-06-28T17:08:49.888535121Z -> 0.0388s
2026-06-28T17:08:49.888558628Z -- change_column(:collections, :ai_indexable, :string)
2026-06-28T17:08:49.903018282Z -> 0.0145s
2026-06-28T17:08:49.903043663Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1172s) ======
2026-06-28T17:08:49.903280831Z
2026-06-28T17:08:49.911992023Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-06-28T17:08:49.912516129Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-06-28T17:08:49.912536880Z -- change_table(:models)
2026-06-28T17:08:49.912966486Z -> 0.0004s
2026-06-28T17:08:49.912987388Z -- change_table(:creators)
2026-06-28T17:08:49.913279056Z -> 0.0003s
2026-06-28T17:08:49.913299938Z -- change_table(:collections)
2026-06-28T17:08:49.913583279Z -> 0.0003s
2026-06-28T17:08:49.913604201Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0011s) =================
2026-06-28T17:08:49.913843182Z
2026-06-28T17:08:49.921988073Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-06-28T17:08:49.922407407Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-06-28T17:08:49.922428039Z -- change_table(:links)
2026-06-28T17:08:49.922697312Z -> 0.0003s
2026-06-28T17:08:49.922718123Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0003s) =======================
2026-06-28T17:08:49.922954109Z
2026-06-28T17:08:49.929663076Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-06-28T17:08:49.930792742Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-06-28T17:08:49.930813484Z -- add_column(:links, :synced_at, :datetime)
2026-06-28T17:08:49.931956227Z -> 0.0011s
2026-06-28T17:08:49.931980014Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0012s) ======================
2026-06-28T17:08:49.931989914Z
2026-06-28T17:08:49.937757415Z Migrating to CreateFaspClientProviders (20250806142734)
2026-06-28T17:08:49.938199596Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-06-28T17:08:49.938220468Z -- create_table(:fasp_client_providers)
2026-06-28T17:08:49.970201053Z -> 0.0320s
2026-06-28T17:08:49.970224931Z == 20250806142734 CreateFaspClientProviders: migrated (0.0320s) ===============
2026-06-28T17:08:49.970234440Z
2026-06-28T17:08:49.975787208Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-06-28T17:08:49.976496467Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-06-28T17:08:49.976519904Z -- create_table(:fasp_client_event_subscriptions)
2026-06-28T17:08:49.985184602Z -> 0.0087s
2026-06-28T17:08:49.985208380Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0087s) ======
2026-06-28T17:08:49.985217969Z
2026-06-28T17:08:49.990317213Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-06-28T17:08:49.990697009Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-06-28T17:08:49.990717971Z -- create_table(:fasp_client_backfill_requests)
2026-06-28T17:08:49.994970900Z -> 0.0042s
2026-06-28T17:08:49.994994527Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0043s) ========
2026-06-28T17:08:49.995033606Z
2026-06-28T17:08:50.000402303Z Migrating to AddImagesToCreators (20250922155445)
2026-06-28T17:08:50.000737348Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-06-28T17:08:50.000758270Z -- add_column(:creators, :avatar_data, :json)
2026-06-28T17:08:50.001865992Z -> 0.0011s
2026-06-28T17:08:50.001887064Z -- add_column(:creators, :banner_data, :json)
2026-06-28T17:08:50.002841738Z -> 0.0010s
2026-06-28T17:08:50.002862720Z == 20250922155445 AddImagesToCreators: migrated (0.0021s) =====================
2026-06-28T17:08:50.002872490Z
2026-06-28T17:08:50.007900971Z Migrating to CreateFederailsHosts (20251010145758)
2026-06-28T17:08:50.008640702Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-06-28T17:08:50.008661774Z -- create_table(:federails_hosts)
2026-06-28T17:08:50.017346402Z -> 0.0087s
2026-06-28T17:08:50.017370340Z == 20251010145758 CreateFederailsHosts: migrated (0.0087s) ====================
2026-06-28T17:08:50.017379870Z
2026-06-28T17:08:50.034036460Z Migrating to AddTourStateToUsers (20251027152904)
2026-06-28T17:08:50.034842353Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-06-28T17:08:50.034863216Z -- add_column(:users, :tour_state, :json)
2026-06-28T17:08:50.036025658Z -> 0.0011s
2026-06-28T17:08:50.036051941Z == 20251027152904 AddTourStateToUsers: migrated (0.0011s) =====================
2026-06-28T17:08:50.036062512Z
2026-06-28T17:08:50.046137250Z Migrating to AddSortOrderToUsers (20251105110434)
2026-06-28T17:08:50.046489610Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-06-28T17:08:50.046510472Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-06-28T17:08:50.047606561Z -> 0.0011s
2026-06-28T17:08:50.047627443Z == 20251105110434 AddSortOrderToUsers: migrated (0.0011s) =====================
2026-06-28T17:08:50.047637052Z
2026-06-28T17:08:50.052892230Z Migrating to CreateGroups (20251203161006)
2026-06-28T17:08:50.053303118Z == 20251203161006 CreateGroups: migrating =====================================
2026-06-28T17:08:50.053324141Z -- create_table(:groups)
2026-06-28T17:08:50.061030197Z -> 0.0077s
2026-06-28T17:08:50.061053805Z -- create_table(:memberships)
2026-06-28T17:08:50.062080643Z -> 0.0010s
2026-06-28T17:08:50.062101686Z == 20251203161006 CreateGroups: migrated (0.0088s) ============================
2026-06-28T17:08:50.062111255Z
2026-06-28T17:08:50.067728262Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-06-28T17:08:50.068103749Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-06-28T17:08:50.068127367Z -- remove_index(:memberships, [:group_id, :user_id])
2026-06-28T17:08:50.069253265Z -> 0.0011s
2026-06-28T17:08:50.069274147Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-06-28T17:08:50.069439691Z -> 0.0002s
2026-06-28T17:08:50.069460513Z -- remove_index(:memberships, [:user_id, :group_id])
2026-06-28T17:08:50.074799149Z -> 0.0053s
2026-06-28T17:08:50.074823388Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-06-28T17:08:50.074899792Z -> 0.0002s
2026-06-28T17:08:50.074909321Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0069s) =============
2026-06-28T17:08:50.074917798Z
2026-06-28T17:08:50.080425615Z Migrating to CreateNoticedTables (20260119153039)
2026-06-28T17:08:50.081212210Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-06-28T17:08:50.081235026Z -- create_table(:noticed_events, {id: :primary_key})
2026-06-28T17:08:50.090176000Z -> 0.0089s
2026-06-28T17:08:50.090211121Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-06-28T17:08:50.094580865Z -> 0.0043s
2026-06-28T17:08:50.094608962Z == 20260119153039 CreateNoticedTables: migrated (0.0133s) =====================
2026-06-28T17:08:50.094618692Z
2026-06-28T17:08:50.100315339Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-06-28T17:08:50.100704914Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-06-28T17:08:50.100729704Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-06-28T17:08:50.101938870Z -> 0.0012s
2026-06-28T17:08:50.101961256Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0012s) =====
2026-06-28T17:08:50.101971155Z
2026-06-28T17:08:50.110302812Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-06-28T17:08:50.110789653Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-06-28T17:08:50.111091662Z -- change_table(:users)
2026-06-28T17:08:50.119730176Z -> 0.0086s
2026-06-28T17:08:50.119756429Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0089s) ===============
2026-06-28T17:08:50.119768584Z
2026-06-28T17:08:50.125779284Z Migrating to CreateLists (20260302121346)
2026-06-28T17:08:50.126208038Z == 20260302121346 CreateLists: migrating ======================================
2026-06-28T17:08:50.126228950Z -- create_table(:lists)
2026-06-28T17:08:50.130101543Z -> 0.0039s
2026-06-28T17:08:50.130125892Z -- create_table(:list_items)
2026-06-28T17:08:50.133292562Z -> 0.0032s
2026-06-28T17:08:50.133336511Z == 20260302121346 CreateLists: migrated (0.0071s) =============================
2026-06-28T17:08:50.133347603Z
2026-06-28T17:08:50.138589835Z Migrating to AddSpecialToLists (20260304122738)
2026-06-28T17:08:50.138931243Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-06-28T17:08:50.138952997Z -- add_column(:lists, :special, :string)
2026-06-28T17:08:50.140192865Z -> 0.0012s
2026-06-28T17:08:50.140215862Z == 20260304122738 AddSpecialToLists: migrated (0.0012s) =======================
2026-06-28T17:08:50.140225962Z
2026-06-28T17:08:50.145214804Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-06-28T17:08:50.145535580Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-06-28T17:08:50.145549979Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-06-28T17:08:50.146718764Z -> 0.0011s
2026-06-28T17:08:50.146727792Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-06-28T17:08:50.147800964Z -> 0.0011s
2026-06-28T17:08:50.147809832Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-06-28T17:08:50.148892744Z -> 0.0011s
2026-06-28T17:08:50.148904568Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0034s) ============
2026-06-28T17:08:50.148913275Z
2026-06-28T17:08:50.153963791Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-06-28T17:08:50.154237442Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-06-28T17:08:50.154248485Z -- add_column(:federails_activities, :to, :string)
2026-06-28T17:08:50.155371968Z -> 0.0011s
2026-06-28T17:08:50.155381076Z -- add_column(:federails_activities, :cc, :string)
2026-06-28T17:08:50.156454469Z -> 0.0010s
2026-06-28T17:08:50.156466644Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0022s) =========
2026-06-28T17:08:50.156475281Z
2026-06-28T17:08:50.161299501Z Migrating to AddLikeCountToModels (20260410150554)
2026-06-28T17:08:50.161598453Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-06-28T17:08:50.161610407Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-06-28T17:08:50.162729813Z -> 0.0011s
2026-06-28T17:08:50.162738600Z == 20260410150554 AddLikeCountToModels: migrated (0.0011s) ====================
2026-06-28T17:08:50.162746907Z
2026-06-28T17:08:50.167474523Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-06-28T17:08:50.167899479Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-06-28T17:08:50.167940321Z -- create_table(:federails_quote_authorizations)
2026-06-28T17:08:50.177112101Z -> 0.0092s
2026-06-28T17:08:50.177139947Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0092s) ======
2026-06-28T17:08:50.177150738Z
2026-06-28T17:08:50.182001271Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-06-28T17:08:50.182322028Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-06-28T17:08:50.182331146Z -- add_column(:federails_activities, :result, :string)
2026-06-28T17:08:50.183511354Z -> 0.0012s
2026-06-28T17:08:50.183520021Z -- add_column(:federails_activities, :instrument, :string)
2026-06-28T17:08:50.184611370Z -> 0.0011s
2026-06-28T17:08:50.184622964Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0023s)
2026-06-28T17:08:50.184631220Z
2026-06-28T17:08:50.189523648Z Migrating to CreateCollectionsModelsJoinTable (20260422125049)
2026-06-28T17:08:50.189797960Z == 20260422125049 CreateCollectionsModelsJoinTable: migrating =================
2026-06-28T17:08:50.189808482Z -- create_join_table(:collections, :models)
2026-06-28T17:08:50.195095003Z -> 0.0053s
2026-06-28T17:08:50.195106406Z == 20260422125049 CreateCollectionsModelsJoinTable: migrated (0.0053s) ========
2026-06-28T17:08:50.195114843Z
2026-06-28T17:08:50.200250740Z Migrating to AddPreviewFieldsToCollections (20260427114113)
2026-06-28T17:08:50.200584353Z == 20260427114113 AddPreviewFieldsToCollections: migrating ====================
2026-06-28T17:08:50.200595896Z -- change_table(:collections)
2026-06-28T17:08:50.221941884Z -> 0.0213s
2026-06-28T17:08:50.221956584Z == 20260427114113 AddPreviewFieldsToCollections: migrated (0.0213s) ===========
2026-06-28T17:08:50.221965091Z
2026-06-28T17:08:50.235390711Z Migrating to AddModelsCountToCollections (20260428101428)
2026-06-28T17:08:50.235831078Z == 20260428101428 AddModelsCountToCollections: migrating ======================
2026-06-28T17:08:50.236210613Z -- add_column(:collections_models, :id, :primary_key)
2026-06-28T17:08:50.241143402Z -> 0.0049s
2026-06-28T17:08:50.241154825Z -- add_column(:collections, :models_count, :integer)
2026-06-28T17:08:50.247304044Z -> 0.0061s
2026-06-28T17:08:50.247315588Z == 20260428101428 AddModelsCountToCollections: migrated (0.0114s) =============
2026-06-28T17:08:50.247323804Z
2026-06-28T17:08:50.285791830Z Migrating to AddTextToLinks (20260511220927)
2026-06-28T17:08:50.286260164Z == 20260511220927 AddTextToLinks: migrating ===================================
2026-06-28T17:08:50.286561731Z -- add_column(:links, :text, :string)
2026-06-28T17:08:50.287757911Z -> 0.0014s
2026-06-28T17:08:50.287781810Z == 20260511220927 AddTextToLinks: migrated (0.0015s) ==========================
2026-06-28T17:08:50.287791519Z
2026-06-28T17:08:50.295472234Z Migrating to AddEntrypointToModels (20260512112504)
2026-06-28T17:08:50.295897692Z == 20260512112504 AddEntrypointToModels: migrating ============================
2026-06-28T17:08:50.295923604Z -- add_reference(:models, :entrypoint, {null: true, foreign_key: {to_table: :model_files}})
2026-06-28T17:08:50.342081424Z -> 0.0461s
2026-06-28T17:08:50.342115663Z -- add_column(:models, :entrypoint_fragment, :string, {null: true})
2026-06-28T17:08:50.343298225Z -> 0.0012s
2026-06-28T17:08:50.343321743Z == 20260512112504 AddEntrypointToModels: migrated (0.0474s) ===================
2026-06-28T17:08:50.343331312Z
2026-06-28T17:08:50.351078881Z Migrating to AddLandingPageToUsers (20260514144832)
2026-06-28T17:08:50.351521653Z == 20260514144832 AddLandingPageToUsers: migrating ============================
2026-06-28T17:08:50.351535311Z -- add_column(:users, :landing_page, :string, {null: true, default: nil})
2026-06-28T17:08:50.358124597Z -> 0.0065s
2026-06-28T17:08:50.358150259Z == 20260514144832 AddLandingPageToUsers: migrated (0.0065s) ===================
2026-06-28T17:08:50.358160029Z
2026-06-28T17:08:50.364775848Z Migrating to CreateRelationships (20260519154617)
2026-06-28T17:08:50.365211015Z == 20260519154617 CreateRelationships: migrating ==============================
2026-06-28T17:08:50.365233130Z -- create_table(:relationships)
2026-06-28T17:08:50.366645425Z -> 0.0014s
2026-06-28T17:08:50.366667019Z == 20260519154617 CreateRelationships: migrated (0.0014s) =====================
2026-06-28T17:08:50.366676648Z
2026-06-28T17:08:50.373154420Z Migrating to DropAltchaSolutions (20260604160600)
2026-06-28T17:08:50.373587051Z == 20260604160600 DropAltchaSolutions: migrating ==============================
2026-06-28T17:08:50.373862516Z -- drop_table(:altcha_solutions)
2026-06-28T17:08:50.374183032Z -> 0.0003s
2026-06-28T17:08:50.374204115Z == 20260604160600 DropAltchaSolutions: migrated (0.0006s) =====================
2026-06-28T17:08:50.374213764Z
2026-06-28T17:08:50.379480636Z Migrating to CreatePrintHosts (20260616131635)
2026-06-28T17:08:50.379800470Z == 20260616131635 CreatePrintHosts: migrating =================================
2026-06-28T17:08:50.379822595Z -- create_table(:print_hosts)
2026-06-28T17:08:50.380195877Z -> 0.0004s
2026-06-28T17:08:50.380224154Z == 20260616131635 CreatePrintHosts: migrated (0.0004s) ========================
2026-06-28T17:08:50.380234134Z
2026-06-28T17:08:50.454913810Z s6-rc: info: service init-manyfold-config successfully started
2026-06-28T17:08:50.455193834Z s6-rc: info: service init-config-end: starting
2026-06-28T17:08:50.457225898Z s6-rc: info: service init-config-end successfully started
2026-06-28T17:08:50.457566344Z s6-rc: info: service init-mods: starting
2026-06-28T17:08:50.459890908Z s6-rc: info: service init-mods successfully started
2026-06-28T17:08:50.460161152Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-06-28T17:08:50.469177969Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-06-28T17:08:50.469372331Z s6-rc: info: service init-mods-package-install: starting
2026-06-28T17:08:50.482047068Z [pkg-install-init] **** Installing all mod packages ****
2026-06-28T17:08:50.854112201Z (1/1) Installing redis (8.4.2-r0)
2026-06-28T17:08:50.865169840Z Executing redis-8.4.2-r0.pre-install
2026-06-28T17:08:50.906338838Z Executing redis-8.4.2-r0.post-install
2026-06-28T17:08:50.916027168Z Executing busybox-1.37.0-r30.trigger
2026-06-28T17:08:50.931070097Z OK: 354.5 MiB in 153 packages
2026-06-28T17:08:50.970700966Z s6-rc: info: service init-mods-package-install successfully started
2026-06-28T17:08:50.971098607Z s6-rc: info: service init-mods-end: starting
2026-06-28T17:08:50.973308650Z s6-rc: info: service init-mods-end successfully started
2026-06-28T17:08:50.973757274Z s6-rc: info: service init-custom-files: starting
2026-06-28T17:08:50.980746947Z [custom-init] No custom files found, skipping...
2026-06-28T17:08:50.981423650Z s6-rc: info: service init-custom-files successfully started
2026-06-28T17:08:50.981643252Z s6-rc: info: service init-services: starting
2026-06-28T17:08:50.983490083Z s6-rc: info: service init-services successfully started
2026-06-28T17:08:50.983672822Z s6-rc: info: service svc-mod-universal-redis: starting
2026-06-28T17:08:50.983930270Z s6-rc: info: service svc-manyfold: starting
2026-06-28T17:08:50.984213401Z s6-rc: info: service svc-cron: starting
2026-06-28T17:08:50.986511601Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-06-28T17:08:50.986883110Z s6-rc: info: service svc-cron successfully started
2026-06-28T17:08:51.003063871Z 265:C 28 Jun 2026 17:08:51.002 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2026-06-28T17:08:51.003086597Z 265:C 28 Jun 2026 17:08:51.003 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-06-28T17:08:51.003094693Z 265:C 28 Jun 2026 17:08:51.003 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=265, just started
2026-06-28T17:08:51.003101948Z 265:C 28 Jun 2026 17:08:51.003 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-06-28T17:08:51.004152775Z 265:M 28 Jun 2026 17:08:51.004 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-06-28T17:08:51.004174730Z 265:M 28 Jun 2026 17:08:51.004 * monotonic clock: POSIX clock_gettime
2026-06-28T17:08:51.004848928Z 265:M 28 Jun 2026 17:08:51.004 * Running mode=standalone, port=6379.
2026-06-28T17:08:51.005335749Z 265:M 28 Jun 2026 17:08:51.005 * Server initialized
2026-06-28T17:08:51.005350378Z 265:M 28 Jun 2026 17:08:51.005 * Ready to accept connections tcp
2026-06-28T17:08:51.162874761Z 17:08:51 rails.1 | started with pid 285
2026-06-28T17:08:51.162899020Z 17:08:51 default_worker.1 | started with pid 286
2026-06-28T17:08:51.162974652Z 17:08:51 performance_worker.1 | started with pid 287
2026-06-28T17:08:54.023498100Z 17:08:54 rails.1 | => Booting Puma
2026-06-28T17:08:54.023532850Z 17:08:54 rails.1 | => Rails 8.0.5 application starting in production
2026-06-28T17:08:54.023544543Z 17:08:54 rails.1 | => Run `bin/rails server --help` for more startup options
2026-06-28T17:08:54.199769935Z 17:08:54 rails.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-06-28T17:08:54.199800175Z 17:08:54 rails.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-06-28T17:08:54.623699444Z 17:08:54 default_worker.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-06-28T17:08:54.623724825Z 17:08:54 default_worker.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-06-28T17:08:54.644617501Z 17:08:54 default_worker.1 | Server: c0cbcabdc6fb, Context: rails, Role: web, data: {cpu: {one_min: 4.23, five_min: 3.74, fifteen_min: 2.86}, memory: 0.206118912e9, disk: {available: 792945594368, total: 938656133120, used: 145710538752}}
2026-06-28T17:08:54.648230089Z 17:08:54 performance_worker.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-06-28T17:08:54.648255931Z 17:08:54 performance_worker.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-06-28T17:08:54.669500305Z 17:08:54 performance_worker.1 | Server: c0cbcabdc6fb, Context: rails, Role: web, data: {cpu: {one_min: 4.23, five_min: 3.74, fifteen_min: 2.86}, memory: 0.205459456e9, disk: {available: 792945410048, total: 938656133120, used: 145710723072}}
2026-06-28T17:08:55.138506215Z 17:08:55 rails.1 | Server: c0cbcabdc6fb, Context: rails, Role: web, data: {cpu: {one_min: 4.23, five_min: 3.74, fifteen_min: 2.86}, memory: 0.204570624e9, disk: {available: 792946638848, total: 938656133120, used: 145709494272}}
2026-06-28T17:08:56.833551429Z 17:08:56 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:56.834580412Z 17:08:56 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:56.835074668Z 17:08:56 performance_worker.1 | INFO 2026-06-28T17:08:56.834Z pid=287 tid=2kv: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-06-28T17:08:56.835654887Z 17:08:56 default_worker.1 | INFO 2026-06-28T17:08:56.835Z pid=286 tid=2ku: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-06-28T17:08:56.840106256Z 17:08:56 performance_worker.1 | INFO 2026-06-28T17:08:56.839Z pid=287 tid=2kv: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-06-28T17:08:56.841555987Z 17:08:56 performance_worker.1 | INFO 2026-06-28T17:08:56.841Z pid=287 tid=2kv: Cron Jobs - added job with name clear-downloads in the namespace default
2026-06-28T17:08:56.920045589Z 17:08:56 performance_worker.1 | INFO 2026-06-28T17:08:56.919Z pid=287 tid=2kv: Booted Rails 8.0.5 application in production environment
2026-06-28T17:08:56.920077102Z 17:08:56 performance_worker.1 | Signal INFO not supported
2026-06-28T17:08:56.920081822Z 17:08:56 performance_worker.1 | INFO 2026-06-28T17:08:56.919Z pid=287 tid=2kv: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-06-28T17:08:56.920102734Z 17:08:56 performance_worker.1 | INFO 2026-06-28T17:08:56.919Z pid=287 tid=2kv: See LICENSE and the LGPL-3.0 for licensing details.
2026-06-28T17:08:56.920109798Z 17:08:56 performance_worker.1 | INFO 2026-06-28T17:08:56.919Z pid=287 tid=2kv: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-06-28T17:08:56.923733128Z 17:08:56 performance_worker.1 | INFO 2026-06-28T17:08:56.923Z pid=287 tid=2kv: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-06-28T17:08:56.927686684Z 17:08:56 default_worker.1 | INFO 2026-06-28T17:08:56.927Z pid=286 tid=2ku: Booted Rails 8.0.5 application in production environment
2026-06-28T17:08:56.927723318Z 17:08:56 default_worker.1 | Signal INFO not supported
2026-06-28T17:08:56.927746926Z 17:08:56 default_worker.1 | INFO 2026-06-28T17:08:56.927Z pid=286 tid=2ku: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-06-28T17:08:56.927772467Z 17:08:56 default_worker.1 | INFO 2026-06-28T17:08:56.927Z pid=286 tid=2ku: See LICENSE and the LGPL-3.0 for licensing details.
2026-06-28T17:08:56.927812107Z 17:08:56 default_worker.1 | INFO 2026-06-28T17:08:56.927Z pid=286 tid=2ku: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-06-28T17:08:56.929884613Z 17:08:56 default_worker.1 | INFO 2026-06-28T17:08:56.929Z pid=286 tid=2ku: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-06-28T17:08:57.037786976Z 17:08:57 rails.1 | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-06-28T17:08:57.038136480Z 17:08:57 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:57.038158985Z 17:08:57 rails.1 | INFO 2026-06-28T17:08:56.835Z pid=285 tid=21x: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-06-28T17:08:57.038172583Z 17:08:57 rails.1 | INFO 2026-06-28T17:08:56.839Z pid=285 tid=21x: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-06-28T17:08:57.038211151Z 17:08:57 rails.1 | INFO 2026-06-28T17:08:56.841Z pid=285 tid=21x: Cron Jobs - added job with name clear-downloads in the namespace default
2026-06-28T17:08:57.038252604Z 17:08:57 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:57.038292524Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 230d8c81-6cfa-4bb2-af2e-2ce7cfdbdabb) to Sidekiq(high) with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, like_count: integer, entrypoint_id: integer, entrypoint_fragment: string, tag_list: )
2026-06-28T17:08:57.038336533Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: b7083e57-78b1-45cd-8c58-fd82e1a7328e) to Sidekiq(high) with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-06-28T17:08:57.038383047Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 053be95b-c1b1-4bca-92af-a5d2dd6398bf) 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, cover_data: json, preview_model_id: integer, models_count: integer)
2026-06-28T17:08:57.038408478Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillCollectionCounterCache (Job ID: 9c3b3075-ca5b-4c4d-b569-ca2959f33d7e) to Sidekiq(high)
2026-06-28T17:08:57.038456956Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertCollectionsJob (Job ID: af68eac4-cfee-41c9-830e-bae6ec29a5b9) to Sidekiq(upgrade)
2026-06-28T17:08:57.038512678Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: b5220080-a438-4a36-8f24-dfa44ad4fba8) to Sidekiq(upgrade)
2026-06-28T17:08:57.038541576Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertSupportedRelationshipsJob (Job ID: 06b6dc5a-2218-4ff7-93d7-29ab0bcd6797) to Sidekiq(upgrade)
2026-06-28T17:08:57.038575785Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 3e25a9ca-611f-4264-9058-65b8f40898a6) to Sidekiq(upgrade)
2026-06-28T17:08:57.038619864Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: 5265ecd3-5560-4b67-be01-019cd573c490) to Sidekiq(high)
2026-06-28T17:08:57.038683502Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 2340e7bf-1cc6-4a7b-9c27-2c46af6c0ebd) to Sidekiq(upgrade)
2026-06-28T17:08:57.038723793Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 670b7317-e018-4f64-a794-b9e1fcec4a0a) to Sidekiq(upgrade)
2026-06-28T17:08:57.038755387Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 575e7b58-c7d0-4679-981f-f66c668fe0ab) to Sidekiq(upgrade)
2026-06-28T17:08:57.038817111Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 63303e71-41c7-422d-8d14-5a2fdcb4c3c9) to Sidekiq(upgrade)
2026-06-28T17:08:57.038847072Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: 5101d62f-d6ca-4854-a239-06a5e4db3fb8) to Sidekiq(upgrade)
2026-06-28T17:08:57.038896461Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 8ce951f9-f79a-47fa-94e2-345bcd426e51) to Sidekiq(upgrade)
2026-06-28T17:08:57.038927313Z 17:08:57 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 84f697f6-c6e5-478d-b522-e9e69091b9cc) to Sidekiq(upgrade)
2026-06-28T17:08:57.038976533Z 17:08:57 rails.1 | [285] Puma starting in cluster mode...
2026-06-28T17:08:57.039011032Z 17:08:57 rails.1 | [285] * Puma version: 8.0.2 ("Into the Arena")
2026-06-28T17:08:57.039064139Z 17:08:57 rails.1 | [285] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-06-28T17:08:57.039096685Z 17:08:57 rails.1 | [285] * Min threads: 4
2026-06-28T17:08:57.039145984Z 17:08:57 rails.1 | [285] * Max threads: 16
2026-06-28T17:08:57.039227288Z 17:08:57 rails.1 | [285] * Environment: production
2026-06-28T17:08:57.039290906Z 17:08:57 rails.1 | [285] * Master PID: 285
2026-06-28T17:08:57.039364755Z 17:08:57 rails.1 | [285] * Workers: 4
2026-06-28T17:08:57.039429084Z 17:08:57 rails.1 | [285] * Restarts: (✔) hot (✖) phased (✖) refork
2026-06-28T17:08:57.039497592Z 17:08:57 rails.1 | [285] * Preloading application
2026-06-28T17:08:57.039574177Z 17:08:57 rails.1 | [285] * Listening on http://0.0.0.0:3214
2026-06-28T17:08:57.039614368Z 17:08:57 rails.1 | [285] Use Ctrl-C to stop
2026-06-28T17:08:57.064586572Z 17:08:57 rails.1 | [285] - Worker 0 (PID: 362) booted in 0.02s, phase: 0
2026-06-28T17:08:57.064624699Z 17:08:57 rails.1 | [285] - Worker 1 (PID: 370) booted in 0.01s, phase: 0
2026-06-28T17:08:57.064655401Z 17:08:57 rails.1 | [285] - Worker 2 (PID: 388) booted in 0.01s, phase: 0
2026-06-28T17:08:57.066259873Z 17:08:57 rails.1 | [285] - Worker 3 (PID: 401) booted in 0.0s, phase: 0
2026-06-28T17:08:57.233441905Z 17:08:57 performance_worker.1 | Server: c0cbcabdc6fb, Context: sidekiq, Role: background, data: {cpu: {one_min: 4.23, five_min: 3.74, fifteen_min: 2.86}, memory: 0.269254656e9, disk: {available: 792936865792, total: 938656133120, used: 145719267328}}
2026-06-28T17:08:57.276884744Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.276Z pid=286 tid=o86 jid=e593cadb560242200b07b965 class=Upgrade::GenerateSlugsJob: start
2026-06-28T17:08:57.290136714Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [230d8c81-6cfa-4bb2-af2e-2ce7cfdbdabb] Performing Upgrade::GenerateSlugsJob (Job ID: 230d8c81-6cfa-4bb2-af2e-2ce7cfdbdabb) from Sidekiq(high) enqueued at 2026-06-28T17:08:56.856607613Z with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, like_count: integer, entrypoint_id: integer, entrypoint_fragment: string, tag_list: )
2026-06-28T17:08:57.292770941Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.276Z pid=286 tid=o9q jid=71054cffd76dd7975a8971df class=Upgrade::GenerateSlugsJob: start
2026-06-28T17:08:57.321432790Z 17:08:57 default_worker.1 | Server: c0cbcabdc6fb, Context: sidekiq, Role: background, data: {cpu: {one_min: 4.23, five_min: 3.74, fifteen_min: 2.86}, memory: 0.270278656e9, disk: {available: 792936861696, total: 938656133120, used: 145719271424}}
2026-06-28T17:08:57.331487187Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.276Z pid=286 tid=o9i jid=a6e8988f227a9ad81d34420b class=Upgrade::GenerateSlugsJob: start
2026-06-28T17:08:57.385425243Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b7083e57-78b1-45cd-8c58-fd82e1a7328e] Performing Upgrade::GenerateSlugsJob (Job ID: b7083e57-78b1-45cd-8c58-fd82e1a7328e) from Sidekiq(high) enqueued at 2026-06-28T17:08:56.859805656Z with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-06-28T17:08:57.393185749Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.276Z pid=286 tid=o9a jid=0639cadf650ed2ace985f2ca class=Upgrade::BackfillCollectionCounterCache: start
2026-06-28T17:08:57.394787125Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [053be95b-c1b1-4bca-92af-a5d2dd6398bf] Performing Upgrade::GenerateSlugsJob (Job ID: 053be95b-c1b1-4bca-92af-a5d2dd6398bf) from Sidekiq(high) enqueued at 2026-06-28T17:08:56.861737158Z 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, cover_data: json, preview_model_id: integer, models_count: integer)
2026-06-28T17:08:57.396397430Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [9c3b3075-ca5b-4c4d-b569-ca2959f33d7e] Performing Upgrade::BackfillCollectionCounterCache (Job ID: 9c3b3075-ca5b-4c4d-b569-ca2959f33d7e) from Sidekiq(high) enqueued at 2026-06-28T17:08:56.863743189Z
2026-06-28T17:08:57.424038431Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [230d8c81-6cfa-4bb2-af2e-2ce7cfdbdabb] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:57.446072105Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [9c3b3075-ca5b-4c4d-b569-ca2959f33d7e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:57.485157946Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [230d8c81-6cfa-4bb2-af2e-2ce7cfdbdabb] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:57.503158874Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [9c3b3075-ca5b-4c4d-b569-ca2959f33d7e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:57.507232222Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b7083e57-78b1-45cd-8c58-fd82e1a7328e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:57.554254693Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [053be95b-c1b1-4bca-92af-a5d2dd6398bf] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:57.597497108Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b7083e57-78b1-45cd-8c58-fd82e1a7328e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:57.616155382Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [053be95b-c1b1-4bca-92af-a5d2dd6398bf] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:57.631214903Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [230d8c81-6cfa-4bb2-af2e-2ce7cfdbdabb] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.018
2026-06-28T17:08:57.631587113Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [9c3b3075-ca5b-4c4d-b569-ca2959f33d7e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.017
2026-06-28T17:08:57.632416354Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b7083e57-78b1-45cd-8c58-fd82e1a7328e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.033
2026-06-28T17:08:57.634687841Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [053be95b-c1b1-4bca-92af-a5d2dd6398bf] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.012
2026-06-28T17:08:57.651341315Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [230d8c81-6cfa-4bb2-af2e-2ce7cfdbdabb] Performed Upgrade::GenerateSlugsJob (Job ID: 230d8c81-6cfa-4bb2-af2e-2ce7cfdbdabb) from Sidekiq(high) in 362.21ms
2026-06-28T17:08:57.666711433Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [9c3b3075-ca5b-4c4d-b569-ca2959f33d7e] Performed Upgrade::BackfillCollectionCounterCache (Job ID: 9c3b3075-ca5b-4c4d-b569-ca2959f33d7e) from Sidekiq(high) in 264.72ms
2026-06-28T17:08:57.670361837Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b7083e57-78b1-45cd-8c58-fd82e1a7328e] Performed Upgrade::GenerateSlugsJob (Job ID: b7083e57-78b1-45cd-8c58-fd82e1a7328e) from Sidekiq(high) in 375.07ms
2026-06-28T17:08:57.673265287Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [053be95b-c1b1-4bca-92af-a5d2dd6398bf] Performed Upgrade::GenerateSlugsJob (Job ID: 053be95b-c1b1-4bca-92af-a5d2dd6398bf) from Sidekiq(high) in 337.34ms
2026-06-28T17:08:57.678511067Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.667Z pid=286 tid=o86 jid=e593cadb560242200b07b965 class=Upgrade::GenerateSlugsJob elapsed=0.391: done
2026-06-28T17:08:57.678699186Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.670Z pid=286 tid=o9a jid=0639cadf650ed2ace985f2ca class=Upgrade::BackfillCollectionCounterCache elapsed=0.393: done
2026-06-28T17:08:57.678987206Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.678Z pid=286 tid=o86 jid=8a48164862e368a6a39fc6f3 class=Upgrade::FixMimeTypes: start
2026-06-28T17:08:57.681314335Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [5265ecd3-5560-4b67-be01-019cd573c490] Performing Upgrade::FixMimeTypes (Job ID: 5265ecd3-5560-4b67-be01-019cd573c490) from Sidekiq(high) enqueued at 2026-06-28T17:08:56.867184303Z
2026-06-28T17:08:57.681778820Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.678Z pid=286 tid=o9i jid=a6e8988f227a9ad81d34420b class=Upgrade::GenerateSlugsJob elapsed=0.402: done
2026-06-28T17:08:57.681970857Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.677Z pid=286 tid=o9q jid=71054cffd76dd7975a8971df class=Upgrade::GenerateSlugsJob elapsed=0.401: done
2026-06-28T17:08:57.682606959Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.682Z pid=286 tid=o9i jid=9b8de6f946a979f5b763329f class=Upgrade::RemoveDuplicateCollectionRelationsJob: start
2026-06-28T17:08:57.684133926Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [b5220080-a438-4a36-8f24-dfa44ad4fba8] Performing Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: b5220080-a438-4a36-8f24-dfa44ad4fba8) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.865044632Z
2026-06-28T17:08:57.686140158Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.678Z pid=286 tid=o9a jid=724ac94c6a841b80dce301e8 class=Upgrade::ConvertCollectionsJob: start
2026-06-28T17:08:57.686850689Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [5265ecd3-5560-4b67-be01-019cd573c490] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:57.742202463Z 17:08:57 default_worker.1 | INFO 2026-06-28T17:08:57.682Z pid=286 tid=o9q jid=4073a46e01d0fc980eea83d3 class=Upgrade::ConvertSupportedRelationshipsJob: start
2026-06-28T17:08:57.803767806Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [af68eac4-cfee-41c9-830e-bae6ec29a5b9] Performing Upgrade::ConvertCollectionsJob (Job ID: af68eac4-cfee-41c9-830e-bae6ec29a5b9) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.864502960Z
2026-06-28T17:08:57.809535427Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [b5220080-a438-4a36-8f24-dfa44ad4fba8] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:57.897907801Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [5265ecd3-5560-4b67-be01-019cd573c490] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:57.968324988Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [06b6dc5a-2218-4ff7-93d7-29ab0bcd6797] Performing Upgrade::ConvertSupportedRelationshipsJob (Job ID: 06b6dc5a-2218-4ff7-93d7-29ab0bcd6797) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.865755985Z
2026-06-28T17:08:57.970903624Z 17:08:57 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [5265ecd3-5560-4b67-be01-019cd573c490] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.139
2026-06-28T17:08:58.026660383Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-06-28T17:08:58.027794939Z s6-rc: info: service svc-manyfold successfully started
2026-06-28T17:08:58.028036496Z s6-rc: info: service legacy-services: starting
2026-06-28T17:08:58.040156425Z s6-rc: info: service legacy-services successfully started
2026-06-28T17:08:58.040404575Z s6-rc: info: service ci-service-check: starting
2026-06-28T17:08:58.044685170Z [ls.io-init] done.
2026-06-28T17:08:58.045450552Z s6-rc: info: service ci-service-check successfully started
2026-06-28T17:08:58.048108117Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [af68eac4-cfee-41c9-830e-bae6ec29a5b9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:58.057039101Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [06b6dc5a-2218-4ff7-93d7-29ab0bcd6797] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:58.067309223Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [af68eac4-cfee-41c9-830e-bae6ec29a5b9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:58.068392576Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [b5220080-a438-4a36-8f24-dfa44ad4fba8] Performed Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: b5220080-a438-4a36-8f24-dfa44ad4fba8) from Sidekiq(upgrade) in 384.37ms
2026-06-28T17:08:58.069132737Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [5265ecd3-5560-4b67-be01-019cd573c490] Performed Upgrade::FixMimeTypes (Job ID: 5265ecd3-5560-4b67-be01-019cd573c490) from Sidekiq(high) in 389.03ms
2026-06-28T17:08:58.080151969Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.079Z pid=286 tid=o9i jid=9b8de6f946a979f5b763329f class=Upgrade::RemoveDuplicateCollectionRelationsJob elapsed=0.396: done
2026-06-28T17:08:58.087869960Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [af68eac4-cfee-41c9-830e-bae6ec29a5b9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.007
2026-06-28T17:08:58.092199012Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.087Z pid=286 tid=o86 jid=8a48164862e368a6a39fc6f3 class=Upgrade::FixMimeTypes elapsed=0.409: done
2026-06-28T17:08:58.139226263Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.088Z pid=286 tid=o9i jid=7a7dbbd740398e39eac2c3b9 class=Upgrade::FixStaleAttachmentDataJob: start
2026-06-28T17:08:58.204948431Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [3e25a9ca-611f-4264-9058-65b8f40898a6] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 3e25a9ca-611f-4264-9058-65b8f40898a6) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.866464873Z
2026-06-28T17:08:58.280683734Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [af68eac4-cfee-41c9-830e-bae6ec29a5b9] Performed Upgrade::ConvertCollectionsJob (Job ID: af68eac4-cfee-41c9-830e-bae6ec29a5b9) from Sidekiq(upgrade) in 594.17ms
2026-06-28T17:08:58.289529496Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.139Z pid=286 tid=o86 jid=e58264f396d166263bd0c2a2 class=Upgrade::FixNilFileSizeValues: start
2026-06-28T17:08:58.308852248Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [06b6dc5a-2218-4ff7-93d7-29ab0bcd6797] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:58.313646548Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.289Z pid=286 tid=o9a jid=724ac94c6a841b80dce301e8 class=Upgrade::ConvertCollectionsJob elapsed=0.61: done
2026-06-28T17:08:58.336152132Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.335Z pid=286 tid=o9a jid=5079290a798affee9e60a025 class=Upgrade::BackfillDataPackages: start
2026-06-28T17:08:58.380235933Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2340e7bf-1cc6-4a7b-9c27-2c46af6c0ebd] Performing Upgrade::FixNilFileSizeValues (Job ID: 2340e7bf-1cc6-4a7b-9c27-2c46af6c0ebd) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.867907590Z
2026-06-28T17:08:58.393722997Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [3e25a9ca-611f-4264-9058-65b8f40898a6] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:58.402379338Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [670b7317-e018-4f64-a794-b9e1fcec4a0a] Performing Upgrade::BackfillDataPackages (Job ID: 670b7317-e018-4f64-a794-b9e1fcec4a0a) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.868641078Z
2026-06-28T17:08:58.408302361Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [06b6dc5a-2218-4ff7-93d7-29ab0bcd6797] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.221
2026-06-28T17:08:58.482658876Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [3e25a9ca-611f-4264-9058-65b8f40898a6] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:58.507234622Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2340e7bf-1cc6-4a7b-9c27-2c46af6c0ebd] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:58.518532475Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [670b7317-e018-4f64-a794-b9e1fcec4a0a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:58.552329590Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [3e25a9ca-611f-4264-9058-65b8f40898a6] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.052
2026-06-28T17:08:58.580489788Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [06b6dc5a-2218-4ff7-93d7-29ab0bcd6797] Performed Upgrade::ConvertSupportedRelationshipsJob (Job ID: 06b6dc5a-2218-4ff7-93d7-29ab0bcd6797) from Sidekiq(upgrade) in 771.33ms
2026-06-28T17:08:58.610981252Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2340e7bf-1cc6-4a7b-9c27-2c46af6c0ebd] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:58.611892208Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.611Z pid=286 tid=o9q jid=4073a46e01d0fc980eea83d3 class=Upgrade::ConvertSupportedRelationshipsJob elapsed=0.928: done
2026-06-28T17:08:58.623249641Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2340e7bf-1cc6-4a7b-9c27-2c46af6c0ebd] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.059
2026-06-28T17:08:58.626157770Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [670b7317-e018-4f64-a794-b9e1fcec4a0a] Performed Upgrade::BackfillDataPackages (Job ID: 670b7317-e018-4f64-a794-b9e1fcec4a0a) from Sidekiq(upgrade) in 264.75ms
2026-06-28T17:08:58.626892972Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [3e25a9ca-611f-4264-9058-65b8f40898a6] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 3e25a9ca-611f-4264-9058-65b8f40898a6) from Sidekiq(upgrade) in 422.05ms
2026-06-28T17:08:58.627457078Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.623Z pid=286 tid=o9q jid=9437befd9b3da11fd4754e33 class=Upgrade::DisambiguateUsernamesJob: start
2026-06-28T17:08:58.629776020Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [575e7b58-c7d0-4679-981f-f66c668fe0ab] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 575e7b58-c7d0-4679-981f-f66c668fe0ab) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.869323823Z
2026-06-28T17:08:58.631495535Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.626Z pid=286 tid=o9a jid=5079290a798affee9e60a025 class=Upgrade::BackfillDataPackages elapsed=0.291: done
2026-06-28T17:08:58.651066747Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [2340e7bf-1cc6-4a7b-9c27-2c46af6c0ebd] Performed Upgrade::FixNilFileSizeValues (Job ID: 2340e7bf-1cc6-4a7b-9c27-2c46af6c0ebd) from Sidekiq(upgrade) in 328.3ms
2026-06-28T17:08:58.671340264Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.627Z pid=286 tid=o9i jid=7a7dbbd740398e39eac2c3b9 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.539: done
2026-06-28T17:08:58.701590112Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [575e7b58-c7d0-4679-981f-f66c668fe0ab] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:58.752985534Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.650Z pid=286 tid=o9a jid=b0343050de061728f058d41d class=Upgrade::UpdateActorsJob: start
2026-06-28T17:08:58.757487866Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [63303e71-41c7-422d-8d14-5a2fdcb4c3c9] Performing Upgrade::UpdateActorsJob (Job ID: 63303e71-41c7-422d-8d14-5a2fdcb4c3c9) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.870057732Z
2026-06-28T17:08:58.760137244Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.670Z pid=286 tid=o86 jid=e58264f396d166263bd0c2a2 class=Upgrade::FixNilFileSizeValues elapsed=0.532: done
2026-06-28T17:08:58.852090042Z 17:08:58 default_worker.1 | INFO 2026-06-28T17:08:58.707Z pid=286 tid=o9i jid=957f2b69918d718e58523ac0 class=Upgrade::CreateSpecialListsJob: start
2026-06-28T17:08:58.908550669Z 17:08:58 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5101d62f-d6ca-4854-a239-06a5e4db3fb8] Performing Upgrade::CreateSpecialListsJob (Job ID: 5101d62f-d6ca-4854-a239-06a5e4db3fb8) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.870796731Z
2026-06-28T17:08:59.000879866Z 17:08:59 default_worker.1 | INFO 2026-06-28T17:08:58.859Z pid=286 tid=o86 jid=48f89ca05daba4d94cca602e class=Upgrade::FixParentCollections: start
2026-06-28T17:08:59.003526799Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [63303e71-41c7-422d-8d14-5a2fdcb4c3c9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:59.062008238Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5101d62f-d6ca-4854-a239-06a5e4db3fb8] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:59.070692656Z 17:08:59 rails.1 | [dbaef3ee-10f7-4a7b-8c25-dfd6ca68192f] {"method":"GET","path":"/","format":"*/*","controller":"ApplicationController","action":"index","status":0,"allocations":1508,"duration":23.21,"view":0.0,"db":4.96,"@timestamp":"2026-06-28T17:08:59.069Z","@version":"1","message":"[0] GET / (ApplicationController#index)"}
2026-06-28T17:08:59.104854986Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [8ce951f9-f79a-47fa-94e2-345bcd426e51] Performing Upgrade::FixParentCollections (Job ID: 8ce951f9-f79a-47fa-94e2-345bcd426e51) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.871483014Z
2026-06-28T17:08:59.177064886Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [575e7b58-c7d0-4679-981f-f66c668fe0ab] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 575e7b58-c7d0-4679-981f-f66c668fe0ab) from Sidekiq(upgrade) in 476.69ms
2026-06-28T17:08:59.221973749Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5101d62f-d6ca-4854-a239-06a5e4db3fb8] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:59.227480715Z 17:08:59 default_worker.1 | INFO 2026-06-28T17:08:59.221Z pid=286 tid=o9q jid=9437befd9b3da11fd4754e33 class=Upgrade::DisambiguateUsernamesJob elapsed=0.599: done
2026-06-28T17:08:59.227610837Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [8ce951f9-f79a-47fa-94e2-345bcd426e51] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:59.278810545Z 17:08:59 default_worker.1 | INFO 2026-06-28T17:08:59.235Z pid=286 tid=o9q jid=23e594db33c8456410ff9ca0 class=Upgrade::PruneOrphanedProblems: start
2026-06-28T17:08:59.281270862Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5101d62f-d6ca-4854-a239-06a5e4db3fb8] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.091
2026-06-28T17:08:59.296124680Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84f697f6-c6e5-478d-b522-e9e69091b9cc] Performing Upgrade::PruneOrphanedProblems (Job ID: 84f697f6-c6e5-478d-b522-e9e69091b9cc) from Sidekiq(upgrade) enqueued at 2026-06-28T17:08:56.872244228Z
2026-06-28T17:08:59.296905894Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [63303e71-41c7-422d-8d14-5a2fdcb4c3c9] Performed Upgrade::UpdateActorsJob (Job ID: 63303e71-41c7-422d-8d14-5a2fdcb4c3c9) from Sidekiq(upgrade) in 523.89ms
2026-06-28T17:08:59.342573025Z 17:08:59 default_worker.1 | INFO 2026-06-28T17:08:59.341Z pid=286 tid=o9a jid=b0343050de061728f058d41d class=Upgrade::UpdateActorsJob elapsed=0.691: done
2026-06-28T17:08:59.376989948Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84f697f6-c6e5-478d-b522-e9e69091b9cc] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-28T17:08:59.421950375Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [8ce951f9-f79a-47fa-94e2-345bcd426e51] Performed Upgrade::FixParentCollections (Job ID: 8ce951f9-f79a-47fa-94e2-345bcd426e51) from Sidekiq(upgrade) in 373.74ms
2026-06-28T17:08:59.428874035Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5101d62f-d6ca-4854-a239-06a5e4db3fb8] Performed Upgrade::CreateSpecialListsJob (Job ID: 5101d62f-d6ca-4854-a239-06a5e4db3fb8) from Sidekiq(upgrade) in 515.85ms
2026-06-28T17:08:59.498697086Z 17:08:59 default_worker.1 | INFO 2026-06-28T17:08:59.429Z pid=286 tid=o86 jid=48f89ca05daba4d94cca602e class=Upgrade::FixParentCollections elapsed=0.57: done
2026-06-28T17:08:59.533989934Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84f697f6-c6e5-478d-b522-e9e69091b9cc] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-28T17:08:59.534017059Z 17:08:59 default_worker.1 | INFO 2026-06-28T17:08:59.498Z pid=286 tid=o9i jid=957f2b69918d718e58523ac0 class=Upgrade::CreateSpecialListsJob elapsed=0.791: done
2026-06-28T17:08:59.534226741Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84f697f6-c6e5-478d-b522-e9e69091b9cc] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.088
2026-06-28T17:08:59.543051792Z 17:08:59 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84f697f6-c6e5-478d-b522-e9e69091b9cc] Performed Upgrade::PruneOrphanedProblems (Job ID: 84f697f6-c6e5-478d-b522-e9e69091b9cc) from Sidekiq(upgrade) in 262.73ms
2026-06-28T17:08:59.543090220Z 17:08:59 default_worker.1 | INFO 2026-06-28T17:08:59.542Z pid=286 tid=o9q jid=23e594db33c8456410ff9ca0 class=Upgrade::PruneOrphanedProblems elapsed=0.308: done
2026-06-28T17:08:59.870166779Z 17:08:59 rails.1 | [4e2e88df-9aae-4454-a471-62564b2e9157] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":110492,"duration":776.57,"view":0.0,"db":47.49,"location":"http://172.17.0.4:3214/dashboard","@timestamp":"2026-06-28T17:08:59.862Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-06-28T17:08:59.912406654Z 17:08:59 rails.1 | [7021d0de-2763-4d86-a3e3-3171ba2426c2] {"method":"GET","path":"/dashboard","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1152,"duration":19.22,"view":0.0,"db":1.1,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-06-28T17:08:59.911Z","@version":"1","message":"[302] GET /dashboard (HomeController#index)"}
2026-06-28T17:09:00.240129095Z 17:09:00 rails.1 | [64d4bfcd-809c-47fd-aa1e-e08754fbe124] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25129,"duration":307.46,"view":262.5,"db":5.05,"@timestamp":"2026-06-28T17:09:00.239Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-06-28T17:09:00.279177209Z 17:09:00 rails.1 | [4a634e5c-1361-4f25-9912-5648054bf9cc] {"method":"GET","path":"/","format":"html","controller":"ApplicationController","action":"index","status":0,"allocations":465,"duration":6.28,"view":0.0,"db":0.81,"@timestamp":"2026-06-28T17:09:00.278Z","@version":"1","message":"[0] GET / (ApplicationController#index)"}
2026-06-28T17:09:00.339877399Z 17:09:00 rails.1 | [f482dea4-4c8c-4abc-948d-2d10b333d9c9] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":1752,"duration":52.26,"view":0.0,"db":0.74,"location":"http://172.17.0.4:3214/dashboard","@timestamp":"2026-06-28T17:09:00.339Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-06-28T17:09:00.413221484Z 17:09:00 rails.1 | [502de1f9-6cd6-474c-b328-e5d3786ab305] {"method":"GET","path":"/dashboard","format":"html","controller":"HomeController","action":"index","status":302,"allocations":968,"duration":13.25,"view":0.0,"db":0.28,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-06-28T17:09:00.412Z","@version":"1","message":"[302] GET /dashboard (HomeController#index)"}
2026-06-28T17:09:00.612805419Z 17:09:00 rails.1 | [ecde5934-0b12-4270-aba1-cefdec8e55df] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":9268,"duration":192.94,"view":178.58,"db":0.85,"@timestamp":"2026-06-28T17:09:00.612Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}