2026-05-07T17:34:13.069731755Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-05-07T17:34:13.069771254Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-05-07T17:34:13.111001125Z [mod-init] Running Docker Modification Logic
2026-05-07T17:34:13.470490614Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-05-07T17:34:14.234030762Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-05-07T17:34:14.670930092Z [mod-init] Installing linuxserver/mods:universal-redis
2026-05-07T17:34:14.697841675Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-05-07T17:34:14.698911129Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-05-07T17:34:14.722788911Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-05-07T17:34:14.726802625Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-05-07T17:34:14.726986315Z s6-rc: info: service fix-attrs: starting
2026-05-07T17:34:14.727198032Z s6-rc: info: service init-migrations: starting
2026-05-07T17:34:14.728111842Z s6-rc: info: service init-envfile: starting
2026-05-07T17:34:14.732417193Z [migrations] started
2026-05-07T17:34:14.732428105Z [migrations] no migrations found
2026-05-07T17:34:14.733143617Z s6-rc: info: service init-migrations successfully started
2026-05-07T17:34:14.733340734Z s6-rc: info: service init-adduser: starting
2026-05-07T17:34:14.734118590Z s6-rc: info: service fix-attrs successfully started
2026-05-07T17:34:14.734303924Z s6-rc: info: service legacy-cont-init: starting
2026-05-07T17:34:14.737243544Z s6-rc: info: service init-envfile successfully started
2026-05-07T17:34:14.741345857Z s6-rc: info: service legacy-cont-init successfully started
2026-05-07T17:34:14.768183711Z usermod: no changes
2026-05-07T17:34:14.776158683Z ───────────────────────────────────────
2026-05-07T17:34:14.776177241Z
2026-05-07T17:34:14.776183644Z ██╗ ███████╗██╗ ██████╗
2026-05-07T17:34:14.776189726Z ██║ ██╔════╝██║██╔═══██╗
2026-05-07T17:34:14.776195477Z ██║ ███████╗██║██║ ██║
2026-05-07T17:34:14.776201239Z ██║ ╚════██║██║██║ ██║
2026-05-07T17:34:14.776206880Z ███████╗███████║██║╚██████╔╝
2026-05-07T17:34:14.776212682Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-05-07T17:34:14.776218414Z
2026-05-07T17:34:14.776223794Z Brought to you by linuxserver.io
2026-05-07T17:34:14.776243314Z ───────────────────────────────────────
2026-05-07T17:34:14.776532867Z
2026-05-07T17:34:14.776553969Z To support LSIO projects visit:
2026-05-07T17:34:14.776563569Z https://www.linuxserver.io/donate/
2026-05-07T17:34:14.776572126Z
2026-05-07T17:34:14.776580132Z ───────────────────────────────────────
2026-05-07T17:34:14.776589261Z GID/UID
2026-05-07T17:34:14.776597447Z ───────────────────────────────────────
2026-05-07T17:34:14.782501067Z
2026-05-07T17:34:14.782512551Z User UID: 911
2026-05-07T17:34:14.782518322Z User GID: 911
2026-05-07T17:34:14.782523903Z ───────────────────────────────────────
2026-05-07T17:34:14.785321117Z Linuxserver.io version: v0.139.1-ls147
2026-05-07T17:34:14.785736554Z Build-date: 2026-05-07T17:22:19+00:00
2026-05-07T17:34:14.785753839Z ───────────────────────────────────────
2026-05-07T17:34:14.785761635Z
2026-05-07T17:34:14.808058884Z s6-rc: info: service init-adduser successfully started
2026-05-07T17:34:14.808314298Z s6-rc: info: service init-device-perms: starting
2026-05-07T17:34:14.813776790Z s6-rc: info: service init-device-perms successfully started
2026-05-07T17:34:14.813959288Z s6-rc: info: service init-os-end: starting
2026-05-07T17:34:14.815357654Z s6-rc: info: service init-os-end successfully started
2026-05-07T17:34:14.815542416Z s6-rc: info: service init-manyfold-config: starting
2026-05-07T17:34:14.815752660Z s6-rc: info: service init-config: starting
2026-05-07T17:34:14.817535511Z s6-rc: info: service init-config successfully started
2026-05-07T17:34:14.817699751Z s6-rc: info: service init-crontab-config: starting
2026-05-07T17:34:14.821811182Z **** SECRET_KEY_BASE set in environment. ****
2026-05-07T17:34:14.828498351Z s6-rc: info: service init-crontab-config successfully started
2026-05-07T17:34:14.848315986Z **** Running Manyfold database init. ****
2026-05-07T17:34:23.861491672Z Server: b6980c123803, Context: rails, Role: web, data: {cpu: {one_min: 2.55, five_min: 3.7, fifteen_min: 3.38}, memory: 0.233136128e9, disk: {available: 816018501632, total: 938656133120, used: 122637631488}}
2026-05-07T17:34:23.861527625Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-05-07T17:34:23.861537494Z INFO 2026-05-07T17:34:22.012Z pid=173 tid=2kd: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-07T17:34:23.861547344Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-05-07T17:34:23.861580481Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-05-07T17:34:23.861589299Z Migrating to CreateLibraries (20210130201037)
2026-05-07T17:34:23.861597375Z == 20210130201037 CreateLibraries: migrating ==================================
2026-05-07T17:34:23.861605552Z -- create_table(:libraries)
2026-05-07T17:34:23.861613467Z -> 0.0026s
2026-05-07T17:34:23.861621744Z == 20210130201037 CreateLibraries: migrated (0.0027s) =========================
2026-05-07T17:34:23.861629830Z
2026-05-07T17:34:23.861637837Z Migrating to CreateModels (20210130203243)
2026-05-07T17:34:23.861646093Z == 20210130203243 CreateModels: migrating =====================================
2026-05-07T17:34:23.861654159Z -- create_table(:models)
2026-05-07T17:34:23.861662045Z -> 0.0009s
2026-05-07T17:34:23.861670011Z == 20210130203243 CreateModels: migrated (0.0010s) ============================
2026-05-07T17:34:23.861678037Z
2026-05-07T17:34:23.861685883Z Migrating to CreateParts (20210205230918)
2026-05-07T17:34:23.861693849Z == 20210205230918 CreateParts: migrating ======================================
2026-05-07T17:34:23.861701966Z -- create_table(:parts)
2026-05-07T17:34:23.861710042Z -> 0.0039s
2026-05-07T17:34:23.861717928Z == 20210205230918 CreateParts: migrated (0.0039s) =============================
2026-05-07T17:34:23.861725964Z
2026-05-07T17:34:23.861733750Z Migrating to AddFieldsToParts (20210210153744)
2026-05-07T17:34:23.861741746Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-05-07T17:34:23.861749822Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-05-07T17:34:23.861757948Z -> 0.0007s
2026-05-07T17:34:23.861765824Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-05-07T17:34:23.861773891Z -> 0.0003s
2026-05-07T17:34:23.861781786Z == 20210210153744 AddFieldsToParts: migrated (0.0010s) ========================
2026-05-07T17:34:23.861789823Z
2026-05-07T17:34:23.861797578Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-05-07T17:34:23.861805604Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-05-07T17:34:23.861813681Z -- create_table(:tags, {id: :integer})
2026-05-07T17:34:23.861821617Z -> 0.0046s
2026-05-07T17:34:23.861830885Z -- create_table(:taggings, {id: :integer})
2026-05-07T17:34:23.861839132Z -> 0.0018s
2026-05-07T17:34:23.861847068Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-07T17:34:23.861865164Z -> 0.0002s
2026-05-07T17:34:23.861873251Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-07T17:34:23.861881638Z -> 0.0023s
2026-05-07T17:34:23.861889523Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0091s) ===============
2026-05-07T17:34:23.861897530Z
2026-05-07T17:34:23.861905295Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-05-07T17:34:23.861913331Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-05-07T17:34:23.861921317Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-05-07T17:34:23.861929514Z -> 0.0003s
2026-05-07T17:34:23.861937350Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-07T17:34:23.861945526Z -> 0.0004s
2026-05-07T17:34:23.861953392Z -- remove_foreign_key(:taggings, :tags)
2026-05-07T17:34:23.861961318Z -> 0.1812s
2026-05-07T17:34:23.861969154Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-07T17:34:23.861977461Z -> 0.0141s
2026-05-07T17:34:23.861985316Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-05-07T17:34:23.861993443Z -> 0.0003s
2026-05-07T17:34:23.862001399Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-05-07T17:34:23.862009856Z -> 0.0045s
2026-05-07T17:34:23.862017712Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-05-07T17:34:23.862026008Z -> 0.0653s
2026-05-07T17:34:23.862033854Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2951s) =================
2026-05-07T17:34:23.862042091Z
2026-05-07T17:34:23.862049836Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-05-07T17:34:23.862057812Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-05-07T17:34:23.862065919Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-05-07T17:34:23.862075809Z -> 0.0332s
2026-05-07T17:34:23.862083795Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1080s) ===========
2026-05-07T17:34:23.862091881Z
2026-05-07T17:34:23.862099687Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-05-07T17:34:23.862107843Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-05-07T17:34:23.862115879Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-05-07T17:34:23.862124186Z -> 0.0002s
2026-05-07T17:34:23.862132032Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-05-07T17:34:23.862149156Z
2026-05-07T17:34:23.862156932Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-05-07T17:34:23.862164918Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-05-07T17:34:23.862172904Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0009s) ==============
2026-05-07T17:34:23.862181061Z
2026-05-07T17:34:23.862189267Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-05-07T17:34:23.862197343Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-05-07T17:34:23.862205380Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-07T17:34:23.862213496Z -> 0.0077s
2026-05-07T17:34:23.862221352Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-05-07T17:34:23.862229458Z -> 0.0002s
2026-05-07T17:34:23.862237324Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-07T17:34:23.862245621Z -> 0.0063s
2026-05-07T17:34:23.862253476Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-05-07T17:34:23.862261603Z -> 0.0013s
2026-05-07T17:34:23.862269459Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-07T17:34:23.862277635Z -> 0.0004s
2026-05-07T17:34:23.862285501Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-05-07T17:34:23.862293637Z -> 0.0001s
2026-05-07T17:34:23.862301513Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-07T17:34:23.862309810Z -> 0.0042s
2026-05-07T17:34:23.862317676Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-05-07T17:34:23.862325822Z -> 0.0001s
2026-05-07T17:34:23.862333688Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-07T17:34:23.862341794Z -> 0.0006s
2026-05-07T17:34:23.862349640Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-05-07T17:34:23.862357767Z -> 0.0001s
2026-05-07T17:34:23.862365662Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-07T17:34:23.862374220Z -> 0.0006s
2026-05-07T17:34:23.862382136Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-05-07T17:34:23.862390703Z -> 0.0001s
2026-05-07T17:34:23.862398569Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-07T17:34:23.862406825Z -> 0.0016s
2026-05-07T17:34:23.862423719Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-05-07T17:34:23.862432026Z -> 0.0002s
2026-05-07T17:34:23.862439892Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0241s) =============
2026-05-07T17:34:23.862448139Z
2026-05-07T17:34:23.862455904Z Migrating to AddPreviewPartToModel (20210220204055)
2026-05-07T17:34:23.862463870Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-05-07T17:34:23.862471886Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-05-07T17:34:23.862479973Z -> 0.2547s
2026-05-07T17:34:23.862487788Z == 20210220204055 AddPreviewPartToModel: migrated (0.2547s) ===================
2026-05-07T17:34:23.862495815Z
2026-05-07T17:34:23.862503610Z Migrating to CreateCreators (20210225232756)
2026-05-07T17:34:23.862511947Z == 20210225232756 CreateCreators: migrating ===================================
2026-05-07T17:34:23.862520574Z -- create_table(:creators)
2026-05-07T17:34:23.862528520Z -> 0.0128s
2026-05-07T17:34:23.862536396Z == 20210225232756 CreateCreators: migrated (0.0129s) ==========================
2026-05-07T17:34:23.862544443Z
2026-05-07T17:34:23.862552128Z Migrating to AddCreatorToModels (20210225232841)
2026-05-07T17:34:23.862560074Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-05-07T17:34:23.862568080Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-05-07T17:34:23.862576166Z -> 0.0476s
2026-05-07T17:34:23.862584062Z == 20210225232841 AddCreatorToModels: migrated (0.0477s) ======================
2026-05-07T17:34:23.862592088Z
2026-05-07T17:34:23.862599774Z Migrating to CreateLinks (20210301230017)
2026-05-07T17:34:23.862607700Z == 20210301230017 CreateLinks: migrating ======================================
2026-05-07T17:34:23.862615786Z -- create_table(:links)
2026-05-07T17:34:23.862623632Z -> 0.0007s
2026-05-07T17:34:23.862631458Z == 20210301230017 CreateLinks: migrated (0.0008s) =============================
2026-05-07T17:34:23.862639714Z
2026-05-07T17:34:23.862647450Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-05-07T17:34:23.862655466Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-05-07T17:34:23.862663502Z -- remove_column(:creators, :thingiverse_user, :string)
2026-05-07T17:34:23.862671488Z -> 0.0634s
2026-05-07T17:34:23.862679344Z -- remove_column(:creators, :cults3d_user, :string)
2026-05-07T17:34:23.862687260Z -> 0.0041s
2026-05-07T17:34:23.862695156Z -- remove_column(:creators, :mmf_user, :string)
2026-05-07T17:34:23.862712441Z -> 0.0130s
2026-05-07T17:34:23.862720397Z -- remove_column(:creators, :cgtrader_user, :string)
2026-05-07T17:34:23.862728443Z -> 0.0034s
2026-05-07T17:34:23.862736459Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0858s) ==============
2026-05-07T17:34:23.862744505Z
2026-05-07T17:34:23.862752201Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-05-07T17:34:23.862760247Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-05-07T17:34:23.862768253Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-05-07T17:34:23.862776530Z -> 0.0563s
2026-05-07T17:34:23.862784406Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0564s) ==
2026-05-07T17:34:23.862792482Z
2026-05-07T17:34:23.862800208Z Migrating to AddYUpToParts (20210318202638)
2026-05-07T17:34:23.862808154Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-05-07T17:34:23.862816170Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-05-07T17:34:23.862824216Z -> 0.0143s
2026-05-07T17:34:23.862832072Z == 20210318202638 AddYUpToParts: migrated (0.0144s) ===========================
2026-05-07T17:34:23.862840318Z
2026-05-07T17:34:23.862848044Z Migrating to CreateImages (20210321164508)
2026-05-07T17:34:23.862855990Z == 20210321164508 CreateImages: migrating =====================================
2026-05-07T17:34:23.862864106Z -- create_table(:images)
2026-05-07T17:34:23.862872002Z -> 0.0151s
2026-05-07T17:34:23.862879868Z == 20210321164508 CreateImages: migrated (0.0151s) ============================
2026-05-07T17:34:23.862887924Z
2026-05-07T17:34:23.862895660Z Migrating to CreateDelayedJobs (20210330215825)
2026-05-07T17:34:24.596550873Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-05-07T17:34:24.596588128Z -- create_table(:delayed_jobs)
2026-05-07T17:34:24.596595924Z -> 0.0082s
2026-05-07T17:34:24.596602868Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-05-07T17:34:24.596609582Z -> 0.0001s
2026-05-07T17:34:24.596615914Z == 20210330215825 CreateDelayedJobs: migrated (0.0084s) =======================
2026-05-07T17:34:24.596622357Z
2026-05-07T17:34:24.596628730Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-05-07T17:34:24.596635123Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-05-07T17:34:24.596641536Z -- rename_table(:parts, :model_files)
2026-05-07T17:34:24.596647819Z -> 0.0016s
2026-05-07T17:34:24.596654131Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-05-07T17:34:24.596688931Z -> 0.0320s
2026-05-07T17:34:24.596695454Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0336s) =================
2026-05-07T17:34:24.596701857Z
2026-05-07T17:34:24.596708100Z Migrating to RemoveImagesTable (20220106220519)
2026-05-07T17:34:24.596714523Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-05-07T17:34:24.596720866Z -- drop_table(:images)
2026-05-07T17:34:24.596727178Z -> 0.0003s
2026-05-07T17:34:24.596733391Z == 20220106220519 RemoveImagesTable: migrated (0.0004s) =======================
2026-05-07T17:34:24.596739724Z
2026-05-07T17:34:24.596745806Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-05-07T17:34:24.596752089Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-05-07T17:34:24.596758481Z -- table_exists?(:active_storage_blobs)
2026-05-07T17:34:24.596764704Z -> 0.0001s
2026-05-07T17:34:24.596770886Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ======
2026-05-07T17:34:24.596777189Z
2026-05-07T17:34:24.596783291Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-05-07T17:34:24.596789554Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-05-07T17:34:24.596795867Z -- table_exists?(:active_storage_blobs)
2026-05-07T17:34:24.596802069Z -> 0.0001s
2026-05-07T17:34:24.596808332Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-05-07T17:34:24.596814655Z
2026-05-07T17:34:24.596820707Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-05-07T17:34:24.596827009Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-05-07T17:34:24.596833292Z -- table_exists?(:active_storage_blobs)
2026-05-07T17:34:24.596839525Z -> 0.0001s
2026-05-07T17:34:24.596845727Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s)
2026-05-07T17:34:24.596852080Z
2026-05-07T17:34:24.596858262Z Migrating to DeviseCreateUsers (20220614210023)
2026-05-07T17:34:24.596867952Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-05-07T17:34:24.596874365Z -- create_table(:users)
2026-05-07T17:34:24.596880587Z -> 0.0013s
2026-05-07T17:34:24.596886810Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-05-07T17:34:24.596893363Z -> 0.0015s
2026-05-07T17:34:24.596899556Z == 20220614210023 DeviseCreateUsers: migrated (0.0029s) =======================
2026-05-07T17:34:24.596905868Z
2026-05-07T17:34:24.596920067Z Migrating to AddUsernameToUsers (20220614211256)
2026-05-07T17:34:24.596927883Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-05-07T17:34:24.596934506Z -- add_column(:users, :username, :string, {null: false})
2026-05-07T17:34:24.596940869Z -> 0.0218s
2026-05-07T17:34:24.596947181Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-05-07T17:34:24.596953685Z -> 0.0001s
2026-05-07T17:34:24.596959907Z == 20220614211256 AddUsernameToUsers: migrated (0.0220s) ======================
2026-05-07T17:34:24.596966230Z
2026-05-07T17:34:24.596972422Z Migrating to AddAdminToUsers (20220614213902)
2026-05-07T17:34:24.596978685Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-05-07T17:34:24.596985018Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-07T17:34:24.596991300Z -> 0.0005s
2026-05-07T17:34:24.596997643Z == 20220614213902 AddAdminToUsers: migrated (0.0005s) =========================
2026-05-07T17:34:24.597003966Z
2026-05-07T17:34:24.597010038Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-05-07T17:34:24.597016301Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-05-07T17:34:24.597022633Z -- add_column(:users, :pagination_settings, :json)
2026-05-07T17:34:24.597028896Z -> 0.0006s
2026-05-07T17:34:24.597035089Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0006s) =============
2026-05-07T17:34:24.597041371Z
2026-05-07T17:34:24.597047624Z Migrating to CreateSettings (20220619174307)
2026-05-07T17:34:24.597055500Z == 20220619174307 CreateSettings: migrating ===================================
2026-05-07T17:34:24.597063656Z -- create_table(:settings)
2026-05-07T17:34:24.597071592Z -> 0.0004s
2026-05-07T17:34:24.597079608Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-05-07T17:34:24.597087865Z -> 0.0024s
2026-05-07T17:34:24.597095781Z == 20220619174307 CreateSettings: migrated (0.0029s) ==========================
2026-05-07T17:34:24.597103897Z
2026-05-07T17:34:24.597111693Z Migrating to AddScaleFactorToModels (20220626152444)
2026-05-07T17:34:24.597119889Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-05-07T17:34:24.597127996Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-05-07T17:34:24.597136162Z -> 0.0103s
2026-05-07T17:34:24.597144168Z == 20220626152444 AddScaleFactorToModels: migrated (0.0126s) ==================
2026-05-07T17:34:24.597152295Z
2026-05-07T17:34:24.597160100Z Migrating to AddDigestToModelFiles (20220702202932)
2026-05-07T17:34:24.597177425Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-05-07T17:34:24.597185642Z -- add_column(:model_files, :digest, :string)
2026-05-07T17:34:24.597193648Z -> 0.0024s
2026-05-07T17:34:24.597201664Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-05-07T17:34:24.597209911Z -> 0.0002s
2026-05-07T17:34:24.597217907Z == 20220702202932 AddDigestToModelFiles: migrated (0.0045s) ===================
2026-05-07T17:34:24.597226053Z
2026-05-07T17:34:24.597233869Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-05-07T17:34:24.597241975Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-05-07T17:34:24.597250563Z -- add_column(:users, :renderer_settings, :json)
2026-05-07T17:34:24.597258679Z -> 0.0008s
2026-05-07T17:34:24.597266615Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0011s) ==============
2026-05-07T17:34:24.597274892Z
2026-05-07T17:34:24.597282988Z Migrating to CreateProblems (20221210001132)
2026-05-07T17:34:24.597291074Z == 20221210001132 CreateProblems: migrating ===================================
2026-05-07T17:34:24.597299231Z -- create_table(:problems)
2026-05-07T17:34:24.597307227Z -> 0.0008s
2026-05-07T17:34:24.597315233Z == 20221210001132 CreateProblems: migrated (0.0012s) ==========================
2026-05-07T17:34:24.597323349Z
2026-05-07T17:34:24.597331175Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-05-07T17:34:24.597339241Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-05-07T17:34:24.597347428Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0150s) ========
2026-05-07T17:34:24.597355624Z
2026-05-07T17:34:24.597363470Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-05-07T17:34:24.597371566Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-05-07T17:34:24.597379723Z -- create_table(:favorites, {force: true})
2026-05-07T17:34:24.597387739Z -> 0.0046s
2026-05-07T17:34:24.597395715Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-05-07T17:34:24.597404292Z -> 0.0001s
2026-05-07T17:34:24.597412338Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-05-07T17:34:24.597420866Z -> 0.0001s
2026-05-07T17:34:24.597428932Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-05-07T17:34:24.597438010Z -> 0.0001s
2026-05-07T17:34:24.597446006Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0054s) ================
2026-05-07T17:34:24.597463491Z
2026-05-07T17:34:24.597472349Z Migrating to MovePrintedToFavorites (20221220223040)
2026-05-07T17:34:24.597480415Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-05-07T17:34:24.597488612Z == 20221220223040 MovePrintedToFavorites: migrated (0.0585s) ==================
2026-05-07T17:34:24.597496738Z
2026-05-07T17:34:24.597504564Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-05-07T17:34:24.597512630Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-05-07T17:34:24.597520817Z -- remove_column(:model_files, :printed, :boolean)
2026-05-07T17:34:24.597528833Z -> 0.0249s
2026-05-07T17:34:24.597536799Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0252s) ===============
2026-05-07T17:34:24.597544945Z
2026-05-07T17:34:24.597552821Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-05-07T17:34:24.597560857Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-05-07T17:34:24.597568984Z -- add_column(:models, :notes, :text)
2026-05-07T17:34:24.597577000Z -> 0.0011s
2026-05-07T17:34:24.597585046Z -- add_column(:models, :excerpt, :text)
2026-05-07T17:34:24.597593052Z -> 0.0021s
2026-05-07T17:34:24.597601650Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0032s) =================
2026-05-07T17:34:24.597609876Z
2026-05-07T17:34:24.597617762Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-05-07T17:34:24.597625808Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-05-07T17:34:24.597633955Z -- add_column(:creators, :notes, :text)
2026-05-07T17:34:24.597641991Z -> 0.0005s
2026-05-07T17:34:24.597649957Z -- add_column(:creators, :excerpt, :text)
2026-05-07T17:34:24.597657983Z -> 0.0005s
2026-05-07T17:34:24.597665949Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-05-07T17:34:24.597674166Z
2026-05-07T17:34:24.597682062Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-05-07T17:34:24.597690158Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-05-07T17:34:24.597698294Z -- add_column(:model_files, :notes, :text)
2026-05-07T17:34:24.597706320Z -> 0.0005s
2026-05-07T17:34:24.597714307Z -- add_column(:model_files, :excerpt, :text)
2026-05-07T17:34:24.597722343Z -> 0.0007s
2026-05-07T17:34:24.597730339Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0012s) =============
2026-05-07T17:34:24.597738485Z
2026-05-07T17:34:24.597746371Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-05-07T17:34:24.597764107Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-05-07T17:34:24.597772213Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0185s) =================
2026-05-07T17:34:24.597780380Z
2026-05-07T17:34:24.597788215Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-05-07T17:34:24.597796252Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-05-07T17:34:24.597804338Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-05-07T17:34:24.597812785Z -> 0.0408s
2026-05-07T17:34:24.597820771Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0409s) =============
2026-05-07T17:34:24.597828917Z
2026-05-07T17:34:24.597836763Z Migrating to RenameExcerptToCaption (20230222155910)
2026-05-07T17:34:24.597844799Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-05-07T17:34:24.597852906Z -- rename_column(:creators, :excerpt, :caption)
2026-05-07T17:34:24.597860932Z -> 0.0208s
2026-05-07T17:34:24.597868878Z -- rename_column(:models, :excerpt, :caption)
2026-05-07T17:34:24.597876894Z -> 0.0200s
2026-05-07T17:34:24.597884910Z -- rename_column(:model_files, :excerpt, :caption)
2026-05-07T17:34:24.597892946Z -> 0.0193s
2026-05-07T17:34:24.597900872Z == 20230222155910 RenameExcerptToCaption: migrated (0.0623s) ==================
2026-05-07T17:34:24.597909019Z
2026-05-07T17:34:24.597916824Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-05-07T17:34:24.597924881Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-05-07T17:34:24.597933017Z -- add_column(:libraries, :notes, :string)
2026-05-07T17:34:24.597941053Z -> 0.0020s
2026-05-07T17:34:24.597949069Z -- add_column(:libraries, :caption, :string)
2026-05-07T17:34:24.597957086Z -> 0.0005s
2026-05-07T17:34:24.597965252Z -- add_column(:libraries, :name, :string)
2026-05-07T17:34:24.597974150Z -> 0.0005s
2026-05-07T17:34:24.597983028Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0115s) ============
2026-05-07T17:34:24.597992096Z
2026-05-07T17:34:24.598001305Z Migrating to AddTagregexToLibrary (20230305180823)
2026-05-07T17:34:25.062040315Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-05-07T17:34:25.062072870Z -- add_column(:libraries, :tag_regex, :text)
2026-05-07T17:34:25.062082680Z -> 0.0019s
2026-05-07T17:34:25.062091498Z == 20230305180823 AddTagregexToLibrary: migrated (0.0035s) ====================
2026-05-07T17:34:25.062099884Z
2026-05-07T17:34:25.062132831Z Migrating to AddIconToLibrary (20230307215826)
2026-05-07T17:34:25.062141218Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-05-07T17:34:25.062149384Z -- add_column(:libraries, :icon, :text)
2026-05-07T17:34:25.062157701Z -> 0.0018s
2026-05-07T17:34:25.062165757Z == 20230307215826 AddIconToLibrary: migrated (0.0034s) ========================
2026-05-07T17:34:25.062173924Z
2026-05-07T17:34:25.062181699Z Migrating to CreateCollection (20230308004237)
2026-05-07T17:34:25.062189715Z == 20230308004237 CreateCollection: migrating =================================
2026-05-07T17:34:25.062197902Z -- create_table(:collections)
2026-05-07T17:34:25.062205888Z -> 0.0028s
2026-05-07T17:34:25.062213824Z == 20230308004237 CreateCollection: migrated (0.0066s) ========================
2026-05-07T17:34:25.062222131Z
2026-05-07T17:34:25.062229956Z Migrating to AddCollectionToModels (20230308005021)
2026-05-07T17:34:25.062237973Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-05-07T17:34:25.062246009Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-05-07T17:34:25.062254035Z -> 0.0175s
2026-05-07T17:34:25.062261921Z == 20230308005021 AddCollectionToModels: migrated (0.0211s) ===================
2026-05-07T17:34:25.062270007Z
2026-05-07T17:34:25.062277793Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-05-07T17:34:25.062286029Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-05-07T17:34:25.062294076Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0003s) =============
2026-05-07T17:34:25.062302172Z
2026-05-07T17:34:25.062309928Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-05-07T17:34:25.062317984Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-05-07T17:34:25.062326020Z -- rename_column(:collections, :excerpt, :caption)
2026-05-07T17:34:25.062334066Z -> 0.0040s
2026-05-07T17:34:25.062341942Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0040s) ========
2026-05-07T17:34:25.062350078Z
2026-05-07T17:34:25.062358205Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-05-07T17:34:25.062366301Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-05-07T17:34:25.062374367Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-05-07T17:34:25.062382474Z
2026-05-07T17:34:25.062390269Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-05-07T17:34:25.062398285Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-05-07T17:34:25.062415811Z -- add_column(:users, :tag_cloud_settings, :json)
2026-05-07T17:34:25.062424118Z -> 0.0014s
2026-05-07T17:34:25.062432074Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0014s) ===============
2026-05-07T17:34:25.062440400Z
2026-05-07T17:34:25.062449709Z Migrating to AddCollectionToCollections (20230324000000)
2026-05-07T17:34:25.062457815Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-05-07T17:34:25.062465872Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-05-07T17:34:25.062473998Z -> 0.0060s
2026-05-07T17:34:25.062481904Z == 20230324000000 AddCollectionToCollections: migrated (0.0060s) ==============
2026-05-07T17:34:25.062490211Z
2026-05-07T17:34:25.062497956Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-05-07T17:34:25.062506002Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-05-07T17:34:25.062514109Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0469s) =========
2026-05-07T17:34:25.062522195Z
2026-05-07T17:34:25.062529931Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-05-07T17:34:25.062538017Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-05-07T17:34:25.062546053Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0032s)
2026-05-07T17:34:25.062554380Z
2026-05-07T17:34:25.062562176Z Migrating to AddSlugs (20230615135601)
2026-05-07T17:34:25.062570102Z == 20230615135601 AddSlugs: migrating =========================================
2026-05-07T17:34:25.062578178Z -- add_column(:models, :slug, :string)
2026-05-07T17:34:25.062586154Z -> 0.0029s
2026-05-07T17:34:25.062594090Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-05-07T17:34:25.062602497Z -> 0.0019s
2026-05-07T17:34:25.062610393Z -- add_column(:collections, :slug, :string)
2026-05-07T17:34:25.062618629Z -> 0.0005s
2026-05-07T17:34:25.062626535Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-05-07T17:34:25.062634802Z -> 0.0001s
2026-05-07T17:34:25.062642708Z -- add_column(:creators, :slug, :string)
2026-05-07T17:34:25.062650684Z -> 0.0005s
2026-05-07T17:34:25.062658560Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-05-07T17:34:25.062666826Z -> 0.0001s
2026-05-07T17:34:25.062674762Z == 20230615135601 AddSlugs: migrated (0.0081s) ================================
2026-05-07T17:34:25.062683069Z
2026-05-07T17:34:25.062690845Z Migrating to GenerateSlugs (20230617222353)
2026-05-07T17:34:25.062698811Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-05-07T17:34:25.062716076Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-05-07T17:34:25.062724222Z
2026-05-07T17:34:25.062731988Z Migrating to MakeNamesUnique (20230628194944)
2026-05-07T17:34:25.062739924Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-05-07T17:34:25.062747950Z == 20230628194944 MakeNamesUnique: migrated (0.0031s) =========================
2026-05-07T17:34:25.062756136Z
2026-05-07T17:34:25.062763862Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-05-07T17:34:25.062771858Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-05-07T17:34:25.062779914Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-05-07T17:34:25.062788131Z -> 0.0020s
2026-05-07T17:34:25.062796558Z -- remove_index(:creators, :slug)
2026-05-07T17:34:25.062804524Z -> 0.0004s
2026-05-07T17:34:25.062812440Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-05-07T17:34:25.062820696Z -> 0.0001s
2026-05-07T17:34:25.062828612Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-05-07T17:34:25.062836879Z -> 0.0001s
2026-05-07T17:34:25.062844825Z -- remove_index(:collections, :slug)
2026-05-07T17:34:25.062852741Z -> 0.0225s
2026-05-07T17:34:25.062860647Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-05-07T17:34:25.062868873Z -> 0.0006s
2026-05-07T17:34:25.062876789Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0263s) ======
2026-05-07T17:34:25.062885096Z
2026-05-07T17:34:25.062892832Z Migrating to AddSizeToModelFiles (20230707082403)
2026-05-07T17:34:25.062900798Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-05-07T17:34:25.062908854Z -- add_column(:model_files, :size, :integer)
2026-05-07T17:34:25.062916820Z -> 0.0006s
2026-05-07T17:34:25.062924716Z == 20230707082403 AddSizeToModelFiles: migrated (0.0009s) =====================
2026-05-07T17:34:25.062932792Z
2026-05-07T17:34:25.062940678Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-05-07T17:34:25.062948834Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-05-07T17:34:25.062956911Z -- change_column(:model_files, :size, :bigint)
2026-05-07T17:34:25.062964867Z -> 0.0081s
2026-05-07T17:34:25.062972742Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0086s) ==================
2026-05-07T17:34:25.062980789Z
2026-05-07T17:34:25.062988564Z Migrating to AddNoteToProblems (20230711111009)
2026-05-07T17:34:25.063005579Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-05-07T17:34:25.063013655Z -- add_column(:problems, :note, :string, {default: nil})
2026-05-07T17:34:25.063021871Z -> 0.0018s
2026-05-07T17:34:25.063029767Z == 20230711111009 AddNoteToProblems: migrated (0.0021s) =======================
2026-05-07T17:34:25.063037844Z
2026-05-07T17:34:25.063045559Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-05-07T17:34:25.063057393Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-05-07T17:34:25.063065579Z -- add_column(:users, :problem_settings, :json)
2026-05-07T17:34:25.063073656Z -> 0.0006s
2026-05-07T17:34:25.063081622Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0015s) ================
2026-05-07T17:34:25.063090029Z
2026-05-07T17:34:25.063097774Z Migrating to AddLicenseToModel (20240127143358)
2026-05-07T17:34:25.063105720Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-05-07T17:34:25.063113887Z -- add_column(:models, :license, :string)
2026-05-07T17:34:25.063121823Z -> 0.0006s
2026-05-07T17:34:25.063129679Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-05-07T17:34:25.063137775Z
2026-05-07T17:34:25.063145490Z Migrating to AddIgnoredToProblems (20240131134832)
2026-05-07T17:34:25.063153677Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-05-07T17:34:25.063161713Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-05-07T17:34:25.063169809Z -> 0.0007s
2026-05-07T17:34:25.063178236Z == 20240131134832 AddIgnoredToProblems: migrated (0.0016s) ====================
2026-05-07T17:34:25.063186363Z
2026-05-07T17:34:25.063194088Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-05-07T17:34:25.063202104Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-05-07T17:34:25.063210141Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-05-07T17:34:25.063218538Z -> 0.0100s
2026-05-07T17:34:25.063226433Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0100s) ======
2026-05-07T17:34:25.063234520Z
2026-05-07T17:34:25.063242265Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-05-07T17:34:25.063250241Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-05-07T17:34:25.063258258Z -- add_column(:users, :file_list_settings, :json)
2026-05-07T17:34:25.063266214Z -> 0.0006s
2026-05-07T17:34:25.063274089Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2026-05-07T17:34:25.063291795Z
2026-05-07T17:34:25.063299591Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-05-07T17:34:25.063307567Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-05-07T17:34:25.063315613Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-05-07T17:34:25.063323810Z -> 0.0002s
2026-05-07T17:34:25.063331736Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-05-07T17:34:25.063340102Z -> 0.0009s
2026-05-07T17:34:25.063348098Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-05-07T17:34:25.063356766Z -> 0.0002s
2026-05-07T17:34:25.063364732Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-05-07T17:34:25.063373640Z -> 0.0040s
2026-05-07T17:34:25.063381937Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0054s) =================
2026-05-07T17:34:25.063390434Z
2026-05-07T17:34:25.063398530Z Migrating to CreateFlipperTables (20240306095646)
2026-05-07T17:34:25.063406947Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-05-07T17:34:25.063415304Z -- create_table(:flipper_features)
2026-05-07T17:34:25.063423811Z -> 0.0028s
2026-05-07T17:34:25.063432007Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-05-07T17:34:25.063440555Z -> 0.0043s
2026-05-07T17:34:25.063448801Z -- create_table(:flipper_gates)
2026-05-07T17:34:25.063457098Z -> 0.0002s
2026-05-07T17:34:25.063465164Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2026-05-07T17:34:25.063473661Z -> 0.0002s
2026-05-07T17:34:25.063481718Z == 20240306095646 CreateFlipperTables: migrated (0.0076s) =====================
2026-05-07T17:34:25.063489994Z
2026-05-07T17:34:25.063497740Z Migrating to RolifyCreateRoles (20240319155251)
2026-05-07T17:34:25.650881278Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-05-07T17:34:25.650926990Z -- create_table(:roles)
2026-05-07T17:34:25.650936619Z -> 0.0361s
2026-05-07T17:34:25.650945617Z -- create_table(:users_roles, {id: false})
2026-05-07T17:34:25.650953964Z -> 0.0005s
2026-05-07T17:34:25.650962411Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-05-07T17:34:25.650970938Z -> 0.0045s
2026-05-07T17:34:25.650979065Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-05-07T17:34:25.651006801Z -> 0.0001s
2026-05-07T17:34:25.651015298Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-05-07T17:34:25.651023815Z -> 0.0001s
2026-05-07T17:34:25.651031941Z == 20240319155251 RolifyCreateRoles: migrated (0.0561s) =======================
2026-05-07T17:34:25.651040188Z
2026-05-07T17:34:25.651048364Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-05-07T17:34:25.651056531Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-05-07T17:34:25.651064767Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0079s) ==================
2026-05-07T17:34:25.651072954Z
2026-05-07T17:34:25.651080850Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-05-07T17:34:25.651088976Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-05-07T17:34:25.651097263Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-05-07T17:34:25.651105449Z -> 0.0142s
2026-05-07T17:34:25.651113826Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0155s) ====================
2026-05-07T17:34:25.651122113Z
2026-05-07T17:34:25.651133466Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-05-07T17:34:25.651144007Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-05-07T17:34:25.651152644Z -- add_column(:users, :reset_password_token, :string)
2026-05-07T17:34:25.651160681Z -> 0.0010s
2026-05-07T17:34:25.651168617Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-05-07T17:34:25.651176983Z -> 0.0002s
2026-05-07T17:34:25.651185140Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0030s) ============
2026-05-07T17:34:25.651193246Z
2026-05-07T17:34:25.651201022Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-05-07T17:34:25.651209068Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-05-07T17:34:25.651217134Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0238s) ==============
2026-05-07T17:34:25.651225211Z
2026-05-07T17:34:25.651232956Z Migrating to AddRememberableToUsers (20240410221112)
2026-05-07T17:34:25.651240942Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-05-07T17:34:25.651249039Z -- add_column(:users, :remember_created_at, :datetime)
2026-05-07T17:34:25.651257105Z -> 0.0030s
2026-05-07T17:34:25.651265001Z == 20240410221112 AddRememberableToUsers: migrated (0.0042s) ==================
2026-05-07T17:34:25.651282666Z
2026-05-07T17:34:25.651290622Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-05-07T17:34:25.651300071Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-05-07T17:34:25.651308268Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-05-07T17:34:25.651316344Z -> 0.0006s
2026-05-07T17:34:25.651324501Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0018s) ===========
2026-05-07T17:34:25.651332587Z
2026-05-07T17:34:25.651340563Z Migrating to DropDelayedJobs (20240418112821)
2026-05-07T17:34:25.651348569Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-05-07T17:34:25.651356725Z -- drop_table(:delayed_jobs)
2026-05-07T17:34:25.651366856Z -> 0.0018s
2026-05-07T17:34:25.651374882Z == 20240418112821 DropDelayedJobs: migrated (0.0110s) =========================
2026-05-07T17:34:25.651382988Z
2026-05-07T17:34:25.651391025Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-05-07T17:34:25.651399101Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-05-07T17:34:25.651407177Z -- add_column(:users, :interface_language, :string)
2026-05-07T17:34:25.651415213Z -> 0.0006s
2026-05-07T17:34:25.651423119Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0038s) =============
2026-05-07T17:34:25.651431165Z
2026-05-07T17:34:25.651438911Z Migrating to AddLockableToUsers (20240610120318)
2026-05-07T17:34:25.651446867Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-05-07T17:34:25.651455144Z -- change_table(:users)
2026-05-07T17:34:25.651463070Z -> 0.0017s
2026-05-07T17:34:25.651470966Z == 20240610120318 AddLockableToUsers: migrated (0.0020s) ======================
2026-05-07T17:34:25.651479012Z
2026-05-07T17:34:25.651486747Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-05-07T17:34:25.651494954Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-05-07T17:34:25.651503351Z -- add_column(:model_files, :attachment_data, :json)
2026-05-07T17:34:25.651511327Z -> 0.0006s
2026-05-07T17:34:25.651519423Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0009s) ===========
2026-05-07T17:34:25.651527479Z
2026-05-07T17:34:25.651535215Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-05-07T17:34:25.651543221Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-05-07T17:34:25.651551257Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0142s) ==================
2026-05-07T17:34:25.651559293Z
2026-05-07T17:34:25.651566999Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-05-07T17:34:25.651584254Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-05-07T17:34:25.651592591Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-05-07T17:34:25.651600897Z -> 0.0007s
2026-05-07T17:34:25.651608933Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0023s) ============
2026-05-07T17:34:25.651617020Z
2026-05-07T17:34:25.651624795Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-05-07T17:34:25.651632781Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-05-07T17:34:25.651640828Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-05-07T17:34:25.651648864Z -> 0.0007s
2026-05-07T17:34:25.651657381Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-05-07T17:34:25.651665427Z -> 0.0006s
2026-05-07T17:34:25.651673363Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-05-07T17:34:25.651681379Z -> 0.0006s
2026-05-07T17:34:25.651689225Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-05-07T17:34:25.651697281Z -> 0.0046s
2026-05-07T17:34:25.651705187Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-05-07T17:34:25.651713254Z -> 0.0006s
2026-05-07T17:34:25.651721220Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0083s) ====================
2026-05-07T17:34:25.651729336Z
2026-05-07T17:34:25.651737122Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-05-07T17:34:25.651745128Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-05-07T17:34:25.651753154Z -- remove_index(:libraries, :path)
2026-05-07T17:34:25.651761180Z -> 0.0010s
2026-05-07T17:34:25.651769116Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0017s) ================
2026-05-07T17:34:25.651777182Z
2026-05-07T17:34:25.651785168Z Migrating to CreateFederailsActors (20240727113215)
2026-05-07T17:34:25.651793155Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-05-07T17:34:25.651801171Z -- create_table(:federails_actors)
2026-05-07T17:34:25.651809097Z -> 0.0009s
2026-05-07T17:34:25.651817023Z -- foreign_key_exists?(:federails_actors, :users)
2026-05-07T17:34:25.651824999Z -> 0.0015s
2026-05-07T17:34:25.651832875Z -- remove_foreign_key(:federails_actors, :users)
2026-05-07T17:34:25.651840851Z -> 0.0122s
2026-05-07T17:34:25.651867384Z -- remove_index(:federails_actors, :user_id)
2026-05-07T17:34:25.651875771Z -> 0.0004s
2026-05-07T17:34:25.651892905Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-05-07T17:34:25.651901262Z -> 0.0001s
2026-05-07T17:34:25.651909168Z -- add_foreign_key(:federails_actors, :users)
2026-05-07T17:34:25.651917134Z -> 0.0100s
2026-05-07T17:34:25.651925030Z == 20240727113215 CreateFederailsActors: migrated (0.0260s) ===================
2026-05-07T17:34:25.651933096Z
2026-05-07T17:34:25.651940992Z Migrating to CreateFederailsFollowings (20240727113216)
2026-05-07T17:34:25.651949018Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-05-07T17:34:25.651957255Z -- create_table(:federails_followings)
2026-05-07T17:34:25.651986785Z -> 0.0050s
2026-05-07T17:34:25.651994791Z == 20240727113216 CreateFederailsFollowings: migrated (0.0050s) ===============
2026-05-07T17:34:25.652002897Z
2026-05-07T17:34:25.652010633Z Migrating to CreateFederailsActivities (20240727113217)
2026-05-07T17:34:25.652018619Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-05-07T17:34:25.652026745Z -- create_table(:federails_activities)
2026-05-07T17:34:25.652034701Z -> 0.0090s
2026-05-07T17:34:25.652042557Z == 20240727113217 CreateFederailsActivities: migrated (0.0090s) ===============
2026-05-07T17:34:25.652050773Z
2026-05-07T17:34:25.652058479Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-05-07T17:34:25.652066505Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-05-07T17:34:25.652074541Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-05-07T17:34:25.652082748Z -> 0.0209s
2026-05-07T17:34:25.652091475Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-05-07T17:34:25.652099602Z -> 0.0009s
2026-05-07T17:34:25.652107508Z -- change_table(:federails_actors)
2026-05-07T17:34:25.652115484Z -> 0.0235s
2026-05-07T17:34:25.652123390Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0454s) =======
2026-05-07T17:34:25.652131456Z
2026-05-07T17:34:25.652139171Z Migrating to CreateFederailsActors (20240731165647)
2026-05-07T17:34:25.652147238Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-05-07T17:34:25.652155464Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-05-07T17:34:25.652163520Z
2026-05-07T17:34:25.652171266Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-05-07T17:34:25.652179242Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-05-07T17:34:25.652187278Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-05-07T17:34:25.652204754Z
2026-05-07T17:34:25.652212539Z Migrating to BackfillActivities (20240805111500)
2026-05-07T17:34:25.652220475Z == 20240805111500 BackfillActivities: migrating ===============================
2026-05-07T17:34:25.652228722Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-05-07T17:34:25.652236758Z
2026-05-07T17:34:25.652244453Z Migrating to CreateCaberRelations (20240827155630)
2026-05-07T17:34:25.652252379Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-05-07T17:34:25.652260456Z -- create_table(:caber_relations)
2026-05-07T17:34:25.652268382Z -> 0.0355s
2026-05-07T17:34:25.652276548Z == 20240827155630 CreateCaberRelations: migrated (0.0355s) ====================
2026-05-07T17:34:25.652284624Z
2026-05-07T17:34:25.652292691Z Migrating to AddDefaultAccessControls (20240830121749)
2026-05-07T17:34:25.652300667Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-05-07T17:34:25.652308703Z == 20240830121749 AddDefaultAccessControls: migrated (0.0565s) ================
2026-05-07T17:34:25.652316759Z
2026-05-07T17:34:25.652324505Z Migrating to RenameDefaultRoles (20240830151650)
2026-05-07T17:34:25.652332451Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-05-07T17:34:25.652340477Z == 20240830151650 RenameDefaultRoles: migrated (0.0353s) ======================
2026-05-07T17:34:25.652348523Z
2026-05-07T17:34:25.652356659Z Migrating to AddPublicIDsToModels (20240904151944)
2026-05-07T17:34:25.652364615Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-05-07T17:34:25.652372622Z -- add_column(:models, :public_id, :string)
2026-05-07T17:34:25.652380548Z -> 0.0010s
2026-05-07T17:34:25.652388403Z -- add_index(:models, :public_id)
2026-05-07T17:34:25.652396309Z -> 0.0027s
2026-05-07T17:34:25.652405368Z -- add_column(:model_files, :public_id, :string)
2026-05-07T17:34:25.652413324Z -> 0.0007s
2026-05-07T17:34:25.652421260Z -- add_index(:model_files, :public_id)
2026-05-07T17:34:25.652429206Z -> 0.0001s
2026-05-07T17:34:25.652437292Z -- add_column(:problems, :public_id, :string)
2026-05-07T17:34:25.652445208Z -> 0.0007s
2026-05-07T17:34:25.652453044Z -- add_index(:problems, :public_id)
2026-05-07T17:34:25.652460909Z -> 0.0001s
2026-05-07T17:34:25.652468745Z -- add_column(:creators, :public_id, :string)
2026-05-07T17:34:25.652476661Z -> 0.0007s
2026-05-07T17:34:26.472722065Z -- add_index(:creators, :public_id)
2026-05-07T17:34:26.472751264Z -> 0.0002s
2026-05-07T17:34:26.472789330Z -- add_column(:collections, :public_id, :string)
2026-05-07T17:34:26.472797848Z -> 0.0007s
2026-05-07T17:34:26.472805974Z -- add_index(:collections, :public_id)
2026-05-07T17:34:26.472814170Z -> 0.0001s
2026-05-07T17:34:26.472822197Z -- add_column(:libraries, :public_id, :string)
2026-05-07T17:34:26.472830463Z -> 0.0007s
2026-05-07T17:34:26.472838379Z -- add_index(:libraries, :public_id)
2026-05-07T17:34:26.472846285Z -> 0.0001s
2026-05-07T17:34:26.472854462Z == 20240904151944 AddPublicIDsToModels: migrated (0.0081s) ====================
2026-05-07T17:34:26.472862618Z
2026-05-07T17:34:26.472870464Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-05-07T17:34:26.472878490Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-05-07T17:34:26.472886576Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:26.472894652Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0630s) ==============
2026-05-07T17:34:26.472902679Z
2026-05-07T17:34:26.472910404Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-05-07T17:34:26.472918380Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-05-07T17:34:26.472926366Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-05-07T17:34:26.472934372Z
2026-05-07T17:34:26.472942118Z Migrating to DeduplicateRoles (20240923114515)
2026-05-07T17:34:26.472950044Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-05-07T17:34:26.472958080Z == 20240923114515 DeduplicateRoles: migrated (0.1313s) ========================
2026-05-07T17:34:26.472966267Z
2026-05-07T17:34:26.472974433Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-05-07T17:34:26.472982389Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-05-07T17:34:26.472990415Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-07T17:34:26.472998822Z -> 0.1397s
2026-05-07T17:34:26.473006708Z -- add_index(:models, :name_lower)
2026-05-07T17:34:26.473014634Z -> 0.0002s
2026-05-07T17:34:26.473022600Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-07T17:34:26.473031047Z -> 0.0077s
2026-05-07T17:34:26.473038903Z -- add_index(:creators, :name_lower)
2026-05-07T17:34:26.473046819Z -> 0.0001s
2026-05-07T17:34:26.473054715Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-05-07T17:34:26.473062921Z -> 0.0096s
2026-05-07T17:34:26.473076479Z -- add_index(:collections, :name_lower)
2026-05-07T17:34:26.473084435Z -> 0.0001s
2026-05-07T17:34:26.473092351Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1576s) =============
2026-05-07T17:34:26.473100417Z
2026-05-07T17:34:26.473108112Z Migrating to AddKeypairToActors (20240926162407)
2026-05-07T17:34:26.473116028Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-05-07T17:34:26.473124034Z -- change_table(:federails_actors)
2026-05-07T17:34:26.473131920Z -> 0.0016s
2026-05-07T17:34:26.473139786Z == 20240926162407 AddKeypairToActors: migrated (0.0016s) ======================
2026-05-07T17:34:26.473147802Z
2026-05-07T17:34:26.473156871Z Migrating to AddUuids (20241004194445)
2026-05-07T17:34:26.473164877Z == 20241004194445 AddUuids: migrating =========================================
2026-05-07T17:34:26.473173013Z -- change_table(:federails_actors)
2026-05-07T17:34:26.473180899Z -> 0.0030s
2026-05-07T17:34:26.473188765Z -- change_table(:federails_activities)
2026-05-07T17:34:26.473196621Z -> 0.0009s
2026-05-07T17:34:26.473204517Z -- change_table(:federails_followings)
2026-05-07T17:34:26.473212463Z -> 0.0009s
2026-05-07T17:34:26.473220389Z == 20241004194445 AddUuids: migrated (0.0049s) ================================
2026-05-07T17:34:26.473228385Z
2026-05-07T17:34:26.473236070Z Migrating to CreateComments (20241007182824)
2026-05-07T17:34:26.473243996Z == 20241007182824 CreateComments: migrating ===================================
2026-05-07T17:34:26.473252012Z -- create_table(:comments)
2026-05-07T17:34:26.473259908Z -> 0.0019s
2026-05-07T17:34:26.473267784Z == 20241007182824 CreateComments: migrated (0.0019s) ==========================
2026-05-07T17:34:26.473275810Z
2026-05-07T17:34:26.473283586Z Migrating to AddSystemToComments (20241009122540)
2026-05-07T17:34:26.473291632Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-05-07T17:34:26.473299618Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-05-07T17:34:26.473307614Z -> 0.0009s
2026-05-07T17:34:26.473315430Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-05-07T17:34:26.473323436Z
2026-05-07T17:34:26.473331102Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-05-07T17:34:26.473339038Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-05-07T17:34:26.473347104Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0016s) ============
2026-05-07T17:34:26.473355130Z
2026-05-07T17:34:26.473371884Z Migrating to AddOmniauthToUsers (20241015090803)
2026-05-07T17:34:26.473379810Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-05-07T17:34:26.473387826Z -- add_column(:users, :auth_provider, :string)
2026-05-07T17:34:26.473395712Z -> 0.0008s
2026-05-07T17:34:26.473403598Z -- add_column(:users, :auth_uid, :string)
2026-05-07T17:34:26.473413347Z -> 0.0007s
2026-05-07T17:34:26.473421393Z == 20241015090803 AddOmniauthToUsers: migrated (0.0016s) ======================
2026-05-07T17:34:26.473429420Z
2026-05-07T17:34:26.473437075Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-05-07T17:34:26.473445031Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-05-07T17:34:26.473452997Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-05-07T17:34:26.473460983Z -> 0.0008s
2026-05-07T17:34:26.473468759Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-05-07T17:34:26.473476745Z -> 0.0007s
2026-05-07T17:34:26.473484631Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-05-07T17:34:26.473492617Z
2026-05-07T17:34:26.473500252Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-05-07T17:34:26.473508188Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-05-07T17:34:26.473516705Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-05-07T17:34:26.473524742Z -> 0.0008s
2026-05-07T17:34:26.473532557Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ======
2026-05-07T17:34:26.473540563Z
2026-05-07T17:34:26.473548319Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-05-07T17:34:26.473556185Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-05-07T17:34:26.473564181Z -- change_table(:users)
2026-05-07T17:34:26.473571997Z -> 0.0010s
2026-05-07T17:34:26.473579822Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0010s) =====================
2026-05-07T17:34:26.473587809Z
2026-05-07T17:34:26.473595484Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-05-07T17:34:26.473603440Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-05-07T17:34:26.473611526Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0509s) =================
2026-05-07T17:34:26.473619532Z
2026-05-07T17:34:26.473627188Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-05-07T17:34:26.473635234Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-05-07T17:34:26.473653040Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-05-07T17:34:26.473661467Z -> 0.0009s
2026-05-07T17:34:26.473669333Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-05-07T17:34:26.473677619Z -> 0.0012s
2026-05-07T17:34:26.473685465Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-05-07T17:34:26.473693602Z -> 0.0005s
2026-05-07T17:34:26.473701407Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-05-07T17:34:26.473709534Z -> 0.0011s
2026-05-07T17:34:26.473717339Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-05-07T17:34:26.473725526Z -> 0.0008s
2026-05-07T17:34:26.473733322Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-05-07T17:34:26.473741438Z -> 0.0008s
2026-05-07T17:34:26.473749284Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-05-07T17:34:26.473757470Z -> 0.0004s
2026-05-07T17:34:26.473765276Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0059s) ===================
2026-05-07T17:34:26.473773312Z
2026-05-07T17:34:26.473780998Z Migrating to AddInProgressToProblems (20241105121830)
2026-05-07T17:34:26.473788954Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-05-07T17:34:26.473796920Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-05-07T17:34:26.473805257Z -> 0.0008s
2026-05-07T17:34:26.473813142Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-05-07T17:34:26.473821108Z
2026-05-07T17:34:26.473828764Z Migrating to ClearStuckProblems (20241118155027)
2026-05-07T17:34:26.473836650Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-05-07T17:34:26.473844756Z == 20241118155027 ClearStuckProblems: migrated (0.0190s) ======================
2026-05-07T17:34:26.473852752Z
2026-05-07T17:34:26.473860959Z Migrating to AddApprovedToUser (20241122121621)
2026-05-07T17:34:26.473868885Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-05-07T17:34:26.473876991Z -- change_table(:users)
2026-05-07T17:34:26.473884827Z -> 0.0014s
2026-05-07T17:34:26.473892592Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) =======================
2026-05-07T17:34:26.473900548Z
2026-05-07T17:34:26.473908214Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-05-07T17:34:26.473916170Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-05-07T17:34:26.473933294Z -- create_table(:federails_moderation_reports)
2026-05-07T17:34:26.473941270Z -> 0.0027s
2026-05-07T17:34:26.473949186Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0028s) ========
2026-05-07T17:34:26.473957172Z
2026-05-07T17:34:26.473964828Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-05-07T17:34:26.473972804Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-05-07T17:34:26.473980790Z -- create_table(:federails_moderation_domain_blocks)
2026-05-07T17:34:26.473988726Z -> 0.0005s
2026-05-07T17:34:26.473996512Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-05-07T17:34:26.474004498Z
2026-05-07T17:34:26.474012263Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-05-07T17:34:26.474020240Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-05-07T17:34:26.474028246Z -- change_column_null(:comments, :commenter_id, true)
2026-05-07T17:34:26.474036192Z -> 0.0079s
2026-05-07T17:34:26.474043997Z -- change_column_null(:comments, :commenter_type, true)
2026-05-07T17:34:26.474051933Z -> 0.0075s
2026-05-07T17:34:26.474059709Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-05-07T17:34:26.474067695Z -> 0.0011s
2026-05-07T17:34:26.474075521Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-05-07T17:34:26.474083527Z -> 0.0109s
2026-05-07T17:34:26.474091313Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0288s) =======
2026-05-07T17:34:26.474099439Z
2026-05-07T17:34:26.474107155Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-05-07T17:34:26.474115081Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-05-07T17:34:26.474123067Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-05-07T17:34:26.474131123Z -> 0.0009s
2026-05-07T17:34:26.474139019Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-05-07T17:34:26.474147005Z
2026-05-07T17:34:26.474154660Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-05-07T17:34:26.474162596Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-05-07T17:34:26.474170562Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1134s) ==================
2026-05-07T17:34:26.474178558Z
2026-05-07T17:34:26.474186234Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-05-07T17:34:26.474194170Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-05-07T17:34:27.097180464Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-05-07T17:34:27.097209292Z -> 0.0019s
2026-05-07T17:34:27.097218872Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0019s) ==========
2026-05-07T17:34:27.097227188Z
2026-05-07T17:34:27.097235155Z Migrating to AddCreatorToCollections (20250222000000)
2026-05-07T17:34:27.097244052Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-05-07T17:34:27.097254433Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-05-07T17:34:27.097265456Z -> 0.0210s
2026-05-07T17:34:27.097274824Z == 20250222000000 AddCreatorToCollections: migrated (0.0210s) =================
2026-05-07T17:34:27.097282951Z
2026-05-07T17:34:27.097290877Z Migrating to AddLocalToActors (20250305171530)
2026-05-07T17:34:27.097299103Z == 20250305171530 AddLocalToActors: migrating =================================
2026-05-07T17:34:27.097307560Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-05-07T17:34:27.097315797Z -> 0.0011s
2026-05-07T17:34:27.097323633Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-05-07T17:34:27.097332911Z -> 0.0018s
2026-05-07T17:34:27.097342871Z -> 0 rows
2026-05-07T17:34:27.097355156Z == 20250305171530 AddLocalToActors: migrated (0.0059s) ========================
2026-05-07T17:34:27.097363413Z
2026-05-07T17:34:27.097371269Z Migrating to AddActorTypeToActors (20250407160721)
2026-05-07T17:34:27.097379185Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-05-07T17:34:27.097387211Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-05-07T17:34:27.097395217Z -> 0.0008s
2026-05-07T17:34:27.097403073Z == 20250407160721 AddActorTypeToActors: migrated (0.0009s) ====================
2026-05-07T17:34:27.097411069Z
2026-05-07T17:34:27.097420478Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-05-07T17:34:27.097430829Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-05-07T17:34:27.097440228Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-05-07T17:34:27.097448234Z -> 0.0015s
2026-05-07T17:34:27.097456079Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0015s) =================
2026-05-07T17:34:27.097464066Z
2026-05-07T17:34:27.097471841Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-05-07T17:34:27.097479777Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-05-07T17:34:27.097487773Z -- create_table(:oauth_applications)
2026-05-07T17:34:27.097522844Z -> 0.0005s
2026-05-07T17:34:27.097531241Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-05-07T17:34:27.097539297Z -> 0.0002s
2026-05-07T17:34:27.097547193Z -- create_table(:oauth_access_grants)
2026-05-07T17:34:27.097555099Z -> 0.0007s
2026-05-07T17:34:27.097563005Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-05-07T17:34:27.097571071Z -> 0.0002s
2026-05-07T17:34:27.097579608Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-05-07T17:34:27.097590029Z -> 0.0085s
2026-05-07T17:34:27.097599629Z -- create_table(:oauth_access_tokens)
2026-05-07T17:34:27.097607585Z -> 0.0008s
2026-05-07T17:34:27.097615410Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-05-07T17:34:27.097623406Z -> 0.0002s
2026-05-07T17:34:27.097632575Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-05-07T17:34:27.097640691Z -> 0.0002s
2026-05-07T17:34:27.097648607Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-05-07T17:34:27.097656724Z -> 0.0115s
2026-05-07T17:34:27.097665892Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-05-07T17:34:27.097676022Z -> 0.0087s
2026-05-07T17:34:27.097686173Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-05-07T17:34:27.097694279Z -> 0.0104s
2026-05-07T17:34:27.097702185Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0423s) ==================
2026-05-07T17:34:27.097710231Z
2026-05-07T17:34:27.097718017Z Migrating to AddOwnerToApplication (20250408145956)
2026-05-07T17:34:27.097725963Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-05-07T17:34:27.097733939Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-05-07T17:34:27.097742276Z -> 0.0013s
2026-05-07T17:34:27.097751925Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-05-07T17:34:27.097761956Z -> 0.0010s
2026-05-07T17:34:27.097770272Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-05-07T17:34:27.097778248Z -> 0.0149s
2026-05-07T17:34:27.097786074Z == 20250408145956 AddOwnerToApplication: migrated (0.0231s) ===================
2026-05-07T17:34:27.097794241Z
2026-05-07T17:34:27.097802016Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-05-07T17:34:27.097809982Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-05-07T17:34:27.097817978Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-05-07T17:34:27.097839131Z -> 0.0147s
2026-05-07T17:34:27.097848590Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0165s) ============
2026-05-07T17:34:27.097856736Z
2026-05-07T17:34:27.097864552Z Migrating to AddQuotaToUsers (20250409125753)
2026-05-07T17:34:27.097872498Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-05-07T17:34:27.097880494Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-05-07T17:34:27.097888470Z -> 0.0013s
2026-05-07T17:34:27.097896527Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-05-07T17:34:27.097904623Z -> 0.0017s
2026-05-07T17:34:27.097913942Z == 20250409125753 AddQuotaToUsers: migrated (0.0046s) =========================
2026-05-07T17:34:27.097924112Z
2026-05-07T17:34:27.097932860Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-05-07T17:34:27.097940896Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-05-07T17:34:27.097948942Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-05-07T17:34:27.097957299Z -> 0.0166s
2026-05-07T17:34:27.097965165Z -- add_index(:model_files, :filename_lower)
2026-05-07T17:34:27.097973161Z -> 0.0002s
2026-05-07T17:34:27.097981057Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0184s)
2026-05-07T17:34:27.097989514Z
2026-05-07T17:34:27.097998893Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-05-07T17:34:27.098009664Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-05-07T17:34:27.098018222Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-05-07T17:34:27.098029374Z -> 0.0002s
2026-05-07T17:34:27.098040847Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0013s) ===================
2026-05-07T17:34:27.098051970Z
2026-05-07T17:34:27.098062761Z Migrating to AddPreviewToModelFile (20250520111046)
2026-05-07T17:34:27.098072541Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-05-07T17:34:27.098084124Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-05-07T17:34:27.098095788Z -> 0.0012s
2026-05-07T17:34:27.098105518Z == 20250520111046 AddPreviewToModelFile: migrated (0.0022s) ===================
2026-05-07T17:34:27.098114886Z
2026-05-07T17:34:27.098125047Z Migrating to CreateAltchaSolutions (20250609210440)
2026-05-07T17:34:27.098133013Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-05-07T17:34:27.098141119Z -- create_table(:altcha_solutions)
2026-05-07T17:34:27.098159556Z -> 0.0005s
2026-05-07T17:34:27.098169697Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-05-07T17:34:27.098180428Z -> 0.0009s
2026-05-07T17:34:27.098188374Z == 20250609210440 CreateAltchaSolutions: migrated (0.0025s) ===================
2026-05-07T17:34:27.098196360Z
2026-05-07T17:34:27.098204056Z Migrating to AddIndexableFields (20250620141805)
2026-05-07T17:34:27.098211992Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-05-07T17:34:27.098220018Z -- change_table(:models)
2026-05-07T17:34:27.098227854Z -> 0.0031s
2026-05-07T17:34:27.098235670Z -- change_table(:creators)
2026-05-07T17:34:27.098244467Z -> 0.0022s
2026-05-07T17:34:27.098254367Z -- change_table(:collections)
2026-05-07T17:34:27.098263696Z -> 0.0021s
2026-05-07T17:34:27.098271732Z == 20250620141805 AddIndexableFields: migrated (0.0075s) ======================
2026-05-07T17:34:27.098279778Z
2026-05-07T17:34:27.098287604Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-05-07T17:34:27.098295670Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-05-07T17:34:27.098303757Z -- change_column(:models, :indexable, :string)
2026-05-07T17:34:27.098311713Z -> 0.0216s
2026-05-07T17:34:27.098319569Z -- change_column(:models, :ai_indexable, :string)
2026-05-07T17:34:27.098328847Z -> 0.0198s
2026-05-07T17:34:27.098338837Z -- change_column(:creators, :indexable, :string)
2026-05-07T17:34:27.098347916Z -> 0.0101s
2026-05-07T17:34:27.098355822Z -- change_column(:creators, :ai_indexable, :string)
2026-05-07T17:34:27.098363768Z -> 0.0099s
2026-05-07T17:34:27.098371754Z -- change_column(:collections, :indexable, :string)
2026-05-07T17:34:27.098379750Z -> 0.0488s
2026-05-07T17:34:27.098387576Z -- change_column(:collections, :ai_indexable, :string)
2026-05-07T17:34:27.098395532Z -> 0.0180s
2026-05-07T17:34:27.098403397Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1288s) ======
2026-05-07T17:34:27.098413458Z
2026-05-07T17:34:27.098423157Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-05-07T17:34:27.098432236Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-05-07T17:34:27.098440963Z -- change_table(:models)
2026-05-07T17:34:27.098448929Z -> 0.0004s
2026-05-07T17:34:27.098456795Z -- change_table(:creators)
2026-05-07T17:34:27.098464661Z -> 0.0003s
2026-05-07T17:34:27.098482427Z -- change_table(:collections)
2026-05-07T17:34:27.098491064Z -> 0.0003s
2026-05-07T17:34:27.098501084Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0010s) =================
2026-05-07T17:34:27.098510764Z
2026-05-07T17:34:27.098518599Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-05-07T17:34:27.098527918Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-05-07T17:34:27.098536015Z -- change_table(:links)
2026-05-07T17:34:27.098543860Z -> 0.0002s
2026-05-07T17:34:27.098551786Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-05-07T17:34:27.098559812Z
2026-05-07T17:34:27.098567849Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-05-07T17:34:27.098577288Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-05-07T17:34:27.098587588Z -- add_column(:links, :synced_at, :datetime)
2026-05-07T17:34:27.098596607Z -> 0.0011s
2026-05-07T17:34:27.098604553Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0011s) ======================
2026-05-07T17:34:27.098612639Z
2026-05-07T17:34:27.098620374Z Migrating to CreateFaspClientProviders (20250806142734)
2026-05-07T17:34:27.098628411Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-05-07T17:34:27.098636457Z -- create_table(:fasp_client_providers)
2026-05-07T17:34:27.098644453Z -> 0.0440s
2026-05-07T17:34:27.098652319Z == 20250806142734 CreateFaspClientProviders: migrated (0.0440s) ===============
2026-05-07T17:34:27.098662509Z
2026-05-07T17:34:27.098672018Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-05-07T17:34:27.098680516Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-05-07T17:34:27.098689724Z -- create_table(:fasp_client_event_subscriptions)
2026-05-07T17:34:27.098697790Z -> 0.0115s
2026-05-07T17:34:27.098705746Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0115s) ======
2026-05-07T17:34:27.098713803Z
2026-05-07T17:34:27.098721518Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-05-07T17:34:27.098729544Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-05-07T17:34:27.098738222Z -- create_table(:fasp_client_backfill_requests)
2026-05-07T17:34:27.098748082Z -> 0.0048s
2026-05-07T17:34:27.098757561Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0049s) ========
2026-05-07T17:34:27.098765687Z
2026-05-07T17:34:27.098773503Z Migrating to AddImagesToCreators (20250922155445)
2026-05-07T17:34:27.098781579Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-05-07T17:34:27.098799916Z -- add_column(:creators, :avatar_data, :json)
2026-05-07T17:34:27.098807972Z -> 0.0011s
2026-05-07T17:34:27.098815818Z -- add_column(:creators, :banner_data, :json)
2026-05-07T17:34:27.098825558Z -> 0.0011s
2026-05-07T17:34:27.098835418Z == 20250922155445 AddImagesToCreators: migrated (0.0023s) =====================
2026-05-07T17:34:27.098844456Z
2026-05-07T17:34:27.098852241Z Migrating to CreateFederailsHosts (20251010145758)
2026-05-07T17:34:27.098860248Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-05-07T17:34:27.098868244Z -- create_table(:federails_hosts)
2026-05-07T17:34:27.410873963Z -> 0.0113s
2026-05-07T17:34:27.410921750Z == 20251010145758 CreateFederailsHosts: migrated (0.0114s) ====================
2026-05-07T17:34:27.410931379Z
2026-05-07T17:34:27.410939525Z Migrating to AddTourStateToUsers (20251027152904)
2026-05-07T17:34:27.410947752Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-05-07T17:34:27.410955958Z -- add_column(:users, :tour_state, :json)
2026-05-07T17:34:27.410964005Z -> 0.0011s
2026-05-07T17:34:27.410972031Z == 20251027152904 AddTourStateToUsers: migrated (0.0011s) =====================
2026-05-07T17:34:27.410980177Z
2026-05-07T17:34:27.410987993Z Migrating to AddSortOrderToUsers (20251105110434)
2026-05-07T17:34:27.410996039Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-05-07T17:34:27.411004075Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-05-07T17:34:27.411012252Z -> 0.0011s
2026-05-07T17:34:27.411020208Z == 20251105110434 AddSortOrderToUsers: migrated (0.0011s) =====================
2026-05-07T17:34:27.411028294Z
2026-05-07T17:34:27.411036070Z Migrating to CreateGroups (20251203161006)
2026-05-07T17:34:27.411044046Z == 20251203161006 CreateGroups: migrating =====================================
2026-05-07T17:34:27.411052162Z -- create_table(:groups)
2026-05-07T17:34:27.411060108Z -> 0.0099s
2026-05-07T17:34:27.411068395Z -- create_table(:memberships)
2026-05-07T17:34:27.411076591Z -> 0.0011s
2026-05-07T17:34:27.411084527Z == 20251203161006 CreateGroups: migrated (0.0111s) ============================
2026-05-07T17:34:27.411092634Z
2026-05-07T17:34:27.411100429Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-05-07T17:34:27.411108446Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-05-07T17:34:27.411116512Z -- remove_index(:memberships, [:group_id, :user_id])
2026-05-07T17:34:27.411124488Z -> 0.0013s
2026-05-07T17:34:27.411174439Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-05-07T17:34:27.411182866Z -> 0.0002s
2026-05-07T17:34:27.411190822Z -- remove_index(:memberships, [:user_id, :group_id])
2026-05-07T17:34:27.411198818Z -> 0.0065s
2026-05-07T17:34:27.411206714Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-05-07T17:34:27.411214790Z -> 0.0002s
2026-05-07T17:34:27.411222686Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0081s) =============
2026-05-07T17:34:27.411230802Z
2026-05-07T17:34:27.411238548Z Migrating to CreateNoticedTables (20260119153039)
2026-05-07T17:34:27.411246704Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-05-07T17:34:27.411254780Z -- create_table(:noticed_events, {id: :primary_key})
2026-05-07T17:34:27.411262827Z -> 0.0128s
2026-05-07T17:34:27.411270763Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-05-07T17:34:27.411278829Z -> 0.0062s
2026-05-07T17:34:27.411286705Z == 20260119153039 CreateNoticedTables: migrated (0.0191s) =====================
2026-05-07T17:34:27.411294791Z
2026-05-07T17:34:27.411302516Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-05-07T17:34:27.411310753Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-05-07T17:34:27.411318839Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-05-07T17:34:27.411326906Z -> 0.0012s
2026-05-07T17:34:27.411336204Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0012s) =====
2026-05-07T17:34:27.411344401Z
2026-05-07T17:34:27.411352347Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-05-07T17:34:27.411360363Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-05-07T17:34:27.411368429Z -- change_table(:users)
2026-05-07T17:34:27.411376566Z -> 0.0161s
2026-05-07T17:34:27.411384482Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0165s) ===============
2026-05-07T17:34:27.411392578Z
2026-05-07T17:34:27.411400323Z Migrating to CreateLists (20260302121346)
2026-05-07T17:34:27.411408390Z == 20260302121346 CreateLists: migrating ======================================
2026-05-07T17:34:27.411416466Z -- create_table(:lists)
2026-05-07T17:34:27.411424392Z -> 0.0053s
2026-05-07T17:34:27.411432498Z -- create_table(:list_items)
2026-05-07T17:34:27.411440665Z -> 0.0043s
2026-05-07T17:34:27.411448571Z == 20260302121346 CreateLists: migrated (0.0097s) =============================
2026-05-07T17:34:27.411456617Z
2026-05-07T17:34:27.411473741Z Migrating to AddSpecialToLists (20260304122738)
2026-05-07T17:34:27.411481858Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-05-07T17:34:27.411489934Z -- add_column(:lists, :special, :string)
2026-05-07T17:34:27.411497870Z -> 0.0014s
2026-05-07T17:34:27.411505756Z == 20260304122738 AddSpecialToLists: migrated (0.0014s) =======================
2026-05-07T17:34:27.411514053Z
2026-05-07T17:34:27.411521828Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-05-07T17:34:27.411529854Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-05-07T17:34:27.411537921Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-05-07T17:34:27.411546448Z -> 0.0013s
2026-05-07T17:34:27.411554324Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-05-07T17:34:27.411562520Z -> 0.0011s
2026-05-07T17:34:27.411570396Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-05-07T17:34:27.411578603Z -> 0.0011s
2026-05-07T17:34:27.411586508Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0036s) ============
2026-05-07T17:34:27.411594605Z
2026-05-07T17:34:27.411602380Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-05-07T17:34:27.411610397Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-05-07T17:34:27.411618483Z -- add_column(:federails_activities, :to, :string)
2026-05-07T17:34:27.411626449Z -> 0.0013s
2026-05-07T17:34:27.411638122Z -- add_column(:federails_activities, :cc, :string)
2026-05-07T17:34:27.411646429Z -> 0.0014s
2026-05-07T17:34:27.411654415Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0028s) =========
2026-05-07T17:34:27.411662642Z
2026-05-07T17:34:27.411670458Z Migrating to AddLikeCountToModels (20260410150554)
2026-05-07T17:34:27.411678464Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-05-07T17:34:27.411686550Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-05-07T17:34:27.411694646Z -> 0.0013s
2026-05-07T17:34:27.411703033Z == 20260410150554 AddLikeCountToModels: migrated (0.0014s) ====================
2026-05-07T17:34:27.411711370Z
2026-05-07T17:34:27.411719166Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-05-07T17:34:27.411727182Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-05-07T17:34:27.411735238Z -- create_table(:federails_quote_authorizations)
2026-05-07T17:34:27.411743224Z -> 0.0131s
2026-05-07T17:34:27.411760579Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0131s) ======
2026-05-07T17:34:27.411768746Z
2026-05-07T17:34:27.411776511Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-05-07T17:34:27.411784748Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-05-07T17:34:27.411792864Z -- add_column(:federails_activities, :result, :string)
2026-05-07T17:34:27.411800900Z -> 0.0013s
2026-05-07T17:34:27.411808896Z -- add_column(:federails_activities, :instrument, :string)
2026-05-07T17:34:27.411816943Z -> 0.0011s
2026-05-07T17:34:27.411824909Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0024s)
2026-05-07T17:34:27.411833035Z
2026-05-07T17:34:27.411840821Z Migrating to CreateCollectionsModelsJoinTable (20260422125049)
2026-05-07T17:34:27.411875190Z == 20260422125049 CreateCollectionsModelsJoinTable: migrating =================
2026-05-07T17:34:27.411886092Z -- create_join_table(:collections, :models)
2026-05-07T17:34:27.411894118Z -> 0.0074s
2026-05-07T17:34:27.411901994Z == 20260422125049 CreateCollectionsModelsJoinTable: migrated (0.0074s) ========
2026-05-07T17:34:27.411910040Z
2026-05-07T17:34:27.411917806Z Migrating to AddPreviewFieldsToCollections (20260427114113)
2026-05-07T17:34:27.411925782Z == 20260427114113 AddPreviewFieldsToCollections: migrating ====================
2026-05-07T17:34:27.411933848Z -- change_table(:collections)
2026-05-07T17:34:27.411941844Z -> 0.0250s
2026-05-07T17:34:27.411949910Z == 20260427114113 AddPreviewFieldsToCollections: migrated (0.0250s) ===========
2026-05-07T17:34:27.411957997Z
2026-05-07T17:34:27.411965752Z Migrating to AddModelsCountToCollections (20260428101428)
2026-05-07T17:34:27.411973788Z == 20260428101428 AddModelsCountToCollections: migrating ======================
2026-05-07T17:34:27.411981865Z -- add_column(:collections_models, :id, :primary_key)
2026-05-07T17:34:27.411989901Z -> 0.0046s
2026-05-07T17:34:27.411997787Z -- add_column(:collections, :models_count, :integer)
2026-05-07T17:34:27.412005973Z -> 0.0077s
2026-05-07T17:34:27.412013909Z == 20260428101428 AddModelsCountToCollections: migrated (0.0128s) =============
2026-05-07T17:34:27.412021966Z
2026-05-07T17:34:27.453644267Z s6-rc: info: service init-manyfold-config successfully started
2026-05-07T17:34:27.454096969Z s6-rc: info: service init-config-end: starting
2026-05-07T17:34:27.456291860Z s6-rc: info: service init-config-end successfully started
2026-05-07T17:34:27.456536713Z s6-rc: info: service init-mods: starting
2026-05-07T17:34:27.459226951Z s6-rc: info: service init-mods successfully started
2026-05-07T17:34:27.459265819Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-05-07T17:34:27.468357922Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-05-07T17:34:27.468384385Z s6-rc: info: service init-mods-package-install: starting
2026-05-07T17:34:27.478489407Z [pkg-install-init] **** Installing all mod packages ****
2026-05-07T17:34:27.843236343Z (1/1) Installing redis (8.4.2-r0)
2026-05-07T17:34:27.855458680Z Executing redis-8.4.2-r0.pre-install
2026-05-07T17:34:27.898034712Z Executing redis-8.4.2-r0.post-install
2026-05-07T17:34:27.909401927Z Executing busybox-1.37.0-r30.trigger
2026-05-07T17:34:27.923646737Z OK: 127.5 MiB in 119 packages
2026-05-07T17:34:27.965252465Z s6-rc: info: service init-mods-package-install successfully started
2026-05-07T17:34:27.965504623Z s6-rc: info: service init-mods-end: starting
2026-05-07T17:34:27.967530002Z s6-rc: info: service init-mods-end successfully started
2026-05-07T17:34:27.967701798Z s6-rc: info: service init-custom-files: starting
2026-05-07T17:34:27.974968905Z [custom-init] No custom files found, skipping...
2026-05-07T17:34:27.975693615Z s6-rc: info: service init-custom-files successfully started
2026-05-07T17:34:27.975831262Z s6-rc: info: service init-services: starting
2026-05-07T17:34:27.977563851Z s6-rc: info: service init-services successfully started
2026-05-07T17:34:27.977785207Z s6-rc: info: service svc-mod-universal-redis: starting
2026-05-07T17:34:27.977997555Z s6-rc: info: service svc-manyfold: starting
2026-05-07T17:34:27.978154751Z s6-rc: info: service svc-cron: starting
2026-05-07T17:34:27.980950162Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-05-07T17:34:27.981277040Z s6-rc: info: service svc-cron successfully started
2026-05-07T17:34:27.991011626Z 257:C 07 May 2026 17:34:27.990 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2026-05-07T17:34:27.991048220Z 257:C 07 May 2026 17:34:27.990 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-05-07T17:34:27.991058731Z 257:C 07 May 2026 17:34:27.991 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=257, just started
2026-05-07T17:34:27.991067900Z 257:C 07 May 2026 17:34:27.991 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-05-07T17:34:27.991737538Z 257:M 07 May 2026 17:34:27.991 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-05-07T17:34:27.991757248Z 257:M 07 May 2026 17:34:27.991 * monotonic clock: POSIX clock_gettime
2026-05-07T17:34:27.992237255Z 257:M 07 May 2026 17:34:27.992 * Running mode=standalone, port=6379.
2026-05-07T17:34:27.992594244Z 257:M 07 May 2026 17:34:27.992 * Server initialized
2026-05-07T17:34:27.992610036Z 257:M 07 May 2026 17:34:27.992 * Ready to accept connections tcp
2026-05-07T17:34:28.151466418Z 17:34:28 rails.1 | started with pid 277
2026-05-07T17:34:28.151500236Z 17:34:28 default_worker.1 | started with pid 278
2026-05-07T17:34:28.151528152Z 17:34:28 performance_worker.1 | started with pid 279
2026-05-07T17:34:30.759801003Z 17:34:30 rails.1 | => Booting Puma
2026-05-07T17:34:30.759843699Z 17:34:30 rails.1 | => Rails 8.0.5 application starting in production
2026-05-07T17:34:30.759870212Z 17:34:30 rails.1 | => Run `bin/rails server --help` for more startup options
2026-05-07T17:34:31.529117179Z 17:34:31 performance_worker.1 | Server: b6980c123803, Context: rails, Role: web, data: {cpu: {one_min: 2.47, five_min: 3.65, fifteen_min: 3.36}, memory: 0.179810304e9, disk: {available: 816007475200, total: 938656133120, used: 122648657920}}
2026-05-07T17:34:31.533244702Z 17:34:31 default_worker.1 | Server: b6980c123803, Context: rails, Role: web, data: {cpu: {one_min: 2.47, five_min: 3.65, fifteen_min: 3.36}, memory: 0.179683328e9, disk: {available: 816007438336, total: 938656133120, used: 122648694784}}
2026-05-07T17:34:33.783013959Z 17:34:33 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:33.784733913Z 17:34:33 default_worker.1 | INFO 2026-05-07T17:34:33.784Z pid=278 tid=24m: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-07T17:34:33.788952821Z 17:34:33 default_worker.1 | INFO 2026-05-07T17:34:33.788Z pid=278 tid=24m: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-05-07T17:34:33.790576491Z 17:34:33 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:33.790639898Z 17:34:33 default_worker.1 | INFO 2026-05-07T17:34:33.790Z pid=278 tid=24m: Cron Jobs - added job with name clear-downloads in the namespace default
2026-05-07T17:34:33.791699533Z 17:34:33 performance_worker.1 | INFO 2026-05-07T17:34:33.791Z pid=279 tid=24n: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-07T17:34:33.866215866Z 17:34:33 default_worker.1 | INFO 2026-05-07T17:34:33.865Z pid=278 tid=24m: Booted Rails 8.0.5 application in production environment
2026-05-07T17:34:33.866237529Z 17:34:33 default_worker.1 | Signal INFO not supported
2026-05-07T17:34:33.866245385Z 17:34:33 default_worker.1 | INFO 2026-05-07T17:34:33.865Z pid=278 tid=24m: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-07T17:34:33.866253091Z 17:34:33 default_worker.1 | INFO 2026-05-07T17:34:33.865Z pid=278 tid=24m: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-07T17:34:33.866260255Z 17:34:33 default_worker.1 | INFO 2026-05-07T17:34:33.865Z pid=278 tid=24m: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-07T17:34:33.868753517Z 17:34:33 default_worker.1 | INFO 2026-05-07T17:34:33.868Z pid=278 tid=24m: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-05-07T17:34:33.896997763Z 17:34:33 performance_worker.1 | INFO 2026-05-07T17:34:33.896Z pid=279 tid=24n: Booted Rails 8.0.5 application in production environment
2026-05-07T17:34:33.897032353Z 17:34:33 performance_worker.1 | Signal INFO not supported
2026-05-07T17:34:33.897144018Z 17:34:33 performance_worker.1 | INFO 2026-05-07T17:34:33.896Z pid=279 tid=24n: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-07T17:34:33.897176583Z 17:34:33 performance_worker.1 | INFO 2026-05-07T17:34:33.896Z pid=279 tid=24n: See LICENSE and the LGPL-3.0 for licensing details.
2026-05-07T17:34:33.897291084Z 17:34:33 performance_worker.1 | INFO 2026-05-07T17:34:33.896Z pid=279 tid=24n: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-05-07T17:34:33.900381869Z 17:34:33 performance_worker.1 | INFO 2026-05-07T17:34:33.899Z pid=279 tid=24n: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-05-07T17:34:33.996054242Z 17:34:33 rails.1 | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-05-07T17:34:33.996238934Z 17:34:33 rails.1 | Server: b6980c123803, Context: rails, Role: web, data: {cpu: {one_min: 2.47, five_min: 3.65, fifteen_min: 3.36}, memory: 0.191377408e9, disk: {available: 816009441280, total: 938656133120, used: 122646691840}}
2026-05-07T17:34:33.996262532Z 17:34:33 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:33.996334226Z 17:34:33 rails.1 | INFO 2026-05-07T17:34:33.785Z pid=277 tid=21h: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-05-07T17:34:33.996386191Z 17:34:33 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:33.996583308Z 17:34:33 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 93afd390-79fb-4dc3-8990-cb7d0ce75225) to Sidekiq(high) with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, like_count: integer, tag_list: )
2026-05-07T17:34:33.996658950Z 17:34:33 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 042d45f2-47ee-4448-bc52-3da8a69eafe3) to Sidekiq(high) with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-05-07T17:34:33.996775054Z 17:34:33 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 86ad9b82-f31b-4d55-9841-22d310848a57) 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-05-07T17:34:33.996898563Z 17:34:33 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillCollectionCounterCache (Job ID: 8ac635d4-f131-4c4e-aa41-fe9167416d92) to Sidekiq(high)
2026-05-07T17:34:33.996997602Z 17:34:33 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertCollectionsJob (Job ID: c91dad71-7b03-4f27-a253-0bc849cc766d) to Sidekiq(upgrade)
2026-05-07T17:34:33.997174539Z 17:34:33 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 7ae3aaa4-b5a3-4152-bc66-e642da61f370) to Sidekiq(upgrade)
2026-05-07T17:34:33.997379582Z 17:34:33 rails.1 | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: 8a7adccf-c650-4e4f-add0-5094f83c5335) to Sidekiq(high)
2026-05-07T17:34:34.003178662Z 17:34:33 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 9125c0b6-4d8f-43ba-9cce-93b1aa3a51aa) to Sidekiq(upgrade)
2026-05-07T17:34:34.003241699Z 17:34:34 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: f6790cd8-277c-4e27-aeb4-cbfa42bc99af) to Sidekiq(upgrade)
2026-05-07T17:34:34.003314245Z 17:34:34 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 87c7ca0b-54ad-4dc1-ac7a-907e1b9482fa) to Sidekiq(upgrade)
2026-05-07T17:34:34.003376330Z 17:34:34 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: d2a4022a-cea2-4f91-bf50-69033749931e) to Sidekiq(upgrade)
2026-05-07T17:34:34.003444106Z 17:34:34 rails.1 | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: 5ec714ef-018b-49dd-84ea-e07eeb1a3f3a) to Sidekiq(upgrade)
2026-05-07T17:34:34.003520701Z 17:34:34 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 3986e6be-00ab-4990-af03-fe6f56ca8800) to Sidekiq(upgrade)
2026-05-07T17:34:34.003574729Z 17:34:34 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: f14d9ac0-4dfc-4649-beef-fdf791d83de5) to Sidekiq(upgrade)
2026-05-07T17:34:34.003650482Z 17:34:34 rails.1 | [277] Puma starting in cluster mode...
2026-05-07T17:34:34.003704501Z 17:34:34 rails.1 | [277] * Puma version: 8.0.1 ("Into the Arena")
2026-05-07T17:34:34.003767037Z 17:34:34 rails.1 | [277] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-05-07T17:34:34.003826737Z 17:34:34 rails.1 | [277] * Min threads: 4
2026-05-07T17:34:34.003899483Z 17:34:34 rails.1 | [277] * Max threads: 16
2026-05-07T17:34:34.003969655Z 17:34:34 rails.1 | [277] * Environment: production
2026-05-07T17:34:34.004037822Z 17:34:34 rails.1 | [277] * Master PID: 277
2026-05-07T17:34:34.004166261Z 17:34:34 rails.1 | [277] * Workers: 4
2026-05-07T17:34:34.004175239Z 17:34:34 rails.1 | [277] * Restarts: (✔) hot (✖) phased (✖) refork
2026-05-07T17:34:34.004207163Z 17:34:34 rails.1 | [277] * Preloading application
2026-05-07T17:34:34.004281272Z 17:34:34 rails.1 | [277] * Listening on http://0.0.0.0:3214
2026-05-07T17:34:34.004382797Z 17:34:34 rails.1 | [277] Use Ctrl-C to stop
2026-05-07T17:34:34.016691468Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-05-07T17:34:34.018136067Z s6-rc: info: service svc-manyfold successfully started
2026-05-07T17:34:34.018426282Z s6-rc: info: service legacy-services: starting
2026-05-07T17:34:34.026119787Z 17:34:34 rails.1 | [277] - Worker 0 (PID: 335) booted in 0.02s, phase: 0
2026-05-07T17:34:34.026243616Z 17:34:34 rails.1 | [277] - Worker 1 (PID: 348) booted in 0.01s, phase: 0
2026-05-07T17:34:34.026282144Z 17:34:34 rails.1 | [277] - Worker 2 (PID: 363) booted in 0.01s, phase: 0
2026-05-07T17:34:34.028153704Z 17:34:34 rails.1 | [277] - Worker 3 (PID: 383) booted in 0.0s, phase: 0
2026-05-07T17:34:34.029552290Z s6-rc: info: service legacy-services successfully started
2026-05-07T17:34:34.029721521Z s6-rc: info: service ci-service-check: starting
2026-05-07T17:34:34.032432702Z [ls.io-init] done.
2026-05-07T17:34:34.033096980Z s6-rc: info: service ci-service-check successfully started
2026-05-07T17:34:34.183775951Z 17:34:34 performance_worker.1 | Server: b6980c123803, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.59, five_min: 3.65, fifteen_min: 3.37}, memory: 0.242823168e9, disk: {available: 815999954944, total: 938656133120, used: 122656178176}}
2026-05-07T17:34:34.188426778Z 17:34:34 default_worker.1 | Server: b6980c123803, Context: sidekiq, Role: background, data: {cpu: {one_min: 2.59, five_min: 3.65, fifteen_min: 3.37}, memory: 0.242315264e9, disk: {available: 815999954944, total: 938656133120, used: 122656178176}}
2026-05-07T17:34:34.198567573Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.197Z pid=278 tid=m9y jid=a14b617ef3c13044acd05777 class=Upgrade::GenerateSlugsJob: start
2026-05-07T17:34:34.204092491Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [042d45f2-47ee-4448-bc52-3da8a69eafe3] Performing Upgrade::GenerateSlugsJob (Job ID: 042d45f2-47ee-4448-bc52-3da8a69eafe3) from Sidekiq(high) enqueued at 2026-05-07T17:34:33.814392178Z with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-05-07T17:34:34.204573449Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.197Z pid=278 tid=ma6 jid=bf82cdb3b7b1426ec89d2b36 class=Upgrade::GenerateSlugsJob: start
2026-05-07T17:34:34.219245019Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [93afd390-79fb-4dc3-8990-cb7d0ce75225] Performing Upgrade::GenerateSlugsJob (Job ID: 93afd390-79fb-4dc3-8990-cb7d0ce75225) from Sidekiq(high) enqueued at 2026-05-07T17:34:33.810884693Z with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, like_count: integer, tag_list: )
2026-05-07T17:34:34.230289344Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.197Z pid=278 tid=mba jid=77f0de4c72569894a323ba60 class=Upgrade::GenerateSlugsJob: start
2026-05-07T17:34:34.264817116Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [86ad9b82-f31b-4d55-9841-22d310848a57] Performing Upgrade::GenerateSlugsJob (Job ID: 86ad9b82-f31b-4d55-9841-22d310848a57) from Sidekiq(high) enqueued at 2026-05-07T17:34:33.816426355Z 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-05-07T17:34:34.265768141Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.197Z pid=278 tid=mbi jid=6a243b5c6b89fe5f1cea0ff1 class=Upgrade::BackfillCollectionCounterCache: start
2026-05-07T17:34:34.266598985Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [8ac635d4-f131-4c4e-aa41-fe9167416d92] Performing Upgrade::BackfillCollectionCounterCache (Job ID: 8ac635d4-f131-4c4e-aa41-fe9167416d92) from Sidekiq(high) enqueued at 2026-05-07T17:34:33.818295399Z
2026-05-07T17:34:34.303365696Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [8ac635d4-f131-4c4e-aa41-fe9167416d92] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:34.305969250Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [93afd390-79fb-4dc3-8990-cb7d0ce75225] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:34.326500191Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [86ad9b82-f31b-4d55-9841-22d310848a57] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:34.353845467Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [8ac635d4-f131-4c4e-aa41-fe9167416d92] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:34.430205564Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [93afd390-79fb-4dc3-8990-cb7d0ce75225] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:34.461104787Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [86ad9b82-f31b-4d55-9841-22d310848a57] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:34.508657944Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [042d45f2-47ee-4448-bc52-3da8a69eafe3] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:34.518667825Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [8ac635d4-f131-4c4e-aa41-fe9167416d92] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.028
2026-05-07T17:34:34.572854822Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [93afd390-79fb-4dc3-8990-cb7d0ce75225] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.105
2026-05-07T17:34:34.580186078Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [86ad9b82-f31b-4d55-9841-22d310848a57] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.063
2026-05-07T17:34:34.581048275Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [042d45f2-47ee-4448-bc52-3da8a69eafe3] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:34.583632279Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [042d45f2-47ee-4448-bc52-3da8a69eafe3] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.056
2026-05-07T17:34:34.622200930Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [8ac635d4-f131-4c4e-aa41-fe9167416d92] Performed Upgrade::BackfillCollectionCounterCache (Job ID: 8ac635d4-f131-4c4e-aa41-fe9167416d92) from Sidekiq(high) in 333.74ms
2026-05-07T17:34:34.640849210Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [86ad9b82-f31b-4d55-9841-22d310848a57] Performed Upgrade::GenerateSlugsJob (Job ID: 86ad9b82-f31b-4d55-9841-22d310848a57) from Sidekiq(high) in 402.44ms
2026-05-07T17:34:34.642869860Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [93afd390-79fb-4dc3-8990-cb7d0ce75225] Performed Upgrade::GenerateSlugsJob (Job ID: 93afd390-79fb-4dc3-8990-cb7d0ce75225) from Sidekiq(high) in 436.31ms
2026-05-07T17:34:34.645326477Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.641Z pid=278 tid=mbi jid=6a243b5c6b89fe5f1cea0ff1 class=Upgrade::BackfillCollectionCounterCache elapsed=0.443: done
2026-05-07T17:34:34.647929841Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.647Z pid=278 tid=ma6 jid=bf82cdb3b7b1426ec89d2b36 class=Upgrade::GenerateSlugsJob elapsed=0.45: done
2026-05-07T17:34:34.647954901Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [042d45f2-47ee-4448-bc52-3da8a69eafe3] Performed Upgrade::GenerateSlugsJob (Job ID: 042d45f2-47ee-4448-bc52-3da8a69eafe3) from Sidekiq(high) in 447.86ms
2026-05-07T17:34:34.648210957Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.642Z pid=278 tid=mba jid=77f0de4c72569894a323ba60 class=Upgrade::GenerateSlugsJob elapsed=0.445: done
2026-05-07T17:34:34.648679370Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.648Z pid=278 tid=m9y jid=a14b617ef3c13044acd05777 class=Upgrade::GenerateSlugsJob elapsed=0.451: done
2026-05-07T17:34:34.648901919Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.648Z pid=278 tid=ma6 jid=331fa345f397a0f3c8066bc8 class=Upgrade::ConvertCollectionsJob: start
2026-05-07T17:34:34.651403988Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [c91dad71-7b03-4f27-a253-0bc849cc766d] Performing Upgrade::ConvertCollectionsJob (Job ID: c91dad71-7b03-4f27-a253-0bc849cc766d) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.819006050Z
2026-05-07T17:34:34.651873674Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.647Z pid=278 tid=mbi jid=a0d8ece2e9dc1c15103d98ac class=Upgrade::FixMimeTypes: start
2026-05-07T17:34:34.657543804Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8a7adccf-c650-4e4f-add0-5094f83c5335] Performing Upgrade::FixMimeTypes (Job ID: 8a7adccf-c650-4e4f-add0-5094f83c5335) from Sidekiq(high) enqueued at 2026-05-07T17:34:33.820426622Z
2026-05-07T17:34:34.658597647Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.648Z pid=278 tid=mba jid=5d78d698cf67d90fc4aa5c05 class=Upgrade::FixStaleAttachmentDataJob: start
2026-05-07T17:34:34.660053579Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7ae3aaa4-b5a3-4152-bc66-e642da61f370] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 7ae3aaa4-b5a3-4152-bc66-e642da61f370) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.819684347Z
2026-05-07T17:34:34.675253824Z 17:34:34 default_worker.1 | INFO 2026-05-07T17:34:34.651Z pid=278 tid=m9y jid=a6e51543b30f1387eeb53c8e class=Upgrade::FixNilFileSizeValues: start
2026-05-07T17:34:34.676554413Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [c91dad71-7b03-4f27-a253-0bc849cc766d] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:34.757403841Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8a7adccf-c650-4e4f-add0-5094f83c5335] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:34.842395733Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9125c0b6-4d8f-43ba-9cce-93b1aa3a51aa] Performing Upgrade::FixNilFileSizeValues (Job ID: 9125c0b6-4d8f-43ba-9cce-93b1aa3a51aa) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.821148906Z
2026-05-07T17:34:34.939793131Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [c91dad71-7b03-4f27-a253-0bc849cc766d] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:34.978540762Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8a7adccf-c650-4e4f-add0-5094f83c5335] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:34.984156102Z 17:34:34 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9125c0b6-4d8f-43ba-9cce-93b1aa3a51aa] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:35.001936393Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7ae3aaa4-b5a3-4152-bc66-e642da61f370] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:35.006465094Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [c91dad71-7b03-4f27-a253-0bc849cc766d] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.047
2026-05-07T17:34:35.054866309Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8a7adccf-c650-4e4f-add0-5094f83c5335] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.040
2026-05-07T17:34:35.143862846Z 17:34:35 rails.1 | [5e52f1d1-0311-43c9-8b18-9289b89ef861] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1431,"duration":32.25,"view":0.0,"db":5.75,"@timestamp":"2026-05-07T17:34:35.142Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-07T17:34:35.159569370Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9125c0b6-4d8f-43ba-9cce-93b1aa3a51aa] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:35.164857741Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7ae3aaa4-b5a3-4152-bc66-e642da61f370] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:35.166278964Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9125c0b6-4d8f-43ba-9cce-93b1aa3a51aa] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.157
2026-05-07T17:34:35.171919955Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7ae3aaa4-b5a3-4152-bc66-e642da61f370] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.058
2026-05-07T17:34:35.187267838Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [c91dad71-7b03-4f27-a253-0bc849cc766d] Performed Upgrade::ConvertCollectionsJob (Job ID: c91dad71-7b03-4f27-a253-0bc849cc766d) from Sidekiq(upgrade) in 537.77ms
2026-05-07T17:34:35.205119803Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8a7adccf-c650-4e4f-add0-5094f83c5335] Performed Upgrade::FixMimeTypes (Job ID: 8a7adccf-c650-4e4f-add0-5094f83c5335) from Sidekiq(high) in 552.65ms
2026-05-07T17:34:35.252465933Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.229Z pid=278 tid=ma6 jid=331fa345f397a0f3c8066bc8 class=Upgrade::ConvertCollectionsJob elapsed=0.58: done
2026-05-07T17:34:35.293655051Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.293Z pid=278 tid=ma6 jid=65da8d7a3a4b13d9b031f64f class=Upgrade::BackfillDataPackages: start
2026-05-07T17:34:35.337230757Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9125c0b6-4d8f-43ba-9cce-93b1aa3a51aa] Performed Upgrade::FixNilFileSizeValues (Job ID: 9125c0b6-4d8f-43ba-9cce-93b1aa3a51aa) from Sidekiq(upgrade) in 580.1ms
2026-05-07T17:34:35.345729154Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.268Z pid=278 tid=mbi jid=a0d8ece2e9dc1c15103d98ac class=Upgrade::FixMimeTypes elapsed=0.62: done
2026-05-07T17:34:35.346337288Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [f6790cd8-277c-4e27-aeb4-cbfa42bc99af] Performing Upgrade::BackfillDataPackages (Job ID: f6790cd8-277c-4e27-aeb4-cbfa42bc99af) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.821878816Z
2026-05-07T17:34:35.347204585Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.345Z pid=278 tid=m9y jid=a6e51543b30f1387eeb53c8e class=Upgrade::FixNilFileSizeValues elapsed=0.694: done
2026-05-07T17:34:35.354818631Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [7ae3aaa4-b5a3-4152-bc66-e642da61f370] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 7ae3aaa4-b5a3-4152-bc66-e642da61f370) from Sidekiq(upgrade) in 677.88ms
2026-05-07T17:34:35.373752866Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.347Z pid=278 tid=mbi jid=d0dad26fad6e572bcf6c81be class=Upgrade::DisambiguateUsernamesJob: start
2026-05-07T17:34:35.374700815Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [87c7ca0b-54ad-4dc1-ac7a-907e1b9482fa] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 87c7ca0b-54ad-4dc1-ac7a-907e1b9482fa) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.822539808Z
2026-05-07T17:34:35.386467414Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.354Z pid=278 tid=m9y jid=1063728fa11bc6ce54d347ed class=Upgrade::UpdateActorsJob: start
2026-05-07T17:34:35.394001058Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [d2a4022a-cea2-4f91-bf50-69033749931e] Performing Upgrade::UpdateActorsJob (Job ID: d2a4022a-cea2-4f91-bf50-69033749931e) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.823218475Z
2026-05-07T17:34:35.396234255Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.373Z pid=278 tid=mba jid=5d78d698cf67d90fc4aa5c05 class=Upgrade::FixStaleAttachmentDataJob elapsed=0.725: done
2026-05-07T17:34:35.407068416Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [87c7ca0b-54ad-4dc1-ac7a-907e1b9482fa] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:35.418471413Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.406Z pid=278 tid=mba jid=26bf96a9b480d8f4fa97c955 class=Upgrade::CreateSpecialListsJob: start
2026-05-07T17:34:35.492431656Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [d2a4022a-cea2-4f91-bf50-69033749931e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:35.610143137Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5ec714ef-018b-49dd-84ea-e07eeb1a3f3a] Performing Upgrade::CreateSpecialListsJob (Job ID: 5ec714ef-018b-49dd-84ea-e07eeb1a3f3a) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.823973335Z
2026-05-07T17:34:35.654442942Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5ec714ef-018b-49dd-84ea-e07eeb1a3f3a] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:35.730547042Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [d2a4022a-cea2-4f91-bf50-69033749931e] Performed Upgrade::UpdateActorsJob (Job ID: d2a4022a-cea2-4f91-bf50-69033749931e) from Sidekiq(upgrade) in 276.1ms
2026-05-07T17:34:35.734291314Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [f6790cd8-277c-4e27-aeb4-cbfa42bc99af] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:35.789879764Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.789Z pid=278 tid=m9y jid=1063728fa11bc6ce54d347ed class=Upgrade::UpdateActorsJob elapsed=0.435: done
2026-05-07T17:34:35.894515400Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [87c7ca0b-54ad-4dc1-ac7a-907e1b9482fa] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 87c7ca0b-54ad-4dc1-ac7a-907e1b9482fa) from Sidekiq(upgrade) in 355.96ms
2026-05-07T17:34:35.923283211Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.894Z pid=278 tid=m9y jid=863910868cbf9b14dc25444c class=Upgrade::FixParentCollections: start
2026-05-07T17:34:35.924404770Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5ec714ef-018b-49dd-84ea-e07eeb1a3f3a] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:35.924505513Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.923Z pid=278 tid=mbi jid=d0dad26fad6e572bcf6c81be class=Upgrade::DisambiguateUsernamesJob elapsed=0.576: done
2026-05-07T17:34:35.924914847Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3986e6be-00ab-4990-af03-fe6f56ca8800] Performing Upgrade::FixParentCollections (Job ID: 3986e6be-00ab-4990-af03-fe6f56ca8800) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.824704648Z
2026-05-07T17:34:35.925635078Z 17:34:35 default_worker.1 | INFO 2026-05-07T17:34:35.925Z pid=278 tid=mbi jid=9eb1e50965c6c55135b7e6e4 class=Upgrade::PruneOrphanedProblems: start
2026-05-07T17:34:35.930593775Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5ec714ef-018b-49dd-84ea-e07eeb1a3f3a] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.135
2026-05-07T17:34:35.931003972Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f14d9ac0-4dfc-4649-beef-fdf791d83de5] Performing Upgrade::PruneOrphanedProblems (Job ID: f14d9ac0-4dfc-4649-beef-fdf791d83de5) from Sidekiq(upgrade) enqueued at 2026-05-07T17:34:33.825423606Z
2026-05-07T17:34:35.944611989Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [f6790cd8-277c-4e27-aeb4-cbfa42bc99af] Performed Upgrade::BackfillDataPackages (Job ID: f6790cd8-277c-4e27-aeb4-cbfa42bc99af) from Sidekiq(upgrade) in 628.79ms
2026-05-07T17:34:35.963572928Z 17:34:35 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3986e6be-00ab-4990-af03-fe6f56ca8800] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:36.034536716Z 17:34:36 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f14d9ac0-4dfc-4649-beef-fdf791d83de5] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-05-07T17:34:36.133129110Z 17:34:36 default_worker.1 | INFO 2026-05-07T17:34:35.963Z pid=278 tid=ma6 jid=65da8d7a3a4b13d9b031f64f class=Upgrade::BackfillDataPackages elapsed=0.67: done
2026-05-07T17:34:36.166017270Z 17:34:36 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [5ec714ef-018b-49dd-84ea-e07eeb1a3f3a] Performed Upgrade::CreateSpecialListsJob (Job ID: 5ec714ef-018b-49dd-84ea-e07eeb1a3f3a) from Sidekiq(upgrade) in 692.13ms
2026-05-07T17:34:36.225252976Z 17:34:36 default_worker.1 | INFO 2026-05-07T17:34:36.224Z pid=278 tid=mba jid=26bf96a9b480d8f4fa97c955 class=Upgrade::CreateSpecialListsJob elapsed=0.818: done
2026-05-07T17:34:36.291109938Z 17:34:36 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f14d9ac0-4dfc-4649-beef-fdf791d83de5] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-05-07T17:34:36.291388389Z 17:34:36 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f14d9ac0-4dfc-4649-beef-fdf791d83de5] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.124
2026-05-07T17:34:36.332640565Z 17:34:36 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [f14d9ac0-4dfc-4649-beef-fdf791d83de5] Performed Upgrade::PruneOrphanedProblems (Job ID: f14d9ac0-4dfc-4649-beef-fdf791d83de5) from Sidekiq(upgrade) in 395.73ms
2026-05-07T17:34:36.336159923Z 17:34:36 default_worker.1 | INFO 2026-05-07T17:34:36.335Z pid=278 tid=mbi jid=9eb1e50965c6c55135b7e6e4 class=Upgrade::PruneOrphanedProblems elapsed=0.41: done
2026-05-07T17:34:36.400249205Z 17:34:36 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [3986e6be-00ab-4990-af03-fe6f56ca8800] Performed Upgrade::FixParentCollections (Job ID: 3986e6be-00ab-4990-af03-fe6f56ca8800) from Sidekiq(upgrade) in 476.16ms
2026-05-07T17:34:36.400689772Z 17:34:36 default_worker.1 | INFO 2026-05-07T17:34:36.400Z pid=278 tid=m9y jid=863910868cbf9b14dc25444c class=Upgrade::FixParentCollections elapsed=0.506: done
2026-05-07T17:34:36.814683343Z 17:34:36 rails.1 | [3c89d55a-fdc0-4936-9996-cca1c9fadb15] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":110687,"duration":1638.2,"view":0.0,"db":75.94,"location":"http://172.17.0.4:3214/","@timestamp":"2026-05-07T17:34:36.806Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-07T17:34:36.914072292Z 17:34:36 rails.1 | [9d75eb83-974b-4e44-b327-def09058b8a6] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1338,"duration":74.84,"view":0.0,"db":2.32,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-05-07T17:34:36.913Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-07T17:34:37.437195982Z 17:34:37 rails.1 | [50ef7b6c-6b53-4693-89e2-fcefdcfb82f8] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25948,"duration":506.11,"view":455.84,"db":2.66,"@timestamp":"2026-05-07T17:34:37.436Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-05-07T17:34:37.512904445Z 17:34:37 rails.1 | [52f38572-b510-4fde-8376-ef102394ced5] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1215,"duration":30.71,"view":0.0,"db":4.66,"@timestamp":"2026-05-07T17:34:37.511Z","@version":"1","message":"[0] GET / (HomeController#index)"}
2026-05-07T17:34:37.846794050Z 17:34:37 rails.1 | [bf059f0a-44b1-423f-9e91-69dba3afa0e0] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":19005,"duration":230.01,"view":0.0,"db":3.06,"location":"http://172.17.0.4:3214/","@timestamp":"2026-05-07T17:34:37.815Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-05-07T17:34:37.887115380Z 17:34:37 rails.1 | [288dda1e-a86e-493d-a9ab-a6fd534d9950] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1155,"duration":31.91,"view":0.0,"db":3.59,"location":"http://172.17.0.4:3214/users/edit","@timestamp":"2026-05-07T17:34:37.886Z","@version":"1","message":"[302] GET / (HomeController#index)"}
2026-05-07T17:34:38.346956262Z 17:34:38 rails.1 | [35b6653b-78c0-44dd-8d14-fc040c5b066b] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":26369,"duration":432.0,"view":277.41,"db":9.78,"@timestamp":"2026-05-07T17:34:38.341Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}