linuxserver/lspipepr-manyfold
Runtime: 142.05s
AMD64
PASS
builder
X86-BUILDER-3h --Hetzner
created
2026-08-15T17:24:07+00:00
image
linuxserver/lspipepr-manyfold
maintainer
thespad
size
358.00MB
tag
amd64-v0.147.2-pkg-b48592a4-dev-777dbd8f4cc0fef1a9c5b8ddee97815019a6380a-pr-25
version
v0.147.2-ls167
Container Logs
2026-08-15T17:46:13.161646318Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-08-15T17:46:13.167178575Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-08-15T17:46:15.922806935Z [mod-init] Running Docker Modification Logic
2026-08-15T17:46:16.352248715Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-08-15T17:46:16.972487402Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-08-15T17:46:17.424830242Z [mod-init] Installing linuxserver/mods:universal-redis
2026-08-15T17:46:17.504874085Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-08-15T17:46:17.505662984Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-08-15T17:46:18.074068498Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-08-15T17:46:18.295143179Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-08-15T17:46:18.303353301Z s6-rc: info: service fix-attrs: starting
2026-08-15T17:46:18.303693847Z s6-rc: info: service init-migrations: starting
2026-08-15T17:46:18.367387517Z s6-rc: info: service init-envfile: starting
2026-08-15T17:46:18.367739276Z s6-rc: info: service fix-attrs successfully started
2026-08-15T17:46:18.368135935Z s6-rc: info: service legacy-cont-init: starting
2026-08-15T17:46:18.375094485Z [migrations] started
2026-08-15T17:46:18.409119639Z [migrations] no migrations found
2026-08-15T17:46:18.434222756Z s6-rc: info: service init-envfile successfully started
2026-08-15T17:46:18.436568603Z s6-rc: info: service init-migrations successfully started
2026-08-15T17:46:18.479160808Z s6-rc: info: service init-adduser: starting
2026-08-15T17:46:18.494650727Z s6-rc: info: service legacy-cont-init successfully started
2026-08-15T17:46:19.038405614Z usermod: no changes
2026-08-15T17:46:19.054900598Z ───────────────────────────────────────
2026-08-15T17:46:19.054931932Z
2026-08-15T17:46:19.054937773Z ██╗ ███████╗██╗ ██████╗
2026-08-15T17:46:19.054943385Z ██║ ██╔════╝██║██╔═══██╗
2026-08-15T17:46:19.054948535Z ██║ ███████╗██║██║ ██║
2026-08-15T17:46:19.054953665Z ██║ ╚════██║██║██║ ██║
2026-08-15T17:46:19.054958976Z ███████╗███████║██║╚██████╔╝
2026-08-15T17:46:19.054964136Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-08-15T17:46:19.054969377Z
2026-08-15T17:46:19.054973956Z Brought to you by linuxserver.io
2026-08-15T17:46:19.055011843Z ───────────────────────────────────────
2026-08-15T17:46:19.055670289Z
2026-08-15T17:46:19.055695620Z To support LSIO projects visit:
2026-08-15T17:46:19.055706833Z https://www.linuxserver.io/donate/
2026-08-15T17:46:19.055717534Z
2026-08-15T17:46:19.055727975Z ───────────────────────────────────────
2026-08-15T17:46:19.055738968Z GID/UID
2026-08-15T17:46:19.055747946Z ───────────────────────────────────────
2026-08-15T17:46:19.062115656Z
2026-08-15T17:46:19.062795435Z User UID: 911
2026-08-15T17:46:19.062803672Z User GID: 911
2026-08-15T17:46:19.062808642Z ───────────────────────────────────────
2026-08-15T17:46:19.066423966Z Linuxserver.io version: v0.147.2-pkg-b48592a4-dev-777dbd8f4cc0fef1a9c5b8ddee97815019a6380a-pr-25
2026-08-15T17:46:19.066901468Z Build-date: 2026-08-15T17:24:07+00:00
2026-08-15T17:46:19.066912420Z ───────────────────────────────────────
2026-08-15T17:46:19.066917801Z
2026-08-15T17:46:19.087590382Z s6-rc: info: service init-adduser successfully started
2026-08-15T17:46:19.087780414Z s6-rc: info: service init-device-perms: starting
2026-08-15T17:46:19.094139687Z s6-rc: info: service init-device-perms successfully started
2026-08-15T17:46:19.094413760Z s6-rc: info: service init-os-end: starting
2026-08-15T17:46:19.096018834Z s6-rc: info: service init-os-end successfully started
2026-08-15T17:46:19.096184217Z s6-rc: info: service init-manyfold-config: starting
2026-08-15T17:46:19.096380111Z s6-rc: info: service init-config: starting
2026-08-15T17:46:19.097989785Z s6-rc: info: service init-config successfully started
2026-08-15T17:46:19.098144416Z s6-rc: info: service init-crontab-config: starting
2026-08-15T17:46:19.103639398Z **** SECRET_KEY_BASE set in environment. ****
2026-08-15T17:46:19.107750180Z s6-rc: info: service init-crontab-config successfully started
2026-08-15T17:46:19.127157772Z **** Running Manyfold database init. ****
2026-08-15T17:47:13.151223546Z /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-08-15T17:47:13.151258556Z /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-08-15T17:47:13.259241740Z Server: 7c473f641044, Context: rails, Role: web, data: {cpu: {one_min: 29.09, five_min: 17.74, fifteen_min: 17.18}, memory: 0.241664e9, disk: {available: 769335676928, total: 938656133120, used: 169320456192}}
2026-08-15T17:47:13.328268516Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-08-15T17:47:27.395657459Z /app/www/config/initializers/file_handlers.rb:18: warning: already initialized constant FileHandlers::ALL_HANDLERS
2026-08-15T17:47:27.395704644Z /app/www/app/lib/file_handlers.rb:2: warning: previous definition of ALL_HANDLERS was here
2026-08-15T17:47:30.247829824Z [1;34mINFO [0m 2026-08-15T17:47:30.246Z pid=173 tid=2et: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-08-15T17:47:30.250060298Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-08-15T17:47:30.254684775Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-08-15T17:47:30.662711347Z Migrating to CreateLibraries (20210130201037)
2026-08-15T17:47:30.667264991Z == 20210130201037 CreateLibraries: migrating ==================================
2026-08-15T17:47:30.668002307Z -- create_table(:libraries)
2026-08-15T17:47:30.670472574Z -> 0.0025s
2026-08-15T17:47:30.670481602Z == 20210130201037 CreateLibraries: migrated (0.0025s) =========================
2026-08-15T17:47:30.670485951Z
2026-08-15T17:47:30.704397866Z Migrating to CreateModels (20210130203243)
2026-08-15T17:47:30.706546916Z == 20210130203243 CreateModels: migrating =====================================
2026-08-15T17:47:30.706575714Z -- create_table(:models)
2026-08-15T17:47:30.707555238Z -> 0.0010s
2026-08-15T17:47:30.707566701Z == 20210130203243 CreateModels: migrated (0.0010s) ============================
2026-08-15T17:47:30.707575439Z
2026-08-15T17:47:30.726124822Z Migrating to CreateParts (20210205230918)
2026-08-15T17:47:30.727444271Z == 20210205230918 CreateParts: migrating ======================================
2026-08-15T17:47:30.727467076Z -- create_table(:parts)
2026-08-15T17:47:30.730636753Z -> 0.0031s
2026-08-15T17:47:30.731037170Z == 20210205230918 CreateParts: migrated (0.0032s) =============================
2026-08-15T17:47:30.731042591Z
2026-08-15T17:47:30.744481667Z Migrating to AddFieldsToParts (20210210153744)
2026-08-15T17:47:30.745218542Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-08-15T17:47:30.745262290Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-08-15T17:47:30.746071110Z -> 0.0008s
2026-08-15T17:47:30.746085649Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-08-15T17:47:30.746392006Z -> 0.0003s
2026-08-15T17:47:30.746402898Z == 20210210153744 AddFieldsToParts: migrated (0.0012s) ========================
2026-08-15T17:47:30.746407257Z
2026-08-15T17:47:30.757228239Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-08-15T17:47:30.758325800Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-08-15T17:47:30.758382665Z -- create_table(:tags, {id: :integer})
2026-08-15T17:47:30.761722043Z -> 0.0033s
2026-08-15T17:47:30.761737925Z -- create_table(:taggings, {id: :integer})
2026-08-15T17:47:30.763188478Z -> 0.0014s
2026-08-15T17:47:30.763220452Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:47:30.763439534Z -> 0.0002s
2026-08-15T17:47:30.763462330Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-08-15T17:47:30.765051532Z -> 0.0016s
2026-08-15T17:47:30.765584215Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0067s) ===============
2026-08-15T17:47:30.765588453Z
2026-08-15T17:47:30.828866295Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-08-15T17:47:30.829803804Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-08-15T17:47:30.829875328Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-08-15T17:47:30.830251366Z -> 0.0004s
2026-08-15T17:47:30.830287499Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:47:30.830695982Z -> 0.0004s
2026-08-15T17:47:30.830706683Z -- remove_foreign_key(:taggings, :tags)
2026-08-15T17:47:30.993420669Z -> 0.1626s
2026-08-15T17:47:31.026749801Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:47:31.042801662Z -> 0.0160s
2026-08-15T17:47:31.042963188Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-08-15T17:47:31.043124222Z -> 0.0002s
2026-08-15T17:47:31.043147148Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-08-15T17:47:31.048355342Z -> 0.0050s
2026-08-15T17:47:31.048386154Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-08-15T17:47:31.121313779Z -> 0.0730s
2026-08-15T17:47:31.121348969Z == 20210212143002 AddMissingUniqueIndices: migrated (0.2914s) =================
2026-08-15T17:47:31.121358569Z
2026-08-15T17:47:31.229575965Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-08-15T17:47:31.250009084Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-08-15T17:47:31.250127783Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-08-15T17:47:31.287618659Z -> 0.0374s
2026-08-15T17:47:31.370694921Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1206s) ===========
2026-08-15T17:47:31.407057344Z
2026-08-15T17:47:31.427296813Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-08-15T17:47:31.441730153Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-08-15T17:47:31.443213431Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-08-15T17:47:31.443538166Z -> 0.0003s
2026-08-15T17:47:31.443548857Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0004s) =================
2026-08-15T17:47:31.443557485Z
2026-08-15T17:47:31.467283077Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-08-15T17:47:31.475548681Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-08-15T17:47:31.485714152Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0101s) ==============
2026-08-15T17:47:31.485740295Z
2026-08-15T17:47:31.493167008Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-08-15T17:47:31.560511343Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-08-15T17:47:31.560555452Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:47:31.570245185Z -> 0.0097s
2026-08-15T17:47:31.570281268Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:47:31.570600431Z -> 0.0003s
2026-08-15T17:47:31.570640311Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-08-15T17:47:31.577525654Z -> 0.0069s
2026-08-15T17:47:31.577567658Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-08-15T17:47:31.579016457Z -> 0.0014s
2026-08-15T17:47:31.579039283Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-08-15T17:47:31.579685886Z -> 0.0006s
2026-08-15T17:47:31.579714975Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-08-15T17:47:31.579971361Z -> 0.0002s
2026-08-15T17:47:31.580001833Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-08-15T17:47:31.584649627Z -> 0.0046s
2026-08-15T17:47:31.584683566Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-08-15T17:47:31.585018901Z -> 0.0002s
2026-08-15T17:47:31.585058471Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-08-15T17:47:31.585885297Z -> 0.0008s
2026-08-15T17:47:31.585916880Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-08-15T17:47:31.586157275Z -> 0.0002s
2026-08-15T17:47:31.586199760Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-08-15T17:47:31.587129794Z -> 0.0009s
2026-08-15T17:47:31.587258504Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-08-15T17:47:31.587524620Z -> 0.0002s
2026-08-15T17:47:31.587570202Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-08-15T17:47:31.589716075Z -> 0.0021s
2026-08-15T17:47:31.605220804Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-08-15T17:47:31.605238690Z -> 0.0002s
2026-08-15T17:47:31.605262307Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0295s) =============
2026-08-15T17:47:31.605273420Z
2026-08-15T17:47:31.621230450Z Migrating to AddPreviewPartToModel (20210220204055)
2026-08-15T17:47:31.638082784Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-08-15T17:47:31.638108356Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-08-15T17:47:31.878902888Z -> 0.2407s
2026-08-15T17:47:31.878942568Z == 20210220204055 AddPreviewPartToModel: migrated (0.2408s) ===================
2026-08-15T17:47:31.878952117Z
2026-08-15T17:47:31.885523688Z Migrating to CreateCreators (20210225232756)
2026-08-15T17:47:31.886293769Z == 20210225232756 CreateCreators: migrating ===================================
2026-08-15T17:47:31.886315473Z -- create_table(:creators)
2026-08-15T17:47:31.901963541Z -> 0.0156s
2026-08-15T17:47:31.901985686Z == 20210225232756 CreateCreators: migrated (0.0157s) ==========================
2026-08-15T17:47:31.901993341Z
2026-08-15T17:47:31.909000308Z Migrating to AddCreatorToModels (20210225232841)
2026-08-15T17:47:31.909726441Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-08-15T17:47:31.909759378Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-08-15T17:47:31.966944484Z -> 0.0571s
2026-08-15T17:47:31.966977791Z == 20210225232841 AddCreatorToModels: migrated (0.0571s) ======================
2026-08-15T17:47:31.966986559Z
2026-08-15T17:47:31.985042498Z Migrating to CreateLinks (20210301230017)
2026-08-15T17:47:31.985994747Z == 20210301230017 CreateLinks: migrating ======================================
2026-08-15T17:47:31.986013595Z -- create_table(:links)
2026-08-15T17:47:31.986891053Z -> 0.0009s
2026-08-15T17:47:31.986899890Z == 20210301230017 CreateLinks: migrated (0.0009s) =============================
2026-08-15T17:47:31.986906804Z
2026-08-15T17:47:32.175750687Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-08-15T17:47:32.176499496Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-08-15T17:47:32.176529947Z -- remove_column(:creators, :thingiverse_user, :string)
2026-08-15T17:47:32.250638100Z -> 0.0741s
2026-08-15T17:47:32.250657068Z -- remove_column(:creators, :cults3d_user, :string)
2026-08-15T17:47:32.255280594Z -> 0.0046s
2026-08-15T17:47:32.257639777Z -- remove_column(:creators, :mmf_user, :string)
2026-08-15T17:47:32.273066639Z -> 0.0154s
2026-08-15T17:47:32.273078473Z -- remove_column(:creators, :cgtrader_user, :string)
2026-08-15T17:47:32.277475812Z -> 0.0044s
2026-08-15T17:47:32.277487977Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.1010s) ==============
2026-08-15T17:47:32.278676782Z
2026-08-15T17:47:32.301562352Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-08-15T17:47:32.302921039Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-08-15T17:47:32.302942413Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-08-15T17:47:32.367347276Z -> 0.0643s
2026-08-15T17:47:32.367380422Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0644s) ==
2026-08-15T17:47:32.367672581Z
2026-08-15T17:47:32.373967794Z Migrating to AddYUpToParts (20210318202638)
2026-08-15T17:47:32.375434049Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-08-15T17:47:32.375469710Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-08-15T17:47:32.392128254Z -> 0.0166s
2026-08-15T17:47:32.392154216Z == 20210318202638 AddYUpToParts: migrated (0.0167s) ===========================
2026-08-15T17:47:32.392422537Z
2026-08-15T17:47:32.398161841Z Migrating to CreateImages (20210321164508)
2026-08-15T17:47:32.399529697Z == 20210321164508 CreateImages: migrating =====================================
2026-08-15T17:47:32.399551731Z -- create_table(:images)
2026-08-15T17:47:32.418171025Z -> 0.0185s
2026-08-15T17:47:32.418199142Z == 20210321164508 CreateImages: migrated (0.0186s) ============================
2026-08-15T17:47:32.418511411Z
2026-08-15T17:47:32.424697064Z Migrating to CreateDelayedJobs (20210330215825)
2026-08-15T17:47:32.426141664Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-08-15T17:47:32.426173899Z -- create_table(:delayed_jobs)
2026-08-15T17:47:32.435539850Z -> 0.0093s
2026-08-15T17:47:32.435569239Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-08-15T17:47:32.435757789Z -> 0.0002s
2026-08-15T17:47:32.435819603Z == 20210330215825 CreateDelayedJobs: migrated (0.0096s) =======================
2026-08-15T17:47:32.436145540Z
2026-08-15T17:47:32.441904704Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-08-15T17:47:32.444705667Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-08-15T17:47:32.444738804Z -- rename_table(:parts, :model_files)
2026-08-15T17:47:32.446552458Z -> 0.0018s
2026-08-15T17:47:32.446571486Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-08-15T17:47:32.485691525Z -> 0.0390s
2026-08-15T17:47:32.485730093Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0409s) =================
2026-08-15T17:47:32.485944986Z
2026-08-15T17:47:32.494273717Z Migrating to RemoveImagesTable (20220106220519)
2026-08-15T17:47:32.495461700Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-08-15T17:47:32.495492442Z -- drop_table(:images)
2026-08-15T17:47:32.495934673Z -> 0.0004s
2026-08-15T17:47:32.495948692Z == 20220106220519 RemoveImagesTable: migrated (0.0005s) =======================
2026-08-15T17:47:32.495957670Z
2026-08-15T17:47:32.503772665Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-08-15T17:47:32.505405485Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-08-15T17:47:32.505425716Z -- table_exists?(:active_storage_blobs)
2026-08-15T17:47:32.505576950Z -> 0.0001s
2026-08-15T17:47:32.505593634Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0002s) ======
2026-08-15T17:47:32.505602502Z
2026-08-15T17:47:32.511197455Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-08-15T17:47:32.512326309Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-08-15T17:47:32.512343724Z -- table_exists?(:active_storage_blobs)
2026-08-15T17:47:32.512564289Z -> 0.0002s
2026-08-15T17:47:32.512577385Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0002s) =======
2026-08-15T17:47:32.512582826Z
2026-08-15T17:47:32.518079981Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-08-15T17:47:32.518932730Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-08-15T17:47:32.518947379Z -- table_exists?(:active_storage_blobs)
2026-08-15T17:47:32.519078734Z -> 0.0001s
2026-08-15T17:47:32.519091209Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0002s)
2026-08-15T17:47:32.519095738Z
2026-08-15T17:47:32.524937738Z Migrating to DeviseCreateUsers (20220614210023)
2026-08-15T17:47:32.525866640Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-08-15T17:47:32.525905458Z -- create_table(:users)
2026-08-15T17:47:32.527223334Z -> 0.0013s
2026-08-15T17:47:32.527233714Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-08-15T17:47:32.528972478Z -> 0.0017s
2026-08-15T17:47:32.528994632Z == 20220614210023 DeviseCreateUsers: migrated (0.0031s) =======================
2026-08-15T17:47:32.529003951Z
2026-08-15T17:47:32.538604835Z Migrating to AddUsernameToUsers (20220614211256)
2026-08-15T17:47:32.539220415Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-08-15T17:47:32.539241417Z -- add_column(:users, :username, :string, {null: false})
2026-08-15T17:47:32.563401896Z -> 0.0241s
2026-08-15T17:47:32.563433029Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-08-15T17:47:32.563562089Z -> 0.0002s
2026-08-15T17:47:32.563582450Z == 20220614211256 AddUsernameToUsers: migrated (0.0243s) ======================
2026-08-15T17:47:32.563592169Z
2026-08-15T17:47:32.569367335Z Migrating to AddAdminToUsers (20220614213902)
2026-08-15T17:47:32.570048378Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-08-15T17:47:32.570066715Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-08-15T17:47:32.570626512Z -> 0.0005s
2026-08-15T17:47:32.570636873Z == 20220614213902 AddAdminToUsers: migrated (0.0006s) =========================
2026-08-15T17:47:32.570642705Z
2026-08-15T17:47:32.576570849Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-08-15T17:47:32.577106077Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-08-15T17:47:32.577117209Z -- add_column(:users, :pagination_settings, :json)
2026-08-15T17:47:32.577662198Z -> 0.0005s
2026-08-15T17:47:32.577682669Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0005s) =============
2026-08-15T17:47:32.577692398Z
2026-08-15T17:47:32.593988622Z Migrating to CreateSettings (20220619174307)
2026-08-15T17:47:32.594713843Z == 20220619174307 CreateSettings: migrating ===================================
2026-08-15T17:47:32.594732801Z -- create_table(:settings)
2026-08-15T17:47:32.595190894Z -> 0.0004s
2026-08-15T17:47:32.595223500Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-08-15T17:47:32.597991337Z -> 0.0027s
2026-08-15T17:47:32.598002499Z == 20220619174307 CreateSettings: migrated (0.0033s) ==========================
2026-08-15T17:47:32.598007830Z
2026-08-15T17:47:32.605044177Z Migrating to AddScaleFactorToModels (20220626152444)
2026-08-15T17:47:32.605657763Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-08-15T17:47:32.605677884Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-08-15T17:47:32.620446820Z -> 0.0118s
2026-08-15T17:47:32.620651603Z == 20220626152444 AddScaleFactorToModels: migrated (0.0150s) ==================
2026-08-15T17:47:32.620661713Z
2026-08-15T17:47:32.626574456Z Migrating to AddDigestToModelFiles (20220702202932)
2026-08-15T17:47:32.629179405Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-08-15T17:47:32.630873227Z -- add_column(:model_files, :digest, :string)
2026-08-15T17:47:32.633836858Z -> 0.0029s
2026-08-15T17:47:32.633868813Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-08-15T17:47:32.634081000Z -> 0.0002s
2026-08-15T17:47:32.634092313Z == 20220702202932 AddDigestToModelFiles: migrated (0.0049s) ===================
2026-08-15T17:47:32.634099327Z
2026-08-15T17:47:32.639810634Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-08-15T17:47:32.640481696Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-08-15T17:47:32.640868856Z -- add_column(:users, :renderer_settings, :json)
2026-08-15T17:47:32.641707616Z -> 0.0008s
2026-08-15T17:47:32.641717316Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0012s) ==============
2026-08-15T17:47:32.641724971Z
2026-08-15T17:47:32.647393372Z Migrating to CreateProblems (20221210001132)
2026-08-15T17:47:32.648073662Z == 20221210001132 CreateProblems: migrating ===================================
2026-08-15T17:47:32.648458959Z -- create_table(:problems)
2026-08-15T17:47:32.649482741Z -> 0.0010s
2026-08-15T17:47:32.649497511Z == 20221210001132 CreateProblems: migrated (0.0014s) ==========================
2026-08-15T17:47:32.649506479Z
2026-08-15T17:47:32.770865193Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-08-15T17:47:32.777014272Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-08-15T17:47:32.796087981Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0190s) ========
2026-08-15T17:47:32.796114826Z
2026-08-15T17:47:32.818074610Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-08-15T17:47:32.819430292Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-08-15T17:47:32.819827171Z -- create_table(:favorites, {force: true})
2026-08-15T17:47:32.824837987Z -> 0.0050s
2026-08-15T17:47:32.824860513Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-08-15T17:47:32.825006517Z -> 0.0001s
2026-08-15T17:47:32.825026407Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-08-15T17:47:32.825225688Z -> 0.0002s
2026-08-15T17:47:32.825243755Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-08-15T17:47:32.825405721Z -> 0.0001s
2026-08-15T17:47:32.825410300Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0060s) ================
2026-08-15T17:47:32.825414409Z
2026-08-15T17:47:32.836085368Z Migrating to MovePrintedToFavorites (20221220223040)
2026-08-15T17:47:32.836905130Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-08-15T17:47:32.952402364Z == 20221220223040 MovePrintedToFavorites: migrated (0.1154s) ==================
2026-08-15T17:47:32.952438917Z
2026-08-15T17:47:33.011353058Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-08-15T17:47:33.012076986Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-08-15T17:47:33.012454727Z -- remove_column(:model_files, :printed, :boolean)
2026-08-15T17:47:33.041619418Z -> 0.0291s
2026-08-15T17:47:33.041646152Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0295s) ===============
2026-08-15T17:47:33.041651613Z
2026-08-15T17:47:33.050313134Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-08-15T17:47:33.050986551Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-08-15T17:47:33.051006992Z -- add_column(:models, :notes, :text)
2026-08-15T17:47:33.052403666Z -> 0.0014s
2026-08-15T17:47:33.052419879Z -- add_column(:models, :excerpt, :text)
2026-08-15T17:47:33.054855737Z -> 0.0024s
2026-08-15T17:47:33.054896589Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0038s) =================
2026-08-15T17:47:33.054908773Z
2026-08-15T17:47:33.065317836Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-08-15T17:47:33.087002997Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-08-15T17:47:33.087034330Z -- add_column(:creators, :notes, :text)
2026-08-15T17:47:33.087834162Z -> 0.0008s
2026-08-15T17:47:33.087879223Z -- add_column(:creators, :excerpt, :text)
2026-08-15T17:47:33.088746109Z -> 0.0008s
2026-08-15T17:47:33.088774877Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0018s) ===============
2026-08-15T17:47:33.088787623Z
2026-08-15T17:47:33.097427741Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-08-15T17:47:33.124257788Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-08-15T17:47:33.124317148Z -- add_column(:model_files, :notes, :text)
2026-08-15T17:47:33.125215949Z -> 0.0009s
2026-08-15T17:47:33.125247131Z -- add_column(:model_files, :excerpt, :text)
2026-08-15T17:47:33.125811839Z -> 0.0006s
2026-08-15T17:47:33.125819575Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0016s) =============
2026-08-15T17:47:33.125824515Z
2026-08-15T17:47:33.133766847Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-08-15T17:47:33.135937881Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-08-15T17:47:33.158707808Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0227s) =================
2026-08-15T17:47:33.158734291Z
2026-08-15T17:47:33.169313296Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-08-15T17:47:33.169997083Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-08-15T17:47:33.170033366Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-08-15T17:47:33.212997581Z -> 0.0429s
2026-08-15T17:47:33.213029776Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0429s) =============
2026-08-15T17:47:33.213034164Z
2026-08-15T17:47:33.220772937Z Migrating to RenameExcerptToCaption (20230222155910)
2026-08-15T17:47:33.221443037Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-08-15T17:47:33.221462917Z -- rename_column(:creators, :excerpt, :caption)
2026-08-15T17:47:33.245871996Z -> 0.0220s
2026-08-15T17:47:33.245900674Z -- rename_column(:models, :excerpt, :caption)
2026-08-15T17:47:33.258056826Z -> 0.0121s
2026-08-15T17:47:33.258078149Z -- rename_column(:model_files, :excerpt, :caption)
2026-08-15T17:47:33.278449744Z -> 0.0204s
2026-08-15T17:47:33.278471027Z == 20230222155910 RenameExcerptToCaption: migrated (0.0570s) ==================
2026-08-15T17:47:33.278475305Z
2026-08-15T17:47:33.289870615Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-08-15T17:47:33.290519081Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-08-15T17:47:33.297356357Z -- add_column(:libraries, :notes, :string)
2026-08-15T17:47:33.299440215Z -> 0.0021s
2026-08-15T17:47:33.300109955Z -- add_column(:libraries, :caption, :string)
2026-08-15T17:47:33.300625393Z -> 0.0005s
2026-08-15T17:47:33.301236454Z -- add_column(:libraries, :name, :string)
2026-08-15T17:47:33.301736341Z -> 0.0005s
2026-08-15T17:47:33.302981109Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0124s) ============
2026-08-15T17:47:33.303019156Z
2026-08-15T17:47:33.313126931Z Migrating to AddTagregexToLibrary (20230305180823)
2026-08-15T17:47:33.358956308Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-08-15T17:47:33.360421580Z -- add_column(:libraries, :tag_regex, :text)
2026-08-15T17:47:33.362389125Z -> 0.0020s
2026-08-15T17:47:33.362595571Z == 20230305180823 AddTagregexToLibrary: migrated (0.0037s) ====================
2026-08-15T17:47:33.362605441Z
2026-08-15T17:47:33.368674469Z Migrating to AddIconToLibrary (20230307215826)
2026-08-15T17:47:33.370168719Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-08-15T17:47:33.371524039Z -- add_column(:libraries, :icon, :text)
2026-08-15T17:47:33.373541294Z -> 0.0020s
2026-08-15T17:47:33.373743612Z == 20230307215826 AddIconToLibrary: migrated (0.0035s) ========================
2026-08-15T17:47:33.373760215Z
2026-08-15T17:47:33.379636615Z Migrating to CreateCollection (20230308004237)
2026-08-15T17:47:33.380312086Z == 20230308004237 CreateCollection: migrating =================================
2026-08-15T17:47:33.384069346Z -- create_table(:collections)
2026-08-15T17:47:33.386975852Z -> 0.0029s
2026-08-15T17:47:33.387172418Z == 20230308004237 CreateCollection: migrated (0.0069s) ========================
2026-08-15T17:47:33.387184352Z
2026-08-15T17:47:33.393527282Z Migrating to AddCollectionToModels (20230308005021)
2026-08-15T17:47:33.394077340Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-08-15T17:47:33.397401488Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-08-15T17:47:33.426140180Z -> 0.0287s
2026-08-15T17:47:33.426321275Z == 20230308005021 AddCollectionToModels: migrated (0.0322s) ===================
2026-08-15T17:47:33.426332478Z
2026-08-15T17:47:33.428936454Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-08-15T17:47:33.429637086Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-08-15T17:47:33.430015939Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0004s) =============
2026-08-15T17:47:33.430028514Z
2026-08-15T17:47:33.435934694Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-08-15T17:47:33.436848345Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-08-15T17:47:33.436862874Z -- rename_column(:collections, :excerpt, :caption)
2026-08-15T17:47:33.441061063Z -> 0.0042s
2026-08-15T17:47:33.441083869Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0042s) ========
2026-08-15T17:47:33.441090893Z
2026-08-15T17:47:33.455632341Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-08-15T17:47:33.456374256Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-08-15T17:47:33.456398795Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-08-15T17:47:33.456404266Z
2026-08-15T17:47:33.462861206Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-08-15T17:47:33.463689083Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-08-15T17:47:33.463723172Z -- add_column(:users, :tag_cloud_settings, :json)
2026-08-15T17:47:33.465416414Z -> 0.0017s
2026-08-15T17:47:33.465431304Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0017s) ===============
2026-08-15T17:47:33.465438308Z
2026-08-15T17:47:33.508140424Z Migrating to AddCollectionToCollections (20230324000000)
2026-08-15T17:47:33.513821841Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-08-15T17:47:33.513843866Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-08-15T17:47:33.520668616Z -> 0.0068s
2026-08-15T17:47:33.520685921Z == 20230324000000 AddCollectionToCollections: migrated (0.0068s) ==============
2026-08-15T17:47:33.520691332Z
2026-08-15T17:47:33.529906318Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-08-15T17:47:33.558138280Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-08-15T17:47:33.620039288Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0618s) =========
2026-08-15T17:47:33.620070661Z
2026-08-15T17:47:33.637422502Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-08-15T17:47:33.640599182Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-08-15T17:47:33.643980545Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0034s)
2026-08-15T17:47:33.643996878Z
2026-08-15T17:47:33.673771958Z Migrating to AddSlugs (20230615135601)
2026-08-15T17:47:33.674455355Z == 20230615135601 AddSlugs: migrating =========================================
2026-08-15T17:47:33.676434814Z -- add_column(:models, :slug, :string)
2026-08-15T17:47:33.679191879Z -> 0.0027s
2026-08-15T17:47:33.679206278Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-08-15T17:47:33.681284044Z -> 0.0021s
2026-08-15T17:47:33.681295948Z -- add_column(:collections, :slug, :string)
2026-08-15T17:47:33.681825605Z -> 0.0005s
2026-08-15T17:47:33.681838661Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-08-15T17:47:33.681996630Z -> 0.0001s
2026-08-15T17:47:33.682006099Z -- add_column(:creators, :slug, :string)
2026-08-15T17:47:33.682498992Z -> 0.0005s
2026-08-15T17:47:33.682518832Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-08-15T17:47:33.682680959Z -> 0.0001s
2026-08-15T17:47:33.682691550Z == 20230615135601 AddSlugs: migrated (0.0082s) ================================
2026-08-15T17:47:33.682696590Z
2026-08-15T17:47:33.695001492Z Migrating to GenerateSlugs (20230617222353)
2026-08-15T17:47:33.696010946Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-08-15T17:47:33.696025685Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-08-15T17:47:33.696031216Z
2026-08-15T17:47:33.698852611Z Migrating to MakeNamesUnique (20230628194944)
2026-08-15T17:47:33.700609100Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-08-15T17:47:33.703792414Z == 20230628194944 MakeNamesUnique: migrated (0.0032s) =========================
2026-08-15T17:47:33.703797564Z
2026-08-15T17:47:33.709467387Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-08-15T17:47:33.710477232Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-08-15T17:47:33.710885084Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-08-15T17:47:33.713042811Z -> 0.0021s
2026-08-15T17:47:33.713049174Z -- remove_index(:creators, :slug)
2026-08-15T17:47:33.713496616Z -> 0.0004s
2026-08-15T17:47:33.713506926Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-08-15T17:47:33.713714695Z -> 0.0001s
2026-08-15T17:47:33.713749084Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-08-15T17:47:33.713842012Z -> 0.0001s
2026-08-15T17:47:33.713848465Z -- remove_index(:collections, :slug)
2026-08-15T17:47:33.731823030Z -> 0.0179s
2026-08-15T17:47:33.731877199Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-08-15T17:47:33.732304931Z -> 0.0005s
2026-08-15T17:47:33.732335252Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0218s) ======
2026-08-15T17:47:33.732339490Z
2026-08-15T17:47:33.739398293Z Migrating to AddSizeToModelFiles (20230707082403)
2026-08-15T17:47:33.740947644Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-08-15T17:47:33.741212588Z -- add_column(:model_files, :size, :integer)
2026-08-15T17:47:33.741895153Z -> 0.0007s
2026-08-15T17:47:33.746513628Z == 20230707082403 AddSizeToModelFiles: migrated (0.0010s) =====================
2026-08-15T17:47:33.746652318Z
2026-08-15T17:47:33.756200295Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-08-15T17:47:33.758004049Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-08-15T17:47:33.758257831Z -- change_column(:model_files, :size, :bigint)
2026-08-15T17:47:33.766565318Z -> 0.0083s
2026-08-15T17:47:33.767075136Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0086s) ==================
2026-08-15T17:47:33.767085527Z
2026-08-15T17:47:33.773209345Z Migrating to AddNoteToProblems (20230711111009)
2026-08-15T17:47:33.774622242Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-08-15T17:47:33.774886905Z -- add_column(:problems, :note, :string, {default: nil})
2026-08-15T17:47:33.776391977Z -> 0.0015s
2026-08-15T17:47:33.776873658Z == 20230711111009 AddNoteToProblems: migrated (0.0018s) =======================
2026-08-15T17:47:33.776885301Z
2026-08-15T17:47:33.782762162Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-08-15T17:47:33.784283266Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-08-15T17:47:33.784976854Z -- add_column(:users, :problem_settings, :json)
2026-08-15T17:47:33.785556702Z -> 0.0006s
2026-08-15T17:47:33.786033583Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0013s) ================
2026-08-15T17:47:33.786040106Z
2026-08-15T17:47:33.790874076Z Migrating to AddLicenseToModel (20240127143358)
2026-08-15T17:47:33.792248595Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-08-15T17:47:33.792264036Z -- add_column(:models, :license, :string)
2026-08-15T17:47:33.792837662Z -> 0.0006s
2026-08-15T17:47:33.793828759Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-08-15T17:47:33.793839541Z
2026-08-15T17:47:33.803457890Z Migrating to AddIgnoredToProblems (20240131134832)
2026-08-15T17:47:33.804853702Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-08-15T17:47:33.804891197Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-08-15T17:47:33.805700889Z -> 0.0007s
2026-08-15T17:47:33.805732482Z == 20240131134832 AddIgnoredToProblems: migrated (0.0008s) ====================
2026-08-15T17:47:33.805741200Z
2026-08-15T17:47:33.810672917Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-08-15T17:47:33.811453820Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-08-15T17:47:33.811466265Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-08-15T17:47:33.821227291Z -> 0.0097s
2026-08-15T17:47:33.821280649Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0097s) ======
2026-08-15T17:47:33.821285899Z
2026-08-15T17:47:33.826210672Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-08-15T17:47:33.826770390Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-08-15T17:47:33.826796332Z -- add_column(:users, :file_list_settings, :json)
2026-08-15T17:47:33.827393255Z -> 0.0006s
2026-08-15T17:47:33.827406622Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0006s) ===============
2026-08-15T17:47:33.827415419Z
2026-08-15T17:47:33.832253808Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-08-15T17:47:33.832778605Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-08-15T17:47:33.832798665Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-08-15T17:47:33.833005482Z -> 0.0002s
2026-08-15T17:47:33.833035132Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-08-15T17:47:33.833807768Z -> 0.0008s
2026-08-15T17:47:33.833834252Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-08-15T17:47:33.834019615Z -> 0.0002s
2026-08-15T17:47:33.834043854Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-08-15T17:47:33.837291387Z -> 0.0032s
2026-08-15T17:47:33.837300495Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0045s) =================
2026-08-15T17:47:33.837305425Z
2026-08-15T17:47:33.842697299Z Migrating to CreateFlipperTables (20240306095646)
2026-08-15T17:47:33.843366668Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-08-15T17:47:33.843390917Z -- create_table(:flipper_features)
2026-08-15T17:47:33.845622523Z -> 0.0022s
2026-08-15T17:47:33.845632814Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-08-15T17:47:33.849016451Z -> 0.0033s
2026-08-15T17:47:33.849035740Z -- create_table(:flipper_gates)
2026-08-15T17:47:33.849283199Z -> 0.0003s
2026-08-15T17:47:33.849310263Z -- 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-08-15T17:47:33.849478983Z -> 0.0002s
2026-08-15T17:47:33.849484414Z == 20240306095646 CreateFlipperTables: migrated (0.0061s) =====================
2026-08-15T17:47:33.849489424Z
2026-08-15T17:47:33.855038915Z Migrating to RolifyCreateRoles (20240319155251)
2026-08-15T17:47:33.855754036Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-08-15T17:47:33.855767322Z -- create_table(:roles)
2026-08-15T17:47:33.884452948Z -> 0.0286s
2026-08-15T17:47:33.884482057Z -- create_table(:users_roles, {id: false})
2026-08-15T17:47:33.884988027Z -> 0.0005s
2026-08-15T17:47:33.893805892Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-08-15T17:47:33.898889044Z -> 0.0035s
2026-08-15T17:47:33.900021245Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-08-15T17:47:33.900196488Z -> 0.0002s
2026-08-15T17:47:33.900204254Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-08-15T17:47:33.900369347Z -> 0.0001s
2026-08-15T17:47:33.900374086Z == 20240319155251 RolifyCreateRoles: migrated (0.0446s) =======================
2026-08-15T17:47:33.900378024Z
2026-08-15T17:47:33.905972446Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-08-15T17:47:33.906977922Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-08-15T17:47:33.913518550Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0065s) ==================
2026-08-15T17:47:33.913532207Z
2026-08-15T17:47:33.918968170Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-08-15T17:47:33.919677549Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-08-15T17:47:33.920472070Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-08-15T17:47:33.933189964Z -> 0.0124s
2026-08-15T17:47:33.933201888Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0135s) ====================
2026-08-15T17:47:33.933210735Z
2026-08-15T17:47:33.938545404Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-08-15T17:47:33.939163720Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-08-15T17:47:33.940498339Z -- add_column(:users, :reset_password_token, :string)
2026-08-15T17:47:33.941878189Z -> 0.0011s
2026-08-15T17:47:33.941913330Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-08-15T17:47:33.942103573Z -> 0.0002s
2026-08-15T17:47:33.942114575Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0029s) ============
2026-08-15T17:47:33.942120437Z
2026-08-15T17:47:33.959794286Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-08-15T17:47:33.960540169Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-08-15T17:47:33.980975402Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0204s) ==============
2026-08-15T17:47:33.981043759Z
2026-08-15T17:47:33.987272258Z Migrating to AddRememberableToUsers (20240410221112)
2026-08-15T17:47:33.987951507Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-08-15T17:47:33.988785477Z -- add_column(:users, :remember_created_at, :datetime)
2026-08-15T17:47:33.991751213Z -> 0.0027s
2026-08-15T17:47:33.991763698Z == 20240410221112 AddRememberableToUsers: migrated (0.0038s) ==================
2026-08-15T17:47:33.991769249Z
2026-08-15T17:47:33.997649657Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-08-15T17:47:33.998313675Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-08-15T17:47:33.999046472Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-08-15T17:47:34.000113561Z -> 0.0008s
2026-08-15T17:47:34.000127570Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0018s) ===========
2026-08-15T17:47:34.000133061Z
2026-08-15T17:47:34.005276624Z Migrating to DropDelayedJobs (20240418112821)
2026-08-15T17:47:34.006490079Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-08-15T17:47:34.012723287Z -- drop_table(:delayed_jobs)
2026-08-15T17:47:34.014659318Z -> 0.0016s
2026-08-15T17:47:34.015590244Z == 20240418112821 DropDelayedJobs: migrated (0.0091s) =========================
2026-08-15T17:47:34.015595454Z
2026-08-15T17:47:34.021275939Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-08-15T17:47:34.021936149Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-08-15T17:47:34.024697884Z -- add_column(:users, :interface_language, :string)
2026-08-15T17:47:34.025577816Z -> 0.0009s
2026-08-15T17:47:34.025589991Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0036s) =============
2026-08-15T17:47:34.025596364Z
2026-08-15T17:47:34.076242475Z Migrating to AddLockableToUsers (20240610120318)
2026-08-15T17:47:34.077190946Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-08-15T17:47:34.077617145Z -- change_table(:users)
2026-08-15T17:47:34.080196572Z -> 0.0025s
2026-08-15T17:47:34.080207875Z == 20240610120318 AddLockableToUsers: migrated (0.0030s) ======================
2026-08-15T17:47:34.080213386Z
2026-08-15T17:47:34.091732355Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-08-15T17:47:34.092568890Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-08-15T17:47:34.093007504Z -- add_column(:model_files, :attachment_data, :json)
2026-08-15T17:47:34.094049624Z -> 0.0010s
2026-08-15T17:47:34.094075556Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0015s) ===========
2026-08-15T17:47:34.094079864Z
2026-08-15T17:47:34.104887921Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-08-15T17:47:34.105731620Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-08-15T17:47:34.122265353Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0164s) ==================
2026-08-15T17:47:34.122301145Z
2026-08-15T17:47:34.130997225Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-08-15T17:47:34.131713428Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-08-15T17:47:34.133168630Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-08-15T17:47:34.134024244Z -> 0.0008s
2026-08-15T17:47:34.134036659Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0023s) ============
2026-08-15T17:47:34.134041759Z
2026-08-15T17:47:34.142079324Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-08-15T17:47:34.142821870Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-08-15T17:47:34.143137596Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-08-15T17:47:34.144612969Z -> 0.0009s
2026-08-15T17:47:34.144621987Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-08-15T17:47:34.145267097Z -> 0.0006s
2026-08-15T17:47:34.145280694Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-08-15T17:47:34.145938409Z -> 0.0006s
2026-08-15T17:47:34.145945534Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-08-15T17:47:34.149959481Z -> 0.0040s
2026-08-15T17:47:34.149987347Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-08-15T17:47:34.150584780Z -> 0.0006s
2026-08-15T17:47:34.150592756Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0078s) ====================
2026-08-15T17:47:34.150597155Z
2026-08-15T17:47:34.158540049Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-08-15T17:47:34.159187313Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-08-15T17:47:34.159215700Z -- remove_index(:libraries, :path)
2026-08-15T17:47:34.160145624Z -> 0.0009s
2026-08-15T17:47:34.160677365Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0015s) ================
2026-08-15T17:47:34.160684930Z
2026-08-15T17:47:34.167778623Z Migrating to CreateFederailsActors (20240727113215)
2026-08-15T17:47:34.168526329Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-08-15T17:47:34.168546981Z -- create_table(:federails_actors)
2026-08-15T17:47:34.169505843Z -> 0.0009s
2026-08-15T17:47:34.169521594Z -- foreign_key_exists?(:federails_actors, :users)
2026-08-15T17:47:34.170903078Z -> 0.0014s
2026-08-15T17:47:34.171451042Z -- remove_foreign_key(:federails_actors, :users)
2026-08-15T17:47:34.182975081Z -> 0.0115s
2026-08-15T17:47:34.182995482Z -- remove_index(:federails_actors, :user_id)
2026-08-15T17:47:34.183395478Z -> 0.0004s
2026-08-15T17:47:34.183420207Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-08-15T17:47:34.183574649Z -> 0.0002s
2026-08-15T17:47:34.183590901Z -- add_foreign_key(:federails_actors, :users)
2026-08-15T17:47:34.194359478Z -> 0.0107s
2026-08-15T17:47:34.194389087Z == 20240727113215 CreateFederailsActors: migrated (0.0258s) ===================
2026-08-15T17:47:34.194398536Z
2026-08-15T17:47:34.201447228Z Migrating to CreateFederailsFollowings (20240727113216)
2026-08-15T17:47:34.209775027Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-08-15T17:47:34.209793855Z -- create_table(:federails_followings)
2026-08-15T17:47:34.211721438Z -> 0.0019s
2026-08-15T17:47:34.211732441Z == 20240727113216 CreateFederailsFollowings: migrated (0.0020s) ===============
2026-08-15T17:47:34.211738022Z
2026-08-15T17:47:34.218881695Z Migrating to CreateFederailsActivities (20240727113217)
2026-08-15T17:47:34.219728782Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-08-15T17:47:34.219762550Z -- create_table(:federails_activities)
2026-08-15T17:47:34.229070694Z -> 0.0093s
2026-08-15T17:47:34.229086355Z == 20240727113217 CreateFederailsActivities: migrated (0.0093s) ===============
2026-08-15T17:47:34.229091265Z
2026-08-15T17:47:34.240262543Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-08-15T17:47:34.241190473Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-08-15T17:47:34.241237127Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-08-15T17:47:34.254910536Z -> 0.0136s
2026-08-15T17:47:34.254928292Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-08-15T17:47:34.255336013Z -> 0.0004s
2026-08-15T17:47:34.255355172Z -- change_table(:federails_actors)
2026-08-15T17:47:34.262903961Z -> 0.0075s
2026-08-15T17:47:34.262915715Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0217s) =======
2026-08-15T17:47:34.262920685Z
2026-08-15T17:47:34.266013005Z Migrating to CreateFederailsActors (20240731165647)
2026-08-15T17:47:34.282277334Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-08-15T17:47:34.282295621Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-08-15T17:47:34.282301062Z
2026-08-15T17:47:34.287366518Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-08-15T17:47:34.288031929Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-08-15T17:47:34.288041628Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-08-15T17:47:34.288046849Z
2026-08-15T17:47:34.290083252Z Migrating to BackfillActivities (20240805111500)
2026-08-15T17:47:34.290619392Z == 20240805111500 BackfillActivities: migrating ===============================
2026-08-15T17:47:34.290626777Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-08-15T17:47:34.290631807Z
2026-08-15T17:47:34.296091758Z Migrating to CreateCaberRelations (20240827155630)
2026-08-15T17:47:34.296856659Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-08-15T17:47:34.296886970Z -- create_table(:caber_relations)
2026-08-15T17:47:34.325981179Z -> 0.0291s
2026-08-15T17:47:34.326016370Z == 20240827155630 CreateCaberRelations: migrated (0.0291s) ====================
2026-08-15T17:47:34.326022532Z
2026-08-15T17:47:34.330403359Z Migrating to AddDefaultAccessControls (20240830121749)
2026-08-15T17:47:34.331116967Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-08-15T17:47:34.377114793Z == 20240830121749 AddDefaultAccessControls: migrated (0.0459s) ================
2026-08-15T17:47:34.377161327Z
2026-08-15T17:47:34.379344525Z Migrating to RenameDefaultRoles (20240830151650)
2026-08-15T17:47:34.384805338Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-08-15T17:47:34.410031594Z == 20240830151650 RenameDefaultRoles: migrated (0.0252s) ======================
2026-08-15T17:47:34.410050331Z
2026-08-15T17:47:34.416047925Z Migrating to AddPublicIDsToModels (20240904151944)
2026-08-15T17:47:34.417693230Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-08-15T17:47:34.417707459Z -- add_column(:models, :public_id, :string)
2026-08-15T17:47:34.418597322Z -> 0.0009s
2026-08-15T17:47:34.418610108Z -- add_index(:models, :public_id)
2026-08-15T17:47:34.420501438Z -> 0.0019s
2026-08-15T17:47:34.420515757Z -- add_column(:model_files, :public_id, :string)
2026-08-15T17:47:34.421225958Z -> 0.0007s
2026-08-15T17:47:34.421241900Z -- add_index(:model_files, :public_id)
2026-08-15T17:47:34.421394788Z -> 0.0002s
2026-08-15T17:47:34.421440050Z -- add_column(:problems, :public_id, :string)
2026-08-15T17:47:34.422087935Z -> 0.0007s
2026-08-15T17:47:34.422099859Z -- add_index(:problems, :public_id)
2026-08-15T17:47:34.422249330Z -> 0.0001s
2026-08-15T17:47:34.422258378Z -- add_column(:creators, :public_id, :string)
2026-08-15T17:47:34.422930022Z -> 0.0007s
2026-08-15T17:47:34.422942767Z -- add_index(:creators, :public_id)
2026-08-15T17:47:34.423098451Z -> 0.0002s
2026-08-15T17:47:34.423108060Z -- add_column(:collections, :public_id, :string)
2026-08-15T17:47:34.423778301Z -> 0.0007s
2026-08-15T17:47:34.423793762Z -- add_index(:collections, :public_id)
2026-08-15T17:47:34.423954616Z -> 0.0002s
2026-08-15T17:47:34.423967572Z -- add_column(:libraries, :public_id, :string)
2026-08-15T17:47:34.424646410Z -> 0.0007s
2026-08-15T17:47:34.424658925Z -- add_index(:libraries, :public_id)
2026-08-15T17:47:34.424802023Z -> 0.0001s
2026-08-15T17:47:34.424814098Z == 20240904151944 AddPublicIDsToModels: migrated (0.0071s) ====================
2026-08-15T17:47:34.424822645Z
2026-08-15T17:47:34.427150044Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-08-15T17:47:34.427862520Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-08-15T17:47:34.486488369Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:47:34.488265249Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0604s) ==============
2026-08-15T17:47:34.488290389Z
2026-08-15T17:47:34.490792511Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-08-15T17:47:34.491568624Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-08-15T17:47:34.491581059Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-08-15T17:47:34.491588845Z
2026-08-15T17:47:34.497189790Z Migrating to DeduplicateRoles (20240923114515)
2026-08-15T17:47:34.497682663Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-08-15T17:47:34.612091514Z == 20240923114515 DeduplicateRoles: migrated (0.1143s) ========================
2026-08-15T17:47:34.612134771Z
2026-08-15T17:47:34.617730896Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-08-15T17:47:34.618480697Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-08-15T17:47:34.618512771Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-08-15T17:47:34.773796747Z -> 0.1552s
2026-08-15T17:47:34.773827770Z -- add_index(:models, :name_lower)
2026-08-15T17:47:34.773947241Z -> 0.0002s
2026-08-15T17:47:34.773964475Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-08-15T17:47:34.782163435Z -> 0.0082s
2026-08-15T17:47:34.782172763Z -- add_index(:creators, :name_lower)
2026-08-15T17:47:34.782328267Z -> 0.0002s
2026-08-15T17:47:34.782347826Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-08-15T17:47:34.791602943Z -> 0.0092s
2026-08-15T17:47:34.791610398Z -- add_index(:collections, :name_lower)
2026-08-15T17:47:34.791760872Z -> 0.0002s
2026-08-15T17:47:34.791764980Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1733s) =============
2026-08-15T17:47:34.791782555Z
2026-08-15T17:47:34.799397067Z Migrating to AddKeypairToActors (20240926162407)
2026-08-15T17:47:34.800175515Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-08-15T17:47:34.800194112Z -- change_table(:federails_actors)
2026-08-15T17:47:34.801824588Z -> 0.0016s
2026-08-15T17:47:34.801838676Z == 20240926162407 AddKeypairToActors: migrated (0.0016s) ======================
2026-08-15T17:47:34.801844247Z
2026-08-15T17:47:34.811692921Z Migrating to AddUuids (20241004194445)
2026-08-15T17:47:34.812603876Z == 20241004194445 AddUuids: migrating =========================================
2026-08-15T17:47:34.812617984Z -- change_table(:federails_actors)
2026-08-15T17:47:34.815683351Z -> 0.0030s
2026-08-15T17:47:34.815695235Z -- change_table(:federails_activities)
2026-08-15T17:47:34.816642854Z -> 0.0009s
2026-08-15T17:47:34.816655910Z -- change_table(:federails_followings)
2026-08-15T17:47:34.817597257Z -> 0.0009s
2026-08-15T17:47:34.817608269Z == 20241004194445 AddUuids: migrated (0.0050s) ================================
2026-08-15T17:47:34.817615123Z
2026-08-15T17:47:34.827281408Z Migrating to CreateComments (20241007182824)
2026-08-15T17:47:34.828039556Z == 20241007182824 CreateComments: migrating ===================================
2026-08-15T17:47:34.828060458Z -- create_table(:comments)
2026-08-15T17:47:34.830314800Z -> 0.0022s
2026-08-15T17:47:34.830331043Z == 20241007182824 CreateComments: migrated (0.0023s) ==========================
2026-08-15T17:47:34.830336714Z
2026-08-15T17:47:34.844369387Z Migrating to AddSystemToComments (20241009122540)
2026-08-15T17:47:34.863393918Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-08-15T17:47:34.863414229Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-08-15T17:47:34.864567903Z -> 0.0011s
2026-08-15T17:47:34.864591681Z == 20241009122540 AddSystemToComments: migrated (0.0012s) =====================
2026-08-15T17:47:34.864601280Z
2026-08-15T17:47:34.869431322Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-08-15T17:47:34.869988505Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-08-15T17:47:34.870000940Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0000s) ============
2026-08-15T17:47:34.870006821Z
2026-08-15T17:47:34.874912986Z Migrating to AddOmniauthToUsers (20241015090803)
2026-08-15T17:47:34.875386861Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-08-15T17:47:34.875398905Z -- add_column(:users, :auth_provider, :string)
2026-08-15T17:47:34.876427708Z -> 0.0010s
2026-08-15T17:47:34.876442959Z -- add_column(:users, :auth_uid, :string)
2026-08-15T17:47:34.877217619Z -> 0.0008s
2026-08-15T17:47:34.877230335Z == 20241015090803 AddOmniauthToUsers: migrated (0.0018s) ======================
2026-08-15T17:47:34.877236187Z
2026-08-15T17:47:34.883059700Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-08-15T17:47:34.883716474Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-08-15T17:47:34.883745031Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-08-15T17:47:34.884734034Z -> 0.0010s
2026-08-15T17:47:34.884747200Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-08-15T17:47:34.885525328Z -> 0.0008s
2026-08-15T17:47:34.885532853Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0018s) =====
2026-08-15T17:47:34.885539416Z
2026-08-15T17:47:34.890797971Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-08-15T17:47:34.891272647Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-08-15T17:47:34.891296105Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-08-15T17:47:34.892201749Z -> 0.0009s
2026-08-15T17:47:34.892213072Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0009s) ======
2026-08-15T17:47:34.892219706Z
2026-08-15T17:47:34.898114793Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-08-15T17:47:34.898706626Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-08-15T17:47:34.898726145Z -- change_table(:users)
2026-08-15T17:47:34.899915171Z -> 0.0012s
2026-08-15T17:47:34.899934500Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0012s) =====================
2026-08-15T17:47:34.899941694Z
2026-08-15T17:47:34.902102367Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-08-15T17:47:34.902719852Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-08-15T17:47:34.964493854Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0617s) =================
2026-08-15T17:47:34.964536620Z
2026-08-15T17:47:34.970376656Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-08-15T17:47:34.971132008Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-08-15T17:47:34.971155485Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-08-15T17:47:34.972230401Z -> 0.0010s
2026-08-15T17:47:34.972246864Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-08-15T17:47:34.973550922Z -> 0.0013s
2026-08-15T17:47:34.973558397Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-08-15T17:47:34.974063996Z -> 0.0005s
2026-08-15T17:47:34.974076741Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-08-15T17:47:34.975062858Z -> 0.0010s
2026-08-15T17:47:34.975070884Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-08-15T17:47:34.976015317Z -> 0.0009s
2026-08-15T17:47:34.976029696Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-08-15T17:47:34.976883907Z -> 0.0008s
2026-08-15T17:47:34.976897465Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-08-15T17:47:34.977459557Z -> 0.0005s
2026-08-15T17:47:34.977469477Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0063s) ===================
2026-08-15T17:47:34.977475048Z
2026-08-15T17:47:34.985869411Z Migrating to AddInProgressToProblems (20241105121830)
2026-08-15T17:47:34.989285183Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-08-15T17:47:34.989304803Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-08-15T17:47:34.990482906Z -> 0.0012s
2026-08-15T17:47:34.990495602Z == 20241105121830 AddInProgressToProblems: migrated (0.0012s) =================
2026-08-15T17:47:34.990501063Z
2026-08-15T17:47:34.992531364Z Migrating to ClearStuckProblems (20241118155027)
2026-08-15T17:47:34.994849144Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-08-15T17:47:35.014884601Z == 20241118155027 ClearStuckProblems: migrated (0.0200s) ======================
2026-08-15T17:47:35.014900613Z
2026-08-15T17:47:35.021086707Z Migrating to AddApprovedToUser (20241122121621)
2026-08-15T17:47:35.022194278Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-08-15T17:47:35.022207555Z -- change_table(:users)
2026-08-15T17:47:35.024032742Z -> 0.0018s
2026-08-15T17:47:35.024049216Z == 20241122121621 AddApprovedToUser: migrated (0.0018s) =======================
2026-08-15T17:47:35.024058334Z
2026-08-15T17:47:35.029925836Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-08-15T17:47:35.031315746Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-08-15T17:47:35.031328151Z -- create_table(:federails_moderation_reports)
2026-08-15T17:47:35.034694434Z -> 0.0033s
2026-08-15T17:47:35.034705306Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0034s) ========
2026-08-15T17:47:35.034709735Z
2026-08-15T17:47:35.040337984Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-08-15T17:47:35.041393691Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-08-15T17:47:35.041438201Z -- create_table(:federails_moderation_domain_blocks)
2026-08-15T17:47:35.042049953Z -> 0.0006s
2026-08-15T17:47:35.042057869Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0006s) ===
2026-08-15T17:47:35.042062899Z
2026-08-15T17:47:35.048056526Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-08-15T17:47:35.048887700Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-08-15T17:47:35.050447162Z -- change_column_null(:comments, :commenter_id, true)
2026-08-15T17:47:35.058975004Z -> 0.0085s
2026-08-15T17:47:35.058989543Z -- change_column_null(:comments, :commenter_type, true)
2026-08-15T17:47:35.067170146Z -> 0.0082s
2026-08-15T17:47:35.067188242Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-08-15T17:47:35.068498773Z -> 0.0013s
2026-08-15T17:47:35.068508873Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-08-15T17:47:35.101395222Z -> 0.0328s
2026-08-15T17:47:35.101436325Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0525s) =======
2026-08-15T17:47:35.101442237Z
2026-08-15T17:47:35.125902089Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-08-15T17:47:35.128016659Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-08-15T17:47:35.128059526Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-08-15T17:47:35.129309524Z -> 0.0012s
2026-08-15T17:47:35.129317420Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0013s) =================
2026-08-15T17:47:35.129321448Z
2026-08-15T17:47:35.134943385Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-08-15T17:47:35.135573124Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-08-15T17:47:35.247885070Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1122s) ==================
2026-08-15T17:47:35.247917826Z
2026-08-15T17:47:35.300570039Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-08-15T17:47:35.302257820Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-08-15T17:47:35.302275125Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-08-15T17:47:35.304469556Z -> 0.0021s
2026-08-15T17:47:35.304490418Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0022s) ==========
2026-08-15T17:47:35.304499276Z
2026-08-15T17:47:35.389376737Z Migrating to AddCreatorToCollections (20250222000000)
2026-08-15T17:47:35.420908998Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-08-15T17:47:35.423817428Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-08-15T17:47:35.448634349Z -> 0.0247s
2026-08-15T17:47:35.451492077Z == 20250222000000 AddCreatorToCollections: migrated (0.0248s) =================
2026-08-15T17:47:35.452682095Z
2026-08-15T17:47:35.461870768Z Migrating to AddLocalToActors (20250305171530)
2026-08-15T17:47:35.465046908Z == 20250305171530 AddLocalToActors: migrating =================================
2026-08-15T17:47:35.465083421Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-08-15T17:47:35.466177646Z -> 0.0011s
2026-08-15T17:47:35.466933659Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-08-15T17:47:35.468903578Z -> 0.0020s
2026-08-15T17:47:35.471423335Z -> 0 rows
2026-08-15T17:47:35.472676409Z == 20250305171530 AddLocalToActors: migrated (0.0070s) ========================
2026-08-15T17:47:35.472866472Z
2026-08-15T17:47:35.480702531Z Migrating to AddActorTypeToActors (20250407160721)
2026-08-15T17:47:35.482728513Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-08-15T17:47:35.482765297Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-08-15T17:47:35.483924633Z -> 0.0011s
2026-08-15T17:47:35.484259036Z == 20250407160721 AddActorTypeToActors: migrated (0.0011s) ====================
2026-08-15T17:47:35.484545263Z
2026-08-15T17:47:35.491619416Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-08-15T17:47:35.493580998Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-08-15T17:47:35.493609826Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-08-15T17:47:35.495153687Z -> 0.0015s
2026-08-15T17:47:35.495481728Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0016s) =================
2026-08-15T17:47:35.495815700Z
2026-08-15T17:47:35.502955536Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-08-15T17:47:35.505400321Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-08-15T17:47:35.505422837Z -- create_table(:oauth_applications)
2026-08-15T17:47:35.505957484Z -> 0.0005s
2026-08-15T17:47:35.505966502Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-08-15T17:47:35.506165773Z -> 0.0002s
2026-08-15T17:47:35.506176255Z -- create_table(:oauth_access_grants)
2026-08-15T17:47:35.506849030Z -> 0.0007s
2026-08-15T17:47:35.506862117Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-08-15T17:47:35.507031718Z -> 0.0002s
2026-08-15T17:47:35.507048712Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-08-15T17:47:35.516651190Z -> 0.0096s
2026-08-15T17:47:35.516671721Z -- create_table(:oauth_access_tokens)
2026-08-15T17:47:35.517729643Z -> 0.0011s
2026-08-15T17:47:35.517742088Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-08-15T17:47:35.517910948Z -> 0.0002s
2026-08-15T17:47:35.517974546Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-08-15T17:47:35.518149950Z -> 0.0002s
2026-08-15T17:47:35.518189379Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-08-15T17:47:35.527816946Z -> 0.0096s
2026-08-15T17:47:35.527828149Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-08-15T17:47:35.536216250Z -> 0.0084s
2026-08-15T17:47:35.536229005Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-08-15T17:47:35.546594219Z -> 0.0103s
2026-08-15T17:47:35.546943412Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0412s) ==================
2026-08-15T17:47:35.547252174Z
2026-08-15T17:47:35.554655341Z Migrating to AddOwnerToApplication (20250408145956)
2026-08-15T17:47:35.558073347Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-08-15T17:47:35.563544731Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-08-15T17:47:35.564785250Z -> 0.0012s
2026-08-15T17:47:35.565330779Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-08-15T17:47:35.566205712Z -> 0.0009s
2026-08-15T17:47:35.567228523Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-08-15T17:47:35.567450931Z -> 0.0002s
2026-08-15T17:47:35.570670518Z == 20250408145956 AddOwnerToApplication: migrated (0.0077s) ===================
2026-08-15T17:47:35.571406350Z
2026-08-15T17:47:35.577304614Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-08-15T17:47:35.578384680Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-08-15T17:47:35.579965575Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-08-15T17:47:35.592424869Z -> 0.0123s
2026-08-15T17:47:35.592803301Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0140s) ============
2026-08-15T17:47:35.593121492Z
2026-08-15T17:47:35.598820324Z Migrating to AddQuotaToUsers (20250409125753)
2026-08-15T17:47:35.599760648Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-08-15T17:47:35.600730593Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-08-15T17:47:35.601818525Z -> 0.0011s
2026-08-15T17:47:35.602301638Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-08-15T17:47:35.603205098Z -> 0.0009s
2026-08-15T17:47:35.603560765Z == 20250409125753 AddQuotaToUsers: migrated (0.0034s) =========================
2026-08-15T17:47:35.604370957Z
2026-08-15T17:47:35.610090692Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-08-15T17:47:35.611264437Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-08-15T17:47:35.612286736Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-08-15T17:47:35.625914333Z -> 0.0136s
2026-08-15T17:47:35.626376164Z -- add_index(:model_files, :filename_lower)
2026-08-15T17:47:35.626543090Z -> 0.0002s
2026-08-15T17:47:35.626888766Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0153s)
2026-08-15T17:47:35.627186687Z
2026-08-15T17:47:35.633249712Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-08-15T17:47:35.634153644Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-08-15T17:47:35.635110792Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-08-15T17:47:35.635333971Z -> 0.0002s
2026-08-15T17:47:35.635652864Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0012s) ===================
2026-08-15T17:47:35.636013390Z
2026-08-15T17:47:35.641559224Z Migrating to AddPreviewToModelFile (20250520111046)
2026-08-15T17:47:35.642369076Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-08-15T17:47:35.644131537Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-08-15T17:47:35.645228437Z -> 0.0011s
2026-08-15T17:47:35.645552470Z == 20250520111046 AddPreviewToModelFile: migrated (0.0020s) ===================
2026-08-15T17:47:35.646052648Z
2026-08-15T17:47:35.651675847Z Migrating to CreateAltchaSolutions (20250609210440)
2026-08-15T17:47:35.652289764Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-08-15T17:47:35.652745582Z -- create_table(:altcha_solutions)
2026-08-15T17:47:35.653246061Z -> 0.0005s
2026-08-15T17:47:35.653280851Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-08-15T17:47:35.653468599Z -> 0.0002s
2026-08-15T17:47:35.654186035Z == 20250609210440 CreateAltchaSolutions: migrated (0.0019s) ===================
2026-08-15T17:47:35.654506150Z
2026-08-15T17:47:35.660145522Z Migrating to AddIndexableFields (20250620141805)
2026-08-15T17:47:35.660715460Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-08-15T17:47:35.660757345Z -- change_table(:models)
2026-08-15T17:47:35.663421202Z -> 0.0027s
2026-08-15T17:47:35.663433326Z -- change_table(:creators)
2026-08-15T17:47:35.665517676Z -> 0.0021s
2026-08-15T17:47:35.665539169Z -- change_table(:collections)
2026-08-15T17:47:35.667185867Z -> 0.0017s
2026-08-15T17:47:35.667197731Z == 20250620141805 AddIndexableFields: migrated (0.0065s) ======================
2026-08-15T17:47:35.667519339Z
2026-08-15T17:47:35.673221357Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-08-15T17:47:35.673786866Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-08-15T17:47:35.674125118Z -- change_column(:models, :indexable, :string)
2026-08-15T17:47:35.707536956Z -> 0.0333s
2026-08-15T17:47:35.707572968Z -- change_column(:models, :ai_indexable, :string)
2026-08-15T17:47:35.751700627Z -> 0.0441s
2026-08-15T17:47:35.751731670Z -- change_column(:creators, :indexable, :string)
2026-08-15T17:47:35.771800755Z -> 0.0201s
2026-08-15T17:47:35.771834603Z -- change_column(:creators, :ai_indexable, :string)
2026-08-15T17:47:35.794967351Z -> 0.0231s
2026-08-15T17:47:35.795004836Z -- change_column(:collections, :indexable, :string)
2026-08-15T17:47:35.866009186Z -> 0.0710s
2026-08-15T17:47:35.866045148Z -- change_column(:collections, :ai_indexable, :string)
2026-08-15T17:47:35.916765620Z -> 0.0507s
2026-08-15T17:47:35.916812043Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.2429s) ======
2026-08-15T17:47:35.917062979Z
2026-08-15T17:47:35.925468354Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-08-15T17:47:35.926248155Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-08-15T17:47:35.926269549Z -- change_table(:models)
2026-08-15T17:47:35.926731519Z -> 0.0005s
2026-08-15T17:47:35.926743253Z -- change_table(:creators)
2026-08-15T17:47:35.927058969Z -> 0.0003s
2026-08-15T17:47:35.927072777Z -- change_table(:collections)
2026-08-15T17:47:35.927383513Z -> 0.0003s
2026-08-15T17:47:35.927392882Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0011s) =================
2026-08-15T17:47:35.927755232Z
2026-08-15T17:47:35.935110952Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-08-15T17:47:35.935814229Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-08-15T17:47:35.935831193Z -- change_table(:links)
2026-08-15T17:47:35.936169855Z -> 0.0003s
2026-08-15T17:47:35.936185186Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0004s) =======================
2026-08-15T17:47:35.936550833Z
2026-08-15T17:47:35.943684516Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-08-15T17:47:35.944377332Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-08-15T17:47:35.944410379Z -- add_column(:links, :synced_at, :datetime)
2026-08-15T17:47:35.946332391Z -> 0.0019s
2026-08-15T17:47:35.948489327Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0019s) ======================
2026-08-15T17:47:35.948502624Z
2026-08-15T17:47:35.953146169Z Migrating to CreateFaspClientProviders (20250806142734)
2026-08-15T17:47:35.955125377Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-08-15T17:47:35.955213374Z -- create_table(:fasp_client_providers)
2026-08-15T17:47:36.001998677Z -> 0.0468s
2026-08-15T17:47:36.002044690Z == 20250806142734 CreateFaspClientProviders: migrated (0.0468s) ===============
2026-08-15T17:47:36.002055151Z
2026-08-15T17:47:36.008949542Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-08-15T17:47:36.009725846Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-08-15T17:47:36.009742760Z -- create_table(:fasp_client_event_subscriptions)
2026-08-15T17:47:36.024282484Z -> 0.0144s
2026-08-15T17:47:36.024324178Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0145s) ======
2026-08-15T17:47:36.024334579Z
2026-08-15T17:47:36.033110071Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-08-15T17:47:36.034097911Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-08-15T17:47:36.034126478Z -- create_table(:fasp_client_backfill_requests)
2026-08-15T17:47:36.040212831Z -> 0.0061s
2026-08-15T17:47:36.040225016Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0061s) ========
2026-08-15T17:47:36.040229184Z
2026-08-15T17:47:36.046924895Z Migrating to AddImagesToCreators (20250922155445)
2026-08-15T17:47:36.047478219Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-08-15T17:47:36.047486737Z -- add_column(:creators, :avatar_data, :json)
2026-08-15T17:47:36.048844111Z -> 0.0013s
2026-08-15T17:47:36.048852879Z -- add_column(:creators, :banner_data, :json)
2026-08-15T17:47:36.049806480Z -> 0.0009s
2026-08-15T17:47:36.049811440Z == 20250922155445 AddImagesToCreators: migrated (0.0023s) =====================
2026-08-15T17:47:36.049815278Z
2026-08-15T17:47:36.056283240Z Migrating to CreateFederailsHosts (20251010145758)
2026-08-15T17:47:36.056867287Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-08-15T17:47:36.056887527Z -- create_table(:federails_hosts)
2026-08-15T17:47:36.069405418Z -> 0.0125s
2026-08-15T17:47:36.069437303Z == 20251010145758 CreateFederailsHosts: migrated (0.0125s) ====================
2026-08-15T17:47:36.069446581Z
2026-08-15T17:47:36.090841628Z Migrating to AddTourStateToUsers (20251027152904)
2026-08-15T17:47:36.091425805Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-08-15T17:47:36.091451347Z -- add_column(:users, :tour_state, :json)
2026-08-15T17:47:36.092998915Z -> 0.0015s
2026-08-15T17:47:36.093021160Z == 20251027152904 AddTourStateToUsers: migrated (0.0016s) =====================
2026-08-15T17:47:36.093031320Z
2026-08-15T17:47:36.108906215Z Migrating to AddSortOrderToUsers (20251105110434)
2026-08-15T17:47:36.110203679Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-08-15T17:47:36.110227787Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-08-15T17:47:36.111601625Z -> 0.0014s
2026-08-15T17:47:36.111616445Z == 20251105110434 AddSortOrderToUsers: migrated (0.0014s) =====================
2026-08-15T17:47:36.111625473Z
2026-08-15T17:47:36.117415799Z Migrating to CreateGroups (20251203161006)
2026-08-15T17:47:36.117990407Z == 20251203161006 CreateGroups: migrating =====================================
2026-08-15T17:47:36.118007291Z -- create_table(:groups)
2026-08-15T17:47:36.129271467Z -> 0.0112s
2026-08-15T17:47:36.129296206Z -- create_table(:memberships)
2026-08-15T17:47:36.130504080Z -> 0.0012s
2026-08-15T17:47:36.130522357Z == 20251203161006 CreateGroups: migrated (0.0125s) ============================
2026-08-15T17:47:36.130531024Z
2026-08-15T17:47:36.136671576Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-08-15T17:47:36.137247416Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-08-15T17:47:36.137262366Z -- remove_index(:memberships, [:group_id, :user_id])
2026-08-15T17:47:36.138663419Z -> 0.0014s
2026-08-15T17:47:36.138677377Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-08-15T17:47:36.138850837Z -> 0.0002s
2026-08-15T17:47:36.138865366Z -- remove_index(:memberships, [:user_id, :group_id])
2026-08-15T17:47:36.145708354Z -> 0.0068s
2026-08-15T17:47:36.145730348Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-08-15T17:47:36.145895651Z -> 0.0002s
2026-08-15T17:47:36.145911152Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0086s) =============
2026-08-15T17:47:36.145919950Z
2026-08-15T17:47:36.151566356Z Migrating to CreateNoticedTables (20260119153039)
2026-08-15T17:47:36.152668677Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-08-15T17:47:36.152742797Z -- create_table(:noticed_events, {id: :primary_key})
2026-08-15T17:47:36.166212505Z -> 0.0134s
2026-08-15T17:47:36.166248818Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-08-15T17:47:36.172509572Z -> 0.0063s
2026-08-15T17:47:36.172528310Z == 20260119153039 CreateNoticedTables: migrated (0.0198s) =====================
2026-08-15T17:47:36.172533290Z
2026-08-15T17:47:36.178389169Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-08-15T17:47:36.178968456Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-08-15T17:47:36.178993737Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-08-15T17:47:36.180578129Z -> 0.0016s
2026-08-15T17:47:36.180588300Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0016s) =====
2026-08-15T17:47:36.180593239Z
2026-08-15T17:47:36.186329858Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-08-15T17:47:36.187040720Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-08-15T17:47:36.187441568Z -- change_table(:users)
2026-08-15T17:47:36.196877729Z -> 0.0094s
2026-08-15T17:47:36.196896086Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0098s) ===============
2026-08-15T17:47:36.196901347Z
2026-08-15T17:47:36.202699710Z Migrating to CreateLists (20260302121346)
2026-08-15T17:47:36.203339058Z == 20260302121346 CreateLists: migrating ======================================
2026-08-15T17:47:36.203348948Z -- create_table(:lists)
2026-08-15T17:47:36.209690414Z -> 0.0063s
2026-08-15T17:47:36.209711427Z -- create_table(:list_items)
2026-08-15T17:47:36.214116472Z -> 0.0044s
2026-08-15T17:47:36.214132574Z == 20260302121346 CreateLists: migrated (0.0108s) =============================
2026-08-15T17:47:36.214137504Z
2026-08-15T17:47:36.220002601Z Migrating to AddSpecialToLists (20260304122738)
2026-08-15T17:47:36.220614625Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-08-15T17:47:36.220623913Z -- add_column(:lists, :special, :string)
2026-08-15T17:47:36.222115108Z -> 0.0015s
2026-08-15T17:47:36.222127222Z == 20260304122738 AddSpecialToLists: migrated (0.0015s) =======================
2026-08-15T17:47:36.222132473Z
2026-08-15T17:47:36.228469550Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-08-15T17:47:36.229127596Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-08-15T17:47:36.229152717Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-08-15T17:47:36.230590704Z -> 0.0014s
2026-08-15T17:47:36.230602899Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-08-15T17:47:36.231781253Z -> 0.0011s
2026-08-15T17:47:36.231803307Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-08-15T17:47:36.232936501Z -> 0.0011s
2026-08-15T17:47:36.232949707Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0038s) ============
2026-08-15T17:47:36.232955078Z
2026-08-15T17:47:36.238745565Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-08-15T17:47:36.239382258Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-08-15T17:47:36.239397609Z -- add_column(:federails_activities, :to, :string)
2026-08-15T17:47:36.240936569Z -> 0.0015s
2026-08-15T17:47:36.240954285Z -- add_column(:federails_activities, :cc, :string)
2026-08-15T17:47:36.242053079Z -> 0.0011s
2026-08-15T17:47:36.242065404Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0027s) =========
2026-08-15T17:47:36.242071015Z
2026-08-15T17:47:36.248270956Z Migrating to AddLikeCountToModels (20260410150554)
2026-08-15T17:47:36.248904853Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-08-15T17:47:36.248928391Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-08-15T17:47:36.250596091Z -> 0.0016s
2026-08-15T17:47:36.250643527Z == 20260410150554 AddLikeCountToModels: migrated (0.0017s) ====================
2026-08-15T17:47:36.250653837Z
2026-08-15T17:47:36.256347068Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-08-15T17:47:36.257079584Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-08-15T17:47:36.257101448Z -- create_table(:federails_quote_authorizations)
2026-08-15T17:47:36.269737968Z -> 0.0126s
2026-08-15T17:47:36.269758840Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0126s) ======
2026-08-15T17:47:36.269763680Z
2026-08-15T17:47:36.276081830Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-08-15T17:47:36.276711529Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-08-15T17:47:36.276740928Z -- add_column(:federails_activities, :result, :string)
2026-08-15T17:47:36.278486635Z -> 0.0017s
2026-08-15T17:47:36.278494451Z -- add_column(:federails_activities, :instrument, :string)
2026-08-15T17:47:36.279791023Z -> 0.0013s
2026-08-15T17:47:36.279801865Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0031s)
2026-08-15T17:47:36.279806645Z
2026-08-15T17:47:36.288025303Z Migrating to CreateCollectionsModelsJoinTable (20260422125049)
2026-08-15T17:47:36.288633338Z == 20260422125049 CreateCollectionsModelsJoinTable: migrating =================
2026-08-15T17:47:36.288640753Z -- create_join_table(:collections, :models)
2026-08-15T17:47:36.296661404Z -> 0.0079s
2026-08-15T17:47:36.296688398Z == 20260422125049 CreateCollectionsModelsJoinTable: migrated (0.0080s) ========
2026-08-15T17:47:36.296693689Z
2026-08-15T17:47:36.304075171Z Migrating to AddPreviewFieldsToCollections (20260427114113)
2026-08-15T17:47:36.304868389Z == 20260427114113 AddPreviewFieldsToCollections: migrating ====================
2026-08-15T17:47:36.304880684Z -- change_table(:collections)
2026-08-15T17:47:36.330396854Z -> 0.0254s
2026-08-15T17:47:36.330436694Z == 20260427114113 AddPreviewFieldsToCollections: migrated (0.0255s) ===========
2026-08-15T17:47:36.330443267Z
2026-08-15T17:47:36.336473848Z Migrating to AddModelsCountToCollections (20260428101428)
2026-08-15T17:47:36.337127445Z == 20260428101428 AddModelsCountToCollections: migrating ======================
2026-08-15T17:47:36.337592241Z -- add_column(:collections_models, :id, :primary_key)
2026-08-15T17:47:36.343094537Z -> 0.0055s
2026-08-15T17:47:36.343114587Z -- add_column(:collections, :models_count, :integer)
2026-08-15T17:47:36.352849692Z -> 0.0097s
2026-08-15T17:47:36.352890915Z == 20260428101428 AddModelsCountToCollections: migrated (0.0157s) =============
2026-08-15T17:47:36.352914362Z
2026-08-15T17:47:36.402354273Z Migrating to AddTextToLinks (20260511220927)
2026-08-15T17:47:36.403054755Z == 20260511220927 AddTextToLinks: migrating ===================================
2026-08-15T17:47:36.403067350Z -- add_column(:links, :text, :string)
2026-08-15T17:47:36.404763357Z -> 0.0017s
2026-08-15T17:47:36.404779570Z == 20260511220927 AddTextToLinks: migrated (0.0017s) ==========================
2026-08-15T17:47:36.404784991Z
2026-08-15T17:47:36.411762539Z Migrating to AddEntrypointToModels (20260512112504)
2026-08-15T17:47:36.412504854Z == 20260512112504 AddEntrypointToModels: migrating ============================
2026-08-15T17:47:36.412540146Z -- add_reference(:models, :entrypoint, {null: true, foreign_key: {to_table: :model_files}})
2026-08-15T17:47:36.465563397Z -> 0.0529s
2026-08-15T17:47:36.465588668Z -- add_column(:models, :entrypoint_fragment, :string, {null: true})
2026-08-15T17:47:36.467321178Z -> 0.0017s
2026-08-15T17:47:36.467332161Z == 20260512112504 AddEntrypointToModels: migrated (0.0547s) ===================
2026-08-15T17:47:36.467340056Z
2026-08-15T17:47:36.473870895Z Migrating to AddLandingPageToUsers (20260514144832)
2026-08-15T17:47:36.474458379Z == 20260514144832 AddLandingPageToUsers: migrating ============================
2026-08-15T17:47:36.474484531Z -- add_column(:users, :landing_page, :string, {null: true, default: nil})
2026-08-15T17:47:36.486187551Z -> 0.0116s
2026-08-15T17:47:36.486219615Z == 20260514144832 AddLandingPageToUsers: migrated (0.0117s) ===================
2026-08-15T17:47:36.486226228Z
2026-08-15T17:47:36.491842594Z Migrating to CreateRelationships (20260519154617)
2026-08-15T17:47:36.492928783Z == 20260519154617 CreateRelationships: migrating ==============================
2026-08-15T17:47:36.492949975Z -- create_table(:relationships)
2026-08-15T17:47:36.494905886Z -> 0.0019s
2026-08-15T17:47:36.494914824Z == 20260519154617 CreateRelationships: migrated (0.0020s) =====================
2026-08-15T17:47:36.494920967Z
2026-08-15T17:47:36.501233856Z Migrating to DropAltchaSolutions (20260604160600)
2026-08-15T17:47:36.502016673Z == 20260604160600 DropAltchaSolutions: migrating ==============================
2026-08-15T17:47:36.502409475Z -- drop_table(:altcha_solutions)
2026-08-15T17:47:36.502830463Z -> 0.0004s
2026-08-15T17:47:36.502839100Z == 20260604160600 DropAltchaSolutions: migrated (0.0008s) =====================
2026-08-15T17:47:36.502845112Z
2026-08-15T17:47:36.508312418Z Migrating to CreatePrintHosts (20260616131635)
2026-08-15T17:47:36.508931385Z == 20260616131635 CreatePrintHosts: migrating =================================
2026-08-15T17:47:36.508959381Z -- create_table(:print_hosts)
2026-08-15T17:47:36.509468797Z -> 0.0005s
2026-08-15T17:47:36.509480531Z == 20260616131635 CreatePrintHosts: migrated (0.0005s) ========================
2026-08-15T17:47:36.509489639Z
2026-08-15T17:47:36.514954160Z Migrating to RenameFederailsToFedipub (20260729131301)
2026-08-15T17:47:36.515575652Z == 20260729131301 RenameFederailsToFedipub: migrating =========================
2026-08-15T17:47:36.515606083Z -- rename_index("federails_activities", "index_federails_activities_on_entity", "index_fedipub_activities_on_entity")
2026-08-15T17:47:36.520454482Z -> 0.0048s
2026-08-15T17:47:36.520466817Z -- rename_table("federails_activities", "fedipub_activities")
2026-08-15T17:47:36.528968886Z -> 0.0084s
2026-08-15T17:47:36.528982203Z -- rename_index("federails_actors", "index_federails_actors_on_entity", "index_fedipub_actors_on_entity")
2026-08-15T17:47:36.529657023Z -> 0.0007s
2026-08-15T17:47:36.529674077Z -- rename_table("federails_actors", "fedipub_actors")
2026-08-15T17:47:36.534700003Z -> 0.0050s
2026-08-15T17:47:36.534711146Z -- rename_index("federails_followings", "index_federails_followings_on_actor_id_and_target_actor_id", "index_fedipub_followings_on_actor_id_and_target_actor_id")
2026-08-15T17:47:36.535385976Z -> 0.0007s
2026-08-15T17:47:36.535400675Z -- rename_table("federails_followings", "fedipub_followings")
2026-08-15T17:47:36.540334065Z -> 0.0049s
2026-08-15T17:47:36.540354526Z -- rename_table("federails_hosts", "fedipub_hosts")
2026-08-15T17:47:36.544165955Z -> 0.0038s
2026-08-15T17:47:36.544181777Z == 20260729131301 RenameFederailsToFedipub: migrated (0.0286s) ================
2026-08-15T17:47:36.544190485Z
2026-08-15T17:47:36.549860940Z Migrating to RenameLocalFederailsRefsToFedipub (20260729133600)
2026-08-15T17:47:36.550523775Z == 20260729133600 RenameLocalFederailsRefsToFedipub: migrating ================
2026-08-15T17:47:36.550544697Z -- rename_column(:comments, :federails_actor_id, :fedipub_actor_id)
2026-08-15T17:47:36.580183914Z -> 0.0296s
2026-08-15T17:47:36.580203954Z -- remove_foreign_key(:federails_quote_authorizations, :fedipub_actors, {column: :quoting_actor_id})
2026-08-15T17:47:36.591752092Z -> 0.0115s
2026-08-15T17:47:36.591775379Z -- rename_column(:federails_quote_authorizations, :federails_actor_id, :fedipub_actor_id)
2026-08-15T17:47:36.604424314Z -> 0.0126s
2026-08-15T17:47:36.604445517Z -- rename_table(:federails_quote_authorizations, :fedipub_quote_authorizations)
2026-08-15T17:47:36.613760665Z -> 0.0093s
2026-08-15T17:47:36.613781076Z -- add_foreign_key(:fedipub_quote_authorizations, :fedipub_actors, {column: :quoting_actor_id})
2026-08-15T17:47:36.623120643Z -> 0.0093s
2026-08-15T17:47:36.623139932Z == 20260729133600 RenameLocalFederailsRefsToFedipub: migrated (0.0726s) =======
2026-08-15T17:47:36.623144652Z
2026-08-15T17:47:36.630982123Z Migrating to RenameFederailsModerationToFedipubModeration (20260729200509)
2026-08-15T17:47:36.640948372Z == 20260729200509 RenameFederailsModerationToFedipubModeration: migrating =====
2026-08-15T17:47:36.640968723Z -- rename_column(:federails_moderation_reports, :federails_actor_id, :fedipub_actor_id)
2026-08-15T17:47:36.650550259Z -> 0.0095s
2026-08-15T17:47:36.650578395Z -- rename_index(:federails_moderation_reports, "index_federails_moderation_reports_on_object", "index_fedipub_moderation_reports_on_object")
2026-08-15T17:47:36.651078533Z -> 0.0005s
2026-08-15T17:47:36.651092732Z -- rename_table(:federails_moderation_reports, :fedipub_moderation_reports)
2026-08-15T17:47:36.659827981Z -> 0.0087s
2026-08-15T17:47:36.659864765Z -- rename_table(:federails_moderation_domain_blocks, :fedipub_moderation_domain_blocks)
2026-08-15T17:47:36.663717628Z -> 0.0039s
2026-08-15T17:47:36.663725965Z == 20260729200509 RenameFederailsModerationToFedipubModeration: migrated (0.0228s)
2026-08-15T17:47:36.663730073Z
2026-08-15T17:47:37.252310354Z s6-rc: info: service init-manyfold-config successfully started
2026-08-15T17:47:37.252603605Z s6-rc: info: service init-config-end: starting
2026-08-15T17:47:37.289724937Z s6-rc: info: service init-config-end successfully started
2026-08-15T17:47:37.289940892Z s6-rc: info: service init-mods: starting
2026-08-15T17:47:37.304999863Z s6-rc: info: service init-mods successfully started
2026-08-15T17:47:37.305174585Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-08-15T17:47:37.354203088Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-08-15T17:47:37.354403842Z s6-rc: info: service init-mods-package-install: starting
2026-08-15T17:47:37.418466886Z [pkg-install-init] **** Installing all mod packages ****
2026-08-15T17:47:38.154033345Z (1/1) Installing redis (8.8.0-r0)
2026-08-15T17:47:38.169856655Z Executing redis-8.8.0-r0.pre-install
2026-08-15T17:47:38.513978482Z Executing redis-8.8.0-r0.post-install
2026-08-15T17:47:38.521460737Z Executing busybox-1.37.0-r31.trigger
2026-08-15T17:47:38.535342065Z OK: 711.6 MiB in 164 packages
2026-08-15T17:47:38.588997689Z s6-rc: info: service init-mods-package-install successfully started
2026-08-15T17:47:38.634072216Z s6-rc: info: service init-mods-end: starting
2026-08-15T17:47:38.650922155Z s6-rc: info: service init-mods-end successfully started
2026-08-15T17:47:38.651176738Z s6-rc: info: service init-custom-files: starting
2026-08-15T17:47:38.670898613Z [custom-init] No custom files found, skipping...
2026-08-15T17:47:38.710487697Z s6-rc: info: service init-custom-files successfully started
2026-08-15T17:47:38.710519521Z s6-rc: info: service init-services: starting
2026-08-15T17:47:38.719498081Z s6-rc: info: service init-services successfully started
2026-08-15T17:47:38.719784188Z s6-rc: info: service svc-mod-universal-redis: starting
2026-08-15T17:47:38.726197499Z s6-rc: info: service svc-manyfold: starting
2026-08-15T17:47:38.727327947Z s6-rc: info: service svc-cron: starting
2026-08-15T17:47:38.801989645Z s6-rc: info: service svc-cron successfully started
2026-08-15T17:47:38.814773482Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-08-15T17:47:38.815686371Z 283:C 15 Aug 2026 17:47:38.815 # 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-08-15T17:47:38.815735300Z 283:C 15 Aug 2026 17:47:38.815 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-08-15T17:47:38.815740581Z 283:C 15 Aug 2026 17:47:38.815 * Redis version=8.8.0, bits=64, commit=00000000, modified=1, pid=283, just started
2026-08-15T17:47:38.815744368Z 283:C 15 Aug 2026 17:47:38.815 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-08-15T17:47:38.816444509Z 283:M 15 Aug 2026 17:47:38.816 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-08-15T17:47:38.816452956Z 283:M 15 Aug 2026 17:47:38.816 * monotonic clock: POSIX clock_gettime
2026-08-15T17:47:38.817077053Z 283:M 15 Aug 2026 17:47:38.817 * Running mode=standalone, port=6379.
2026-08-15T17:47:38.817486498Z 283:M 15 Aug 2026 17:47:38.817 * Server initialized
2026-08-15T17:47:38.817525477Z 283:M 15 Aug 2026 17:47:38.817 * Ready to accept connections tcp
2026-08-15T17:47:38.817531219Z 283:M 15 Aug 2026 17:47:38.817 # WARNING: Redis does not require authentication. Redis will accept connections from any local client.
2026-08-15T17:47:39.696521928Z 17:47:39 rails.1 | started with pid 303
2026-08-15T17:47:39.696550004Z 17:47:39 default_worker.1 | started with pid 304
2026-08-15T17:47:39.696555024Z 17:47:39 performance_worker.1 | started with pid 305
2026-08-15T17:47:43.856825734Z 17:47:43 rails.1 | => Booting Puma
2026-08-15T17:47:43.856865474Z 17:47:43 rails.1 | => Rails 8.0.5.1 application starting in production
2026-08-15T17:47:43.856909402Z 17:47:43 rails.1 | => Run `bin/rails server --help` for more startup options
2026-08-15T17:47:44.146686505Z 17:47:44 rails.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-08-15T17:47:44.146721525Z 17:47:44 rails.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-08-15T17:47:44.417297101Z 17:47:44 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:47:44.416Z pid=305 tid=2kx: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-08-15T17:47:44.419613528Z 17:47:44 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:47:44.419Z pid=305 tid=2kx: GitLab reliable fetch activated!
2026-08-15T17:47:44.440063090Z 17:47:44 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:47:44.439Z pid=304 tid=2kw: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-08-15T17:47:44.469252520Z 17:47:44 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:47:44.441Z pid=304 tid=2kw: GitLab reliable fetch activated!
2026-08-15T17:47:44.479691252Z 17:47:44 default_worker.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-08-15T17:47:44.479722225Z 17:47:44 default_worker.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-08-15T17:47:44.483745912Z 17:47:44 performance_worker.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-08-15T17:47:44.483834149Z 17:47:44 performance_worker.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-08-15T17:47:44.499268296Z 17:47:44 default_worker.1 | Server: 7c473f641044, Context: rails, Role: web, data: {cpu: {one_min: 29.96, five_min: 18.92, fifteen_min: 17.59}, memory: 0.21604352e9, disk: {available: 764082794496, total: 938656133120, used: 174573338624}}
2026-08-15T17:47:44.504021753Z 17:47:44 performance_worker.1 | Server: 7c473f641044, Context: rails, Role: web, data: {cpu: {one_min: 29.96, five_min: 18.92, fifteen_min: 17.59}, memory: 0.212955136e9, disk: {available: 764082479104, total: 938656133120, used: 174573654016}}
2026-08-15T17:48:01.057321901Z 17:48:01 rails.1 | Server: 7c473f641044, Context: rails, Role: web, data: {cpu: {one_min: 29.96, five_min: 18.92, fifteen_min: 17.59}, memory: 0.210395136e9, disk: {available: 764099641344, total: 938656133120, used: 174556491776}}
2026-08-15T17:48:09.366214606Z 17:48:09 rails.1 | /app/www/config/initializers/file_handlers.rb:18: warning: already initialized constant FileHandlers::ALL_HANDLERS
2026-08-15T17:48:09.366261300Z 17:48:09 rails.1 | /app/www/app/lib/file_handlers.rb:2: warning: previous definition of ALL_HANDLERS was here
2026-08-15T17:48:09.370644402Z 17:48:09 performance_worker.1 | /app/www/config/initializers/file_handlers.rb:18: warning: already initialized constant FileHandlers::ALL_HANDLERS
2026-08-15T17:48:09.370688100Z 17:48:09 performance_worker.1 | /app/www/app/lib/file_handlers.rb:2: warning: previous definition of ALL_HANDLERS was here
2026-08-15T17:48:09.431138926Z 17:48:09 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:09.432682796Z 17:48:09 default_worker.1 | /app/www/config/initializers/file_handlers.rb:18: warning: already initialized constant FileHandlers::ALL_HANDLERS
2026-08-15T17:48:09.432740142Z 17:48:09 default_worker.1 | /app/www/app/lib/file_handlers.rb:2: warning: previous definition of ALL_HANDLERS was here
2026-08-15T17:48:09.435895359Z 17:48:09 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.435Z pid=305 tid=2kx: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-08-15T17:48:09.438470948Z 17:48:09 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.438Z pid=305 tid=2kx: Cron Jobs - added job with name clear-downloads in the namespace default
2026-08-15T17:48:09.448487930Z 17:48:09 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:09.525059467Z 17:48:09 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.524Z pid=305 tid=2kx: Booted Rails 8.0.5.1 application in production environment
2026-08-15T17:48:09.525093876Z 17:48:09 performance_worker.1 | Signal INFO not supported
2026-08-15T17:48:09.525105870Z 17:48:09 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.524Z pid=305 tid=2kx: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-08-15T17:48:09.525121371Z 17:48:09 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.524Z pid=305 tid=2kx: See LICENSE and the LGPL-3.0 for licensing details.
2026-08-15T17:48:09.525162604Z 17:48:09 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.524Z pid=305 tid=2kx: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-08-15T17:48:09.526230847Z 17:48:09 performance_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.526Z pid=305 tid=2kx: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-08-15T17:48:09.545859354Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.545Z pid=304 tid=2kw: Booted Rails 8.0.5.1 application in production environment
2026-08-15T17:48:09.545945798Z 17:48:09 default_worker.1 | Signal INFO not supported
2026-08-15T17:48:09.546120460Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.545Z pid=304 tid=2kw: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-08-15T17:48:09.546158327Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.545Z pid=304 tid=2kw: See LICENSE and the LGPL-3.0 for licensing details.
2026-08-15T17:48:09.546287226Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.545Z pid=304 tid=2kw: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-08-15T17:48:09.547682027Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.547Z pid=304 tid=2kw: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-08-15T17:48:09.649521112Z 17:48:09 rails.1 | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-08-15T17:48:09.654707331Z 17:48:09 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:09.654840279Z 17:48:09 rails.1 | [1;34mINFO [0m 2026-08-15T17:48:09.437Z pid=303 tid=23r: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-08-15T17:48:09.654871943Z 17:48:09 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:09.654903927Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateFedipubTypeFieldsJob (Job ID: 708f9a43-9695-4589-aa76-77b0db13252c) to Sidekiq(critical)
2026-08-15T17:48:09.654996504Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 9b16d6d0-2094-4a62-8acf-bef037d5a431) to Sidekiq(high) with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, like_count: integer, entrypoint_id: integer, entrypoint_fragment: string, tag_list: )
2026-08-15T17:48:09.655029801Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: fd616170-60f0-45c4-ba93-c7c59d2c0a06) 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-08-15T17:48:09.655055192Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: b92cc821-8cb4-47c6-9900-4c448c3854c9) 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-08-15T17:48:09.655092988Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillCollectionCounterCache (Job ID: 6248ab33-9ab2-4f03-851b-cb51f3a6ee91) to Sidekiq(high)
2026-08-15T17:48:09.655115784Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertCollectionsJob (Job ID: a18e9ba9-e0d4-4596-a1b1-a12a5df851af) to Sidekiq(upgrade)
2026-08-15T17:48:09.655147087Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: 78a06457-ab64-469b-8602-7ba256aefde9) to Sidekiq(upgrade)
2026-08-15T17:48:09.655209362Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertSupportedRelationshipsJob (Job ID: 29a47951-4c5e-4a8f-8e31-b6cb1139d0fa) to Sidekiq(upgrade)
2026-08-15T17:48:09.655231146Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 87e45490-f92e-405a-8f46-b29be92905ac) to Sidekiq(upgrade)
2026-08-15T17:48:09.655242639Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: a74b24e8-db8a-41bc-a907-c7c0e369c63e) to Sidekiq(high)
2026-08-15T17:48:09.655277971Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 9b7d678f-3977-4bfb-beba-87f1a84013e6) to Sidekiq(upgrade)
2026-08-15T17:48:09.655307550Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 3e3a1fff-3fcf-4af0-af40-ecebac1871f4) to Sidekiq(upgrade)
2026-08-15T17:48:09.655342952Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 1ee7c5b0-5ab0-4078-90b4-2457e5d669af) to Sidekiq(upgrade)
2026-08-15T17:48:09.655373934Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 2970792d-03f6-459e-b7f5-5d48505aa97f) to Sidekiq(upgrade)
2026-08-15T17:48:09.655414185Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: a67ea271-15a9-43ff-ae21-246df2e27bd5) to Sidekiq(upgrade)
2026-08-15T17:48:09.655448023Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: c097d02a-cd61-4fd2-b3af-cef7b73e1d29) to Sidekiq(upgrade)
2026-08-15T17:48:09.655483314Z 17:48:09 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 80d8a681-a487-4fcf-9cff-72731d757407) to Sidekiq(upgrade)
2026-08-15T17:48:09.655509868Z 17:48:09 rails.1 | [303] Puma starting in cluster mode...
2026-08-15T17:48:09.655546271Z 17:48:09 rails.1 | [303] * Puma version: 8.0.2 ("Into the Arena")
2026-08-15T17:48:09.655573075Z 17:48:09 rails.1 | [303] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-08-15T17:48:09.655615912Z 17:48:09 rails.1 | [303] * Min threads: 4
2026-08-15T17:48:09.655647305Z 17:48:09 rails.1 | [303] * Max threads: 16
2026-08-15T17:48:09.655680592Z 17:48:09 rails.1 | [303] * Environment: production
2026-08-15T17:48:09.655710151Z 17:48:09 rails.1 | [303] * Master PID: 303
2026-08-15T17:48:09.655740683Z 17:48:09 rails.1 | [303] * Workers: 4
2026-08-15T17:48:09.655774882Z 17:48:09 rails.1 | [303] * Restarts: (✔) hot (✖) phased (✖) refork
2026-08-15T17:48:09.655805604Z 17:48:09 rails.1 | [303] * Preloading application
2026-08-15T17:48:09.655835163Z 17:48:09 rails.1 | [303] * Listening on http://0.0.0.0:3214
2026-08-15T17:48:09.655935215Z 17:48:09 rails.1 | [303] Use Ctrl-C to stop
2026-08-15T17:48:09.684363963Z 17:48:09 rails.1 | [303] - Worker 0 (PID: 406) booted in 0.03s, phase: 0
2026-08-15T17:48:09.684463724Z 17:48:09 rails.1 | [303] - Worker 1 (PID: 419) booted in 0.02s, phase: 0
2026-08-15T17:48:09.684493704Z 17:48:09 rails.1 | [303] - Worker 2 (PID: 432) booted in 0.01s, phase: 0
2026-08-15T17:48:09.686012865Z 17:48:09 rails.1 | [303] - Worker 3 (PID: 445) booted in 0.0s, phase: 0
2026-08-15T17:48:09.873322587Z 17:48:09 performance_worker.1 | Server: 7c473f641044, Context: sidekiq, Role: background, data: {cpu: {one_min: 30.55, five_min: 20.17, fifteen_min: 18.05}, memory: 0.282865664e9, disk: {available: 762851041280, total: 938656133120, used: 175805091840}}
2026-08-15T17:48:09.896912476Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.896Z pid=304 tid=op4 jid=83aa8804854a771d522f5c29 class=Upgrade::UpdateFedipubTypeFieldsJob: start
2026-08-15T17:48:09.907736253Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::UpdateFedipubTypeFieldsJob] [708f9a43-9695-4589-aa76-77b0db13252c] Performing Upgrade::UpdateFedipubTypeFieldsJob (Job ID: 708f9a43-9695-4589-aa76-77b0db13252c) from Sidekiq(critical) enqueued at 2026-08-15T17:48:09.482130403Z
2026-08-15T17:48:09.908475122Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.907Z pid=304 tid=oqw jid=5058325f714355d2b2517da0 class=Upgrade::GenerateSlugsJob: start
2026-08-15T17:48:09.911721052Z 17:48:09 default_worker.1 | Server: 7c473f641044, Context: sidekiq, Role: background, data: {cpu: {one_min: 30.55, five_min: 20.17, fifteen_min: 18.05}, memory: 0.284327936e9, disk: {available: 762850603008, total: 938656133120, used: 175805530112}}
2026-08-15T17:48:09.912235579Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.906Z pid=304 tid=os8 jid=75108e3d52e4a6a8a9452f51 class=Upgrade::GenerateSlugsJob: start
2026-08-15T17:48:09.915997658Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b92cc821-8cb4-47c6-9900-4c448c3854c9] Performing Upgrade::GenerateSlugsJob (Job ID: b92cc821-8cb4-47c6-9900-4c448c3854c9) from Sidekiq(high) enqueued at 2026-08-15T17:48:09.499070815Z 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-08-15T17:48:09.916306611Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.906Z pid=304 tid=os0 jid=c060a8d2777fa59d7b65db3c class=Upgrade::GenerateSlugsJob: start
2026-08-15T17:48:09.928731955Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [fd616170-60f0-45c4-ba93-c7c59d2c0a06] Performing Upgrade::GenerateSlugsJob (Job ID: fd616170-60f0-45c4-ba93-c7c59d2c0a06) from Sidekiq(high) enqueued at 2026-08-15T17:48:09.496393270Z 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-08-15T17:48:09.929629534Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::UpdateFedipubTypeFieldsJob] [708f9a43-9695-4589-aa76-77b0db13252c] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:09.930825103Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [9b16d6d0-2094-4a62-8acf-bef037d5a431] Performing Upgrade::GenerateSlugsJob (Job ID: 9b16d6d0-2094-4a62-8acf-bef037d5a431) from Sidekiq(high) enqueued at 2026-08-15T17:48:09.492794660Z with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, like_count: integer, entrypoint_id: integer, entrypoint_fragment: string, tag_list: )
2026-08-15T17:48:09.931505664Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [fd616170-60f0-45c4-ba93-c7c59d2c0a06] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:09.935526976Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [9b16d6d0-2094-4a62-8acf-bef037d5a431] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:09.940166173Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b92cc821-8cb4-47c6-9900-4c448c3854c9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:09.944996094Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [9b16d6d0-2094-4a62-8acf-bef037d5a431] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:09.967231113Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b92cc821-8cb4-47c6-9900-4c448c3854c9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:09.972952070Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-08-15T17:48:09.974170104Z s6-rc: info: service svc-manyfold successfully started
2026-08-15T17:48:09.974311318Z s6-rc: info: service legacy-services: starting
2026-08-15T17:48:09.977368338Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [fd616170-60f0-45c4-ba93-c7c59d2c0a06] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:09.978988732Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::UpdateFedipubTypeFieldsJob] [708f9a43-9695-4589-aa76-77b0db13252c] Performed Upgrade::UpdateFedipubTypeFieldsJob (Job ID: 708f9a43-9695-4589-aa76-77b0db13252c) from Sidekiq(critical) in 71.37ms
2026-08-15T17:48:09.986839480Z s6-rc: info: service legacy-services successfully started
2026-08-15T17:48:09.986956807Z s6-rc: info: service ci-service-check: starting
2026-08-15T17:48:09.991119644Z [ls.io-init] done.
2026-08-15T17:48:09.991985348Z s6-rc: info: service ci-service-check successfully started
2026-08-15T17:48:09.993007438Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.992Z pid=304 tid=op4 jid=83aa8804854a771d522f5c29 class=Upgrade::UpdateFedipubTypeFieldsJob elapsed=0.096: done
2026-08-15T17:48:09.994023755Z 17:48:09 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:09.993Z pid=304 tid=op4 jid=eaa9cde94fb6f7477960fd23 class=Upgrade::BackfillCollectionCounterCache: start
2026-08-15T17:48:09.994666169Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [6248ab33-9ab2-4f03-851b-cb51f3a6ee91] Performing Upgrade::BackfillCollectionCounterCache (Job ID: 6248ab33-9ab2-4f03-851b-cb51f3a6ee91) from Sidekiq(high) enqueued at 2026-08-15T17:48:09.501037357Z
2026-08-15T17:48:09.997069181Z 17:48:09 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [6248ab33-9ab2-4f03-851b-cb51f3a6ee91] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.008669133Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [fd616170-60f0-45c4-ba93-c7c59d2c0a06] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.010
2026-08-15T17:48:10.009131975Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [9b16d6d0-2094-4a62-8acf-bef037d5a431] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.021
2026-08-15T17:48:10.019126983Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b92cc821-8cb4-47c6-9900-4c448c3854c9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.005
2026-08-15T17:48:10.019865501Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [6248ab33-9ab2-4f03-851b-cb51f3a6ee91] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.021017001Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [fd616170-60f0-45c4-ba93-c7c59d2c0a06] Performed Upgrade::GenerateSlugsJob (Job ID: fd616170-60f0-45c4-ba93-c7c59d2c0a06) from Sidekiq(high) in 106.51ms
2026-08-15T17:48:10.021448971Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [9b16d6d0-2094-4a62-8acf-bef037d5a431] Performed Upgrade::GenerateSlugsJob (Job ID: 9b16d6d0-2094-4a62-8acf-bef037d5a431) from Sidekiq(high) in 103.79ms
2026-08-15T17:48:10.021870180Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [b92cc821-8cb4-47c6-9900-4c448c3854c9] Performed Upgrade::GenerateSlugsJob (Job ID: b92cc821-8cb4-47c6-9900-4c448c3854c9) from Sidekiq(high) in 112.93ms
2026-08-15T17:48:10.022146036Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.021Z pid=304 tid=os8 jid=75108e3d52e4a6a8a9452f51 class=Upgrade::GenerateSlugsJob elapsed=0.115: done
2026-08-15T17:48:10.022487584Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [6248ab33-9ab2-4f03-851b-cb51f3a6ee91] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.011
2026-08-15T17:48:10.022676795Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.021Z pid=304 tid=os0 jid=c060a8d2777fa59d7b65db3c class=Upgrade::GenerateSlugsJob elapsed=0.115: done
2026-08-15T17:48:10.022992371Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.022Z pid=304 tid=oqw jid=5058325f714355d2b2517da0 class=Upgrade::GenerateSlugsJob elapsed=0.115: done
2026-08-15T17:48:10.023179809Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.023Z pid=304 tid=os0 jid=26024ea581145736c7d57f81 class=Upgrade::ConvertCollectionsJob: start
2026-08-15T17:48:10.023816001Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [a18e9ba9-e0d4-4596-a1b1-a12a5df851af] Performing Upgrade::ConvertCollectionsJob (Job ID: a18e9ba9-e0d4-4596-a1b1-a12a5df851af) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.501757909Z
2026-08-15T17:48:10.024452283Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [6248ab33-9ab2-4f03-851b-cb51f3a6ee91] Performed Upgrade::BackfillCollectionCounterCache (Job ID: 6248ab33-9ab2-4f03-851b-cb51f3a6ee91) from Sidekiq(high) in 29.81ms
2026-08-15T17:48:10.025567910Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.022Z pid=304 tid=os8 jid=c64180a52f1e07ef3eaf4dc7 class=Upgrade::FixMimeTypes: start
2026-08-15T17:48:10.030450498Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [a74b24e8-db8a-41bc-a907-c7c0e369c63e] Performing Upgrade::FixMimeTypes (Job ID: a74b24e8-db8a-41bc-a907-c7c0e369c63e) from Sidekiq(high) enqueued at 2026-08-15T17:48:09.504984189Z
2026-08-15T17:48:10.035956641Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.023Z pid=304 tid=oqw jid=27712319be3ab61b1d862ffb class=Upgrade::RemoveDuplicateCollectionRelationsJob: start
2026-08-15T17:48:10.037690134Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [a18e9ba9-e0d4-4596-a1b1-a12a5df851af] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.039733972Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.026Z pid=304 tid=op4 jid=eaa9cde94fb6f7477960fd23 class=Upgrade::BackfillCollectionCounterCache elapsed=0.033: done
2026-08-15T17:48:10.040347749Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [78a06457-ab64-469b-8602-7ba256aefde9] Performing Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: 78a06457-ab64-469b-8602-7ba256aefde9) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.502284730Z
2026-08-15T17:48:10.045909284Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.045Z pid=304 tid=op4 jid=65578e76cf750293b5ab0d6e class=Upgrade::ConvertSupportedRelationshipsJob: start
2026-08-15T17:48:10.047259284Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [a74b24e8-db8a-41bc-a907-c7c0e369c63e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.050056600Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [a18e9ba9-e0d4-4596-a1b1-a12a5df851af] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.050647491Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [29a47951-4c5e-4a8f-8e31-b6cb1139d0fa] Performing Upgrade::ConvertSupportedRelationshipsJob (Job ID: 29a47951-4c5e-4a8f-8e31-b6cb1139d0fa) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.502982486Z
2026-08-15T17:48:10.059524977Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [78a06457-ab64-469b-8602-7ba256aefde9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.060995760Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [a18e9ba9-e0d4-4596-a1b1-a12a5df851af] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.010
2026-08-15T17:48:10.062149946Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [29a47951-4c5e-4a8f-8e31-b6cb1139d0fa] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.072270146Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [a74b24e8-db8a-41bc-a907-c7c0e369c63e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.084205093Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [29a47951-4c5e-4a8f-8e31-b6cb1139d0fa] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.084929743Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [78a06457-ab64-469b-8602-7ba256aefde9] Performed Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: 78a06457-ab64-469b-8602-7ba256aefde9) from Sidekiq(upgrade) in 47.2ms
2026-08-15T17:48:10.088639477Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [a74b24e8-db8a-41bc-a907-c7c0e369c63e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.032
2026-08-15T17:48:10.094745339Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.088Z pid=304 tid=oqw jid=27712319be3ab61b1d862ffb class=Upgrade::RemoveDuplicateCollectionRelationsJob elapsed=0.065: done
2026-08-15T17:48:10.098597701Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.098Z pid=304 tid=oqw jid=43675ea2b7151d1ff142947c class=Upgrade::FixStaleAttachmentDataJob: start
2026-08-15T17:48:10.104492878Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [29a47951-4c5e-4a8f-8e31-b6cb1139d0fa] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.009
2026-08-15T17:48:10.105193530Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [a18e9ba9-e0d4-4596-a1b1-a12a5df851af] Performed Upgrade::ConvertCollectionsJob (Job ID: a18e9ba9-e0d4-4596-a1b1-a12a5df851af) from Sidekiq(upgrade) in 81.36ms
2026-08-15T17:48:10.114291160Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.114Z pid=304 tid=os0 jid=26024ea581145736c7d57f81 class=Upgrade::ConvertCollectionsJob elapsed=0.091: done
2026-08-15T17:48:10.116610834Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [a74b24e8-db8a-41bc-a907-c7c0e369c63e] Performed Upgrade::FixMimeTypes (Job ID: a74b24e8-db8a-41bc-a907-c7c0e369c63e) from Sidekiq(high) in 85.37ms
2026-08-15T17:48:10.117131453Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.116Z pid=304 tid=os0 jid=010b54de19553107808de6b4 class=Upgrade::FixNilFileSizeValues: start
2026-08-15T17:48:10.119332417Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [87e45490-f92e-405a-8f46-b29be92905ac] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 87e45490-f92e-405a-8f46-b29be92905ac) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.503712166Z
2026-08-15T17:48:10.119731561Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.117Z pid=304 tid=os8 jid=c64180a52f1e07ef3eaf4dc7 class=Upgrade::FixMimeTypes elapsed=0.095: done
2026-08-15T17:48:10.119842094Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9b7d678f-3977-4bfb-beba-87f1a84013e6] Performing Upgrade::FixNilFileSizeValues (Job ID: 9b7d678f-3977-4bfb-beba-87f1a84013e6) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.505757988Z
2026-08-15T17:48:10.124607796Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.124Z pid=304 tid=os8 jid=c933e9f41b58de9f7bad4aac class=Upgrade::BackfillDataPackages: start
2026-08-15T17:48:10.127082442Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [29a47951-4c5e-4a8f-8e31-b6cb1139d0fa] Performed Upgrade::ConvertSupportedRelationshipsJob (Job ID: 29a47951-4c5e-4a8f-8e31-b6cb1139d0fa) from Sidekiq(upgrade) in 72.61ms
2026-08-15T17:48:10.127340782Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [3e3a1fff-3fcf-4af0-af40-ecebac1871f4] Performing Upgrade::BackfillDataPackages (Job ID: 3e3a1fff-3fcf-4af0-af40-ecebac1871f4) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.506486566Z
2026-08-15T17:48:10.128353432Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.128Z pid=304 tid=op4 jid=65578e76cf750293b5ab0d6e class=Upgrade::ConvertSupportedRelationshipsJob elapsed=0.083: done
2026-08-15T17:48:10.128855534Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [87e45490-f92e-405a-8f46-b29be92905ac] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.131228665Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.131Z pid=304 tid=op4 jid=d94e9370322a9224f4015476 class=Upgrade::DisambiguateUsernamesJob: start
2026-08-15T17:48:10.132613506Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9b7d678f-3977-4bfb-beba-87f1a84013e6] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.142937065Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [3e3a1fff-3fcf-4af0-af40-ecebac1871f4] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.160861279Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [1ee7c5b0-5ab0-4078-90b4-2457e5d669af] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 1ee7c5b0-5ab0-4078-90b4-2457e5d669af) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.507184161Z
2026-08-15T17:48:10.161745350Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [87e45490-f92e-405a-8f46-b29be92905ac] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.210134886Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [3e3a1fff-3fcf-4af0-af40-ecebac1871f4] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.214854064Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [1ee7c5b0-5ab0-4078-90b4-2457e5d669af] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.233463999Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9b7d678f-3977-4bfb-beba-87f1a84013e6] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.233982173Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [87e45490-f92e-405a-8f46-b29be92905ac] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.053
2026-08-15T17:48:10.284133568Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [3e3a1fff-3fcf-4af0-af40-ecebac1871f4] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.023
2026-08-15T17:48:10.303841124Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9b7d678f-3977-4bfb-beba-87f1a84013e6] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.072
2026-08-15T17:48:10.308238274Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [87e45490-f92e-405a-8f46-b29be92905ac] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 87e45490-f92e-405a-8f46-b29be92905ac) from Sidekiq(upgrade) in 205.45ms
2026-08-15T17:48:10.308823132Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [3e3a1fff-3fcf-4af0-af40-ecebac1871f4] Performed Upgrade::BackfillDataPackages (Job ID: 3e3a1fff-3fcf-4af0-af40-ecebac1871f4) from Sidekiq(upgrade) in 182.65ms
2026-08-15T17:48:10.310520923Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [1ee7c5b0-5ab0-4078-90b4-2457e5d669af] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 1ee7c5b0-5ab0-4078-90b4-2457e5d669af) from Sidekiq(upgrade) in 178.21ms
2026-08-15T17:48:10.310873594Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.309Z pid=304 tid=oqw jid=43675ea2b7151d1ff142947c class=Upgrade::FixStaleAttachmentDataJob elapsed=0.211: done
2026-08-15T17:48:10.312896940Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.312Z pid=304 tid=op4 jid=d94e9370322a9224f4015476 class=Upgrade::DisambiguateUsernamesJob elapsed=0.182: done
2026-08-15T17:48:10.313366527Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [9b7d678f-3977-4bfb-beba-87f1a84013e6] Performed Upgrade::FixNilFileSizeValues (Job ID: 9b7d678f-3977-4bfb-beba-87f1a84013e6) from Sidekiq(upgrade) in 191.89ms
2026-08-15T17:48:10.313627673Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.310Z pid=304 tid=os8 jid=c933e9f41b58de9f7bad4aac class=Upgrade::BackfillDataPackages elapsed=0.186: done
2026-08-15T17:48:10.313839930Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.313Z pid=304 tid=oqw jid=896600b71dfdd544499dbcc9 class=Upgrade::UpdateActorsJob: start
2026-08-15T17:48:10.320578567Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [2970792d-03f6-459e-b7f5-5d48505aa97f] Performing Upgrade::UpdateActorsJob (Job ID: 2970792d-03f6-459e-b7f5-5d48505aa97f) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.507922409Z
2026-08-15T17:48:10.321167704Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.313Z pid=304 tid=op4 jid=c1582585fde3193b90e9ba97 class=Upgrade::CreateSpecialListsJob: start
2026-08-15T17:48:10.321674736Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [a67ea271-15a9-43ff-ae21-246df2e27bd5] Performing Upgrade::CreateSpecialListsJob (Job ID: a67ea271-15a9-43ff-ae21-246df2e27bd5) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.508569713Z
2026-08-15T17:48:10.335239216Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.313Z pid=304 tid=os0 jid=010b54de19553107808de6b4 class=Upgrade::FixNilFileSizeValues elapsed=0.197: done
2026-08-15T17:48:10.338498382Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [2970792d-03f6-459e-b7f5-5d48505aa97f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.340174189Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [a67ea271-15a9-43ff-ae21-246df2e27bd5] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.342493572Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.314Z pid=304 tid=os8 jid=3379b27ec21acf8d8613c14a class=Upgrade::FixParentCollections: start
2026-08-15T17:48:10.345470780Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [c097d02a-cd61-4fd2-b3af-cef7b73e1d29] Performing Upgrade::FixParentCollections (Job ID: c097d02a-cd61-4fd2-b3af-cef7b73e1d29) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.509180424Z
2026-08-15T17:48:10.357701232Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [a67ea271-15a9-43ff-ae21-246df2e27bd5] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.358699563Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.338Z pid=304 tid=os0 jid=ebc3b17b4b89ca7024a010b8 class=Upgrade::PruneOrphanedProblems: start
2026-08-15T17:48:10.359683215Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [80d8a681-a487-4fcf-9cff-72731d757407] Performing Upgrade::PruneOrphanedProblems (Job ID: 80d8a681-a487-4fcf-9cff-72731d757407) from Sidekiq(upgrade) enqueued at 2026-08-15T17:48:09.510362004Z
2026-08-15T17:48:10.360346992Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [c097d02a-cd61-4fd2-b3af-cef7b73e1d29] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.370673358Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [2970792d-03f6-459e-b7f5-5d48505aa97f] Performed Upgrade::UpdateActorsJob (Job ID: 2970792d-03f6-459e-b7f5-5d48505aa97f) from Sidekiq(upgrade) in 52.23ms
2026-08-15T17:48:10.373608051Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [80d8a681-a487-4fcf-9cff-72731d757407] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:10.377662570Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.375Z pid=304 tid=oqw jid=896600b71dfdd544499dbcc9 class=Upgrade::UpdateActorsJob elapsed=0.063: done
2026-08-15T17:48:10.378169181Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [a67ea271-15a9-43ff-ae21-246df2e27bd5] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.012
2026-08-15T17:48:10.398475664Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [80d8a681-a487-4fcf-9cff-72731d757407] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-08-15T17:48:10.399358543Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [80d8a681-a487-4fcf-9cff-72731d757407] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.020
2026-08-15T17:48:10.399789050Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [c097d02a-cd61-4fd2-b3af-cef7b73e1d29] Performed Upgrade::FixParentCollections (Job ID: c097d02a-cd61-4fd2-b3af-cef7b73e1d29) from Sidekiq(upgrade) in 54.35ms
2026-08-15T17:48:10.401769010Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [a67ea271-15a9-43ff-ae21-246df2e27bd5] Performed Upgrade::CreateSpecialListsJob (Job ID: a67ea271-15a9-43ff-ae21-246df2e27bd5) from Sidekiq(upgrade) in 80.07ms
2026-08-15T17:48:10.402538019Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.401Z pid=304 tid=os8 jid=3379b27ec21acf8d8613c14a class=Upgrade::FixParentCollections elapsed=0.088: done
2026-08-15T17:48:10.402856841Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.402Z pid=304 tid=op4 jid=c1582585fde3193b90e9ba97 class=Upgrade::CreateSpecialListsJob elapsed=0.089: done
2026-08-15T17:48:10.403067586Z 17:48:10 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [80d8a681-a487-4fcf-9cff-72731d757407] Performed Upgrade::PruneOrphanedProblems (Job ID: 80d8a681-a487-4fcf-9cff-72731d757407) from Sidekiq(upgrade) in 43.48ms
2026-08-15T17:48:10.403468915Z 17:48:10 default_worker.1 | [1;34mINFO [0m 2026-08-15T17:48:10.403Z pid=304 tid=os0 jid=ebc3b17b4b89ca7024a010b8 class=Upgrade::PruneOrphanedProblems elapsed=0.064: done
2026-08-15T17:48:11.824606921Z 17:48:11 rails.1 | [6fb958d2-a4e3-455f-b79c-4a3a747bad2d] {"method":"GET","path":"/","format":"*/*","controller":"ApplicationController","action":"index","status":0,"allocations":1506,"duration":23.87,"view":0.0,"db":4.71,"@timestamp":"2026-08-15T17:48:11.823Z","@version":"1","message":"[0] GET / (ApplicationController#index)"}
2026-08-15T17:48:12.760513084Z 17:48:12 rails.1 | [69630b9a-9b21-4665-a28e-7cc87de26cac] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":139873,"duration":913.59,"view":0.0,"db":52.47,"location":"http://172.17.0.5:3214/dashboard","@timestamp":"2026-08-15T17:48:12.752Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-08-15T17:48:12.809133774Z 17:48:12 rails.1 | [eb3d7bbf-838f-42cc-85c6-3c94f7e06029] {"method":"GET","path":"/dashboard","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1176,"duration":23.7,"view":0.0,"db":3.85,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-08-15T17:48:12.808Z","@version":"1","message":"[302] GET /dashboard (HomeController#index)"}
2026-08-15T17:48:13.502582734Z 17:48:13 rails.1 | [aa37b803-a909-412b-9c9c-aabd3fc4c073] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25160,"duration":670.93,"view":369.72,"db":4.27,"@timestamp":"2026-08-15T17:48:13.502Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-08-15T17:48:13.558422971Z 17:48:13 rails.1 | [a555ebb3-5f19-4ff7-b7e1-0d3978564b4f] {"method":"GET","path":"/","format":"html","controller":"ApplicationController","action":"index","status":0,"allocations":1368,"duration":17.45,"view":0.0,"db":3.0,"@timestamp":"2026-08-15T17:48:13.557Z","@version":"1","message":"[0] GET / (ApplicationController#index)"}
2026-08-15T17:48:13.700616773Z 17:48:13 rails.1 | [29095314-c1e6-4e83-a1a0-e2b12ff26e9e] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":19764,"duration":100.78,"view":0.0,"db":2.77,"location":"http://172.17.0.5:3214/dashboard","@timestamp":"2026-08-15T17:48:13.693Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-08-15T17:48:13.714797444Z 17:48:13 rails.1 | [6ffa0c5b-373a-4980-bb24-d1055dec8951] {"method":"GET","path":"/dashboard","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1206,"duration":7.59,"view":0.0,"db":0.84,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-08-15T17:48:13.714Z","@version":"1","message":"[302] GET /dashboard (HomeController#index)"}
2026-08-15T17:48:14.102505027Z 17:48:14 rails.1 | [d84cfbdc-b79b-46f0-b4aa-91e699f2b0b2] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25665,"duration":378.0,"view":234.12,"db":3.09,"@timestamp":"2026-08-15T17:48:14.100Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
SBOM Output
NAME VERSION
@rails/actiontext 8.0.501
abbrev 0.1.2
acl-libs 2.3.2-r1
actioncable 8.0.5.1
actionmailbox 8.0.5.1
actionmailer 8.0.5.1
actionpack 8.0.5.1
actiontext 8.0.5.1
actionview 8.0.5.1
activejob 8.0.5.1
activejob-status 1.0.2
activejob-uniqueness 0.4.0
activemodel 8.0.5.1
activerecord 8.0.5.1
activerecord-enhancedsqlite3-adapter 0.8.0
activerecord-nulldb-adapter 1.2.2
activestorage 8.0.5.1
activesupport 8.0.5.1
acts-as-taggable-on 13.0.0
acts_as_favoritor 6.0.2
addressable 2.9.0
aes_key_wrap 1.1.0
alembic-libs 1.8.11-r0
alpine-baselayout 3.7.2-r1
alpine-baselayout-data 3.7.2-r1
alpine-keys 2.6-r0
alpine-release 3.24.1-r0
altcha-rails 0.1.0
apk-tools 3.0.7-r0
arel_extensions 2.4.0
assimp-dev 6.0.4-r0
assimp-libs 6.0.4-r0
attr_required 1.0.2
aws-eventstream 1.4.0
aws-partitions 1.1279.0
aws-sdk-core 3.254.1
aws-sdk-kms 1.130.0
aws-sdk-s3 1.229.0
aws-sigv4 1.12.1
base64 0.2.0
base64 0.3.0
bash 5.3.9-r1
bcp47_spec 0.2.1
bcrypt 3.1.22
benchmark 0.4.0
benchmark 0.5.0
better_content_security_policy 0.1.4
bigdecimal 3.1.8
bigdecimal 3.3.1
bindata 2.5.1
blosc 1.21.6-r0
boost1.84-iostreams 1.84.0-r6
bootsnap 1.25.0
brakeman 8.0.5
brotli-libs 1.2.0-r1
browser 6.2.0
builder 3.3.0
bundler 2.6.9
bundler 4.0.14
bundler 4.0.18
busybox 1.37.0-r31
busybox-binsh 1.37.0-r31
c-ares 1.34.8-r0
ca-certificates 20260611-r0
ca-certificates-bundle 20260611-r0
catatonit 0.2.1-r0
cgi 0.4.2
chunky_png 1.4.0
cocooned 3.0.1
concurrent-ruby 1.3.8
concurrent_ruby UNKNOWN
connection_pool 2.5.5
content_disposition 1.0.0
corepack 0.35.0
coreutils 9.11-r0
coreutils-env 9.11-r0
coreutils-fmt 9.11-r0
coreutils-sha512sum 9.11-r0
crass 1.0.7
cronex 0.15.0
csv 3.3.2
csv 3.3.6
curl 8.21.0-r0
data_migrate 11.3.1
date 3.4.1
date 3.5.1
debug 1.11.0
delegate 0.4.0
devise 5.0.4
devise_invitable 2.0.12
devise_zxcvbn 6.0.0
did_you_mean 2.0.0
digest 3.2.0
domain_name 0.6.20240107
doorkeeper 5.9.5
doorkeeper-i18n 5.2.9
double-conversion 3.4.0-r0
down 5.6.0
drb 2.2.1
drb 2.2.3
dry-cli 1.4.1
ed25519 1.4.0
ed25519_jruby UNKNOWN
email_validator 2.2.4
english 0.8.0
erb 4.0.4
erb 6.0.7
error_highlight 0.7.0
erubi 1.13.1
et-orbi 1.4.0
etc 1.4.6
eudev-libs 3.2.14-r6
f3d 3.5.0-r0
faraday 2.14.3
faraday-follow_redirects 0.5.0
faraday-multipart 1.2.0
faraday-net_http 3.4.4
fasp_client 0.6.0
fcntl 1.2.0
fedipub 0.9.0
fedipub-moderation 0.5.0
ffi 1.17.4
ffi-compiler 1.3.2
ffi-libarchive 1.1.14
fftw-double-libs 3.3.11-r0
fiber-storage 1.0.1
fiddle 1.1.6
file 5.47-r2
fileutils 1.7.3
find 0.2.0
findutils 4.10.0-r1
fmt 11.2.0-r1
fontconfig 2.17.1-r1
foreman 0.90.0
forwardable 1.3.3
freeimage 3.18.0-r5
freetype 2.14.3-r0
fribidi 1.0.16-r3
fugit 1.12.1
gcompat 1.1.0-r4
get_process_mem 1.0.0
getoptlong 0.2.1
glib 2.88.1-r1
glob 0.4.1
globalid 1.4.0
gmp 6.3.0-r4
google-protobuf 4.33.4
graphite2 1.3.14-r6
graphlient 0.9.0
graphql 2.6.7
graphql-client 0.26.0
harfbuzz 13.2.1-r0
hashie 5.0.0
hdf5 1.14.4.2-r1
hdf5-hl 1.14.4.2-r1
htmlentities 4.4.2
http 5.3.1
http-cookie 1.1.0
http-form_data 2.3.0
hwdata-pci 0.408-r0
hwloc 2.12.2-r0
i18n 1.15.2
i18n-js 4.2.4
i18n_data 1.1.0
image_processing 2.0.3
imagemagick 7.1.2.27-r0
imagemagick-heic 7.1.2.27-r0
imagemagick-jpeg 7.1.2.27-r0
imagemagick-libs 7.1.2.27-r0
imagemagick-openexr 7.1.2.27-r0
imagemagick-tiff 7.1.2.27-r0
imagemagick-webp 7.1.2.27-r0
imath 3.2.2-r1
io-console 0.8.1
io-console 0.9.2
io-nonblock 0.3.2
io-wait 0.3.2
ipaddr 1.2.7
irb 1.14.3
irb 1.18.0
jbuilder 2.15.1
jemalloc 5.3.0-r6
jmespath 1.6.2
job-iteration 1.15.0
jq 1.8.1-r0
json 2.21.2
json 2.9.1
json-canonicalization 1.0.0
json-jwt 1.17.0
json-ld 3.3.2
json-ld-preloaded 3.3.2
json-schema 6.0.0
jsoncpp 1.9.6-r1
kaminari 1.2.2
kaminari-actionview 1.2.2
kaminari-activerecord 1.2.2
kaminari-core 1.2.2
kramdown 2.5.2
kramdown-parser-gfm 1.1.0
lcms2 2.19-r0
libapk 3.0.7-r0
libarchive 3.8.7-r0
libattr 2.5.2-r2
libblkid 2.42.1-r0
libbsd 0.12.2-r0
libbz2 1.0.8-r6
libcrypto3 3.5.7-r0
libcurl 8.21.0-r0
libdav1d 1.5.3-r0
libde265 1.0.18-r0
libdeflate 1.25-r0
libdrm 2.4.134-r0
libeconf 0.8.3-r0
libelf 0.195-r0
libexpat 2.8.2-r0
libffi 3.5.2-r1
libgcc 15.2.0-r5
libgomp 15.2.0-r5
libharu 2.4.6-r0
libheif 1.23.0-r0
libheif-dav1d 1.23.0-r0
libheif-jpeg 1.23.0-r0
libheif-libde265 1.23.0-r0
libidn2 2.3.8-r0
libintl 1.0-r0
libjpeg-turbo 3.1.3-r0
libltdl 2.6.0-r1
libmagic 5.47-r2
libmd 1.2.0-r0
libmount 2.42.1-r0
libncursesw 6.6_p20260516-r0
libogg 1.3.6-r0
libpciaccess 0.19-r0
libpng 1.6.58-r1
libpq 18.6-r0
libproc2 4.0.6-r0
libpsl 0.21.5-r3
libraqm 0.10.2-r0
libsharpyuv 1.6.0-r0
libssl3 3.5.7-r0
libstdc++ 15.2.0-r5
libsz 1.1.6-r0
libtheora 1.2.0-r1
libucontext 1.5.1-r0
libunistring 1.4.2-r0
libwebp 1.6.0-r0
libwebpdemux 1.6.0-r0
libwebpmux 1.6.0-r0
libx11 1.8.13-r0
libxau 1.0.12-r0
libxcb 1.17.0-r2
libxcursor 1.2.3-r0
libxdmcp 1.1.5-r1
libxext 1.3.7-r0
libxfixes 6.0.2-r0
libxft 2.3.9-r0
libxml2 2.13.9-r2
libxrender 0.9.12-r0
libxshmfence 1.3.3-r0
libxxf86vm 1.1.7-r0
link_header 0.0.8
linux-pam 1.7.1-r2
linzer 0.7.7
llhttp-ffi 0.5.1
llvm22-libs 22.1.3-r0
logger 1.6.4
logger 1.7.0
lograge 0.15.0
logstash-event 1.2.02
loofah 2.25.2
lz4-libs 1.10.0-r1
mail 2.9.1
manyfold 0.1.0
marcel 1.2.1
mariadb-connector-c 3.4.6-r0
matrix 0.4.2
memo_wise 1.13.0
mesa 26.1.6-r0
mesa-gl 26.1.6-r0
mini_magick 5.3.3
mini_mime 1.1.5
minitest 5.25.4
minitest 6.0.6
mittsu 0.5.0
mittsu-3mf 0.1.0
mittsu-mesh_analysis 0.1.0
msgpack 1.8.4
multi_json 1.21.1
multipart-post 2.4.1
musl 1.2.6-r2
musl-obstack 1.2.3-r2
musl-utils 1.2.6-r2
mutex_m 0.3.0
mysql2 0.5.6
nanoid 2.0.0
naturally 2.3.0
ncurses-terminfo-base 6.6_p20260516-r0
net-ftp 0.3.8
net-http 0.6.0
net-imap 0.5.8
net-imap 0.6.6
net-pop 0.1.2
net-protocol 0.2.2
net-smtp 0.5.1
netcat-openbsd 1.234.1-r0
netcdf 4.10.0-r0
nghttp2-libs 1.69.0-r0
nio4r 2.7.5
nkf 0.2.0
nokogiri 1.19.4
noticed 3.0.0
observer 0.1.2
omniauth 2.1.4
omniauth_openid_connect 0.8.0
onetbb 2022.3.0-r1
oniguruma 6.9.10-r0
open-uri 0.5.0
open3 0.2.1
opencascade 7.9.3-r2
openexr-libiex 3.4.13-r0
openexr-libilmthread 3.4.13-r0
openexr-libopenexr 3.4.13-r0
openexr-libopenexrcore 3.4.13-r0
openid_connect 2.3.0
openssl 3.3.1
openssl 3.3.2
openvdb 13.0.0-r1
optparse 0.6.0
orm_adapter 0.5.0
ostruct 0.6.1
ostruct 0.6.3
pathname 0.4.0
pciutils 3.15.0-r0
pciutils-libs 3.15.0-r0
pcre2 10.47-r1
pg 1.6.3
pg_query 6.2.2
pghero 3.8.0
phlex 2.4.1
phlex-rails 2.4.0
pkgconf 2.5.1-r0
polyglot 0.3.5
postgresql-common 1.3-r0
postgresql16-client 16.15-r0
power_assert 2.0.5
pp 0.6.2
pp 0.6.4
prettyprint 0.2.0
prime 0.1.3
prism 1.5.2
prism 1.9.0
procps-ng 4.0.6-r0
proj 9.8.1-r0
pstore 0.1.4
psych 5.2.2
public_suffix 7.0.5
pugixml 1.15-r0
puma 8.0.2
pundit 2.5.2
raabro 1.4.0
racc 1.8.1
rack 3.2.6
rack-contrib 2.5.0
rack-cors 3.0.0
rack-oauth2 2.2.1
rack-protection 4.2.1
rack-proxy 0.8.3
rack-session 2.1.2
rack-test 2.2.0
rackup 2.3.1
rails 8.0.5.1
rails-dom-testing 2.3.0
rails-html-sanitizer 1.7.1
rails-i18n 8.0.1
rails-settings-cached 2.9.6
rails_performance 1.6.0
railties 8.0.5.1
rake 13.2.1
rake 13.4.2
rbs 3.8.0
rbs 4.1.3
rdf 3.3.4
rdoc 6.14.0
rdoc 8.0.0
readline 0.0.4
readline 8.3.3-r1
redis 5.4.1
redis-client 0.28.0
redis-namespace 1.11.0
redlock 2.0.6
refract 1.1.0
reline 0.6.0
reline 0.7.0
repl_type_completor 0.1.9
request_store 1.7.0
resolv 0.6.2
resolv-replace 0.1.1
responders 3.2.0
reverse_markdown 3.0.2
rexml 3.4.4
rinda 0.2.0
roda 3.98.0
rolify 6.0.1
rouge 5.1.0
rspec-core 3.13.6
rspec-support 3.13.7
rss 0.3.1
rswag 2.17.0
rswag-api 2.17.0
rswag-specs 2.17.0
rswag-ui 2.17.0
ruby 3.4.9
ruby2_keywords 0.0.5
rubyzip 2.4.1
scanelf 1.3.9-r1
scoped_search 5.0.0
securerandom 0.4.1
set 1.1.1
shadow 4.18.0-r1
shellwords 0.2.2
shrine 3.9.0
shrine-tus 2.1.1
shrine-url 2.4.1
sidekiq 8.0.10
sidekiq-cron 2.4.0
simple_po_parser 1.1.6
singleton 0.3.0
skalibs-libs 2.15.0.0-r0
spdx 4.1.5
spirv-tools 1.4.341.0-r0
sqlite-libs 3.53.2-r0
sqlite3 2.9.5
sqlite3_ar_regexp 3.0.0
ssl_client 1.37.0-r31
starry 0.2.0
stimulus-rails 1.3.4
stopwords-filter2 0.1.0
string-similarity 2.1.0
stringio 3.1.2
stringio 3.2.0
strscan 3.1.2
strscan 3.1.8
swagger-ui-dist 5.9.4
swd 2.0.3
syntax_suggest 2.0.2
sys-cpu 1.3.0
sys-filesystem 1.6.0
syslog 0.2.0
tcl 8.6.17-r1
tempfile 0.3.1
test-unit 3.6.7
thor 1.5.0
tiff 4.7.1-r0
time 0.4.1
timeout 0.4.3
timeout 0.6.1
tk 8.6.17-r1
tmpdir 0.3.1
to_regexp 0.2.1
treetop 1.6.18
tsort 0.2.0
turbo-rails 2.0.23
tus-server 2.3.0
typeprof 0.30.1
tzdata 2026c-r0
tzinfo 2.0.6
un 0.3.0
unicode 0.4.4.5
uri 1.0.4
uri 1.1.1
user_agent_parser 2.21.0
useragent 0.16.11
utmps-libs 0.1.3.3-r0
validate_url 1.0.15
vite_rails 3.11.1
vite_ruby 3.10.2
vtk 9.5.2-r2
warden 1.2.9
warning 1.6.0
weakref 0.1.3
webfinger 2.1.3
websocket-driver 0.8.2
websocket-extensions 0.1.5
xz-libs 5.8.3-r0
yaml 0.2.5-r2
yaml 0.4.0
zaru 1.1
zeitwerk 2.8.3
zlib 1.3.2-r0
zlib 3.2.3
zstd-libs 1.5.7-r2
zxcvbn 0.1.10
sbom
Package Changes
[*] libpq: 18.4-r0 -> 18.6-r0 (Changed)
[*] postgresql16-client: 16.14-r0 -> 16.15-r0 (Changed)
Browser Console Logs
| Test | Result | Message | Runtime |
|---|---|---|---|
| Capture Screenshot | PASS | - | 14.01s |
| Container Start | PASS | - | 116.94s |
| Create Buildx SBOM | PASS | - | 1.87s |
| Get Build Info | PASS | - | 0.03s |
linuxserver/lspipepr-manyfold
Runtime: 250.58s
ARM64
FAIL
builder
X86-BUILDER-3h --Hetzner
created
2026-08-15T17:24:07+00:00
image
linuxserver/lspipepr-manyfold
maintainer
thespad
size
352.18MB
tag
arm64v8-v0.147.2-pkg-b48592a4-dev-777dbd8f4cc0fef1a9c5b8ddee97815019a6380a-pr-25
version
v0.147.2-ls167
Container Logs
2026-08-15T17:46:12.906921278Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-08-15T17:46:12.907003744Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-08-15T17:46:16.052363536Z [mod-init] Running Docker Modification Logic
2026-08-15T17:46:17.587642627Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-08-15T17:46:20.867085499Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-08-15T17:46:22.034906886Z [mod-init] Installing linuxserver/mods:universal-redis
2026-08-15T17:46:22.397195665Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-08-15T17:46:22.404242343Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-08-15T17:46:23.030637354Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-08-15T17:46:23.357825282Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-08-15T17:46:23.361650709Z s6-rc: info: service fix-attrs: starting
2026-08-15T17:46:23.363367428Z s6-rc: info: service init-migrations: starting
2026-08-15T17:46:23.365041651Z s6-rc: info: service init-envfile: starting
2026-08-15T17:46:23.823300010Z [migrations] started
2026-08-15T17:46:23.827687029Z [migrations] no migrations found
2026-08-15T17:46:23.840415765Z s6-rc: info: service fix-attrs successfully started
2026-08-15T17:46:23.842227525Z s6-rc: info: service legacy-cont-init: starting
2026-08-15T17:46:23.897049441Z s6-rc: info: service init-migrations successfully started
2026-08-15T17:46:23.899712576Z s6-rc: info: service init-adduser: starting
2026-08-15T17:46:23.997697947Z s6-rc: info: service init-envfile successfully started
2026-08-15T17:46:24.308858964Z s6-rc: info: service legacy-cont-init successfully started
2026-08-15T17:46:26.039800836Z usermod: no changes
2026-08-15T17:46:27.136721602Z ───────────────────────────────────────
2026-08-15T17:46:27.136749950Z
2026-08-15T17:46:27.136755481Z ██╗ ███████╗██╗ ██████╗
2026-08-15T17:46:27.136760441Z ██║ ██╔════╝██║██╔═══██╗
2026-08-15T17:46:27.136765010Z ██║ ███████╗██║██║ ██║
2026-08-15T17:46:27.136769729Z ██║ ╚════██║██║██║ ██║
2026-08-15T17:46:27.136774830Z ███████╗███████║██║╚██████╔╝
2026-08-15T17:46:27.136779439Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-08-15T17:46:27.136784178Z
2026-08-15T17:46:27.136788467Z Brought to you by linuxserver.io
2026-08-15T17:46:27.136819450Z ───────────────────────────────────────
2026-08-15T17:46:27.145131637Z
2026-08-15T17:46:27.195866427Z To support LSIO projects visit:
2026-08-15T17:46:27.195886307Z https://www.linuxserver.io/donate/
2026-08-15T17:46:27.195896308Z
2026-08-15T17:46:27.195905897Z ───────────────────────────────────────
2026-08-15T17:46:27.195915817Z GID/UID
2026-08-15T17:46:27.195927120Z ───────────────────────────────────────
2026-08-15T17:46:27.225219117Z
2026-08-15T17:46:27.241318003Z User UID: 911
2026-08-15T17:46:27.241336561Z User GID: 911
2026-08-15T17:46:27.241345649Z ───────────────────────────────────────
2026-08-15T17:46:27.256877863Z Linuxserver.io version: v0.147.2-pkg-b48592a4-dev-777dbd8f4cc0fef1a9c5b8ddee97815019a6380a-pr-25
2026-08-15T17:46:27.259470257Z Build-date: 2026-08-15T17:24:07+00:00
2026-08-15T17:46:27.259481299Z ───────────────────────────────────────
2026-08-15T17:46:27.259486640Z
2026-08-15T17:46:28.906287935Z s6-rc: info: service init-adduser successfully started
2026-08-15T17:46:28.909428593Z s6-rc: info: service init-device-perms: starting
2026-08-15T17:46:29.361463302Z s6-rc: info: service init-device-perms successfully started
2026-08-15T17:46:29.364594832Z s6-rc: info: service init-os-end: starting
2026-08-15T17:46:30.023247595Z s6-rc: info: service init-os-end successfully started
2026-08-15T17:46:30.025979449Z s6-rc: info: service init-manyfold-config: starting
2026-08-15T17:46:30.029316042Z s6-rc: info: service init-config: starting
2026-08-15T17:46:30.225788174Z s6-rc: info: service init-config successfully started
2026-08-15T17:46:30.228853901Z s6-rc: info: service init-crontab-config: starting
2026-08-15T17:46:30.446744506Z **** SECRET_KEY_BASE set in environment. ****
2026-08-15T17:46:30.848714636Z s6-rc: info: service init-crontab-config successfully started
2026-08-15T17:46:31.291525431Z **** Running Manyfold database init. ****
2026-08-15T17:48:00.384054483Z /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-08-15T17:48:00.384461192Z /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-08-15T17:48:00.791695256Z Server: 3c56b01a0f40, Context: rails, Role: web, data: {cpu: {one_min: 32.36, five_min: 20.15, fifteen_min: 18.02}, memory: 0.315236352e9, disk: {available: 763004948480, total: 938656133120, used: 175651184640}}
2026-08-15T17:48:00.993778323Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-08-15T17:48:07.559541735Z /app/www/config/initializers/file_handlers.rb:18: warning: already initialized constant FileHandlers::ALL_HANDLERS
2026-08-15T17:48:07.559685905Z /app/www/app/lib/file_handlers.rb:2: warning: previous definition of ALL_HANDLERS was here
2026-08-15T17:48:10.830726994Z [1;34mINFO [0m 2026-08-15T17:48:10.829Z pid=587 tid=2xf: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-08-15T17:48:11.016140264Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-08-15T17:48:11.073560123Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-08-15T17:48:12.904747096Z Migrating to CreateLibraries (20210130201037)
2026-08-15T17:48:12.948990628Z == 20210130201037 CreateLibraries: migrating ==================================
2026-08-15T17:48:12.953132212Z -- create_table(:libraries)
2026-08-15T17:48:12.969631064Z -> 0.0151s
2026-08-15T17:48:12.969837931Z == 20210130201037 CreateLibraries: migrated (0.0170s) =========================
2026-08-15T17:48:12.969909295Z
2026-08-15T17:48:13.139203058Z Migrating to CreateModels (20210130203243)
2026-08-15T17:48:13.154088038Z == 20210130203243 CreateModels: migrating =====================================
2026-08-15T17:48:13.154407381Z -- create_table(:models)
2026-08-15T17:48:13.167589390Z -> 0.0130s
2026-08-15T17:48:13.167735735Z == 20210130203243 CreateModels: migrated (0.0134s) ============================
2026-08-15T17:48:13.167762379Z
2026-08-15T17:48:13.291548032Z Migrating to CreateParts (20210205230918)
2026-08-15T17:48:13.295092543Z == 20210205230918 CreateParts: migrating ======================================
2026-08-15T17:48:13.295387918Z -- create_table(:parts)
2026-08-15T17:48:13.309844957Z -> 0.0142s
2026-08-15T17:48:13.309970790Z == 20210205230918 CreateParts: migrated (0.0147s) =============================
2026-08-15T17:48:13.309996783Z
2026-08-15T17:48:13.428498600Z Migrating to AddFieldsToParts (20210210153744)
2026-08-15T17:48:13.431665751Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-08-15T17:48:13.432101479Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-08-15T17:48:13.442725855Z -> 0.0104s
2026-08-15T17:48:13.443007121Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-08-15T17:48:13.445930982Z -> 0.0028s
2026-08-15T17:48:13.446042657Z == 20210210153744 AddFieldsToParts: migrated (0.0142s) ========================
2026-08-15T17:48:13.446068750Z
2026-08-15T17:48:13.566946675Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-08-15T17:48:13.573759491Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-08-15T17:48:13.574367777Z -- create_table(:tags, {id: :integer})
2026-08-15T17:48:13.587270192Z -> 0.0126s
2026-08-15T17:48:13.587660779Z -- create_table(:taggings, {id: :integer})
2026-08-15T17:48:13.597976414Z -> 0.0101s
2026-08-15T17:48:13.598461631Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:48:13.601071971Z -> 0.0025s
2026-08-15T17:48:13.601364089Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-08-15T17:48:13.607112310Z -> 0.0056s
2026-08-15T17:48:13.607253415Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0333s) ===============
2026-08-15T17:48:13.607290319Z
2026-08-15T17:48:13.856577553Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-08-15T17:48:13.983728637Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-08-15T17:48:13.984874355Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-08-15T17:48:13.988004681Z -> 0.0030s
2026-08-15T17:48:13.988360228Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:48:13.994511271Z -> 0.0060s
2026-08-15T17:48:13.994662005Z -- remove_foreign_key(:taggings, :tags)
2026-08-15T17:48:14.441719245Z -> 0.4467s
2026-08-15T17:48:14.508792364Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:48:14.543132362Z -> 0.0342s
2026-08-15T17:48:14.546710832Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-08-15T17:48:14.547952344Z -> 0.0011s
2026-08-15T17:48:14.548365256Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-08-15T17:48:14.562217745Z -> 0.0137s
2026-08-15T17:48:14.562553752Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-08-15T17:48:14.780388505Z -> 0.2176s
2026-08-15T17:48:14.780530993Z == 20210212143002 AddMissingUniqueIndices: migrated (0.7963s) =================
2026-08-15T17:48:14.780568348Z
2026-08-15T17:48:15.106119778Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-08-15T17:48:15.141982855Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-08-15T17:48:15.142655811Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-08-15T17:48:15.213600911Z -> 0.0707s
2026-08-15T17:48:15.554043905Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.4116s) ===========
2026-08-15T17:48:15.554108014Z
2026-08-15T17:48:15.760233986Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-08-15T17:48:15.766096258Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-08-15T17:48:15.769801954Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-08-15T17:48:15.775758255Z -> 0.0058s
2026-08-15T17:48:15.775870120Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0065s) =================
2026-08-15T17:48:15.775896423Z
2026-08-15T17:48:15.894534375Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-08-15T17:48:15.898552631Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-08-15T17:48:15.903467353Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0047s) ==============
2026-08-15T17:48:15.903491772Z
2026-08-15T17:48:16.010990861Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-08-15T17:48:16.028869332Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-08-15T17:48:16.029390362Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:48:16.050827794Z -> 0.0213s
2026-08-15T17:48:16.051174192Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-08-15T17:48:16.053023578Z -> 0.0018s
2026-08-15T17:48:16.053751796Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-08-15T17:48:16.071287867Z -> 0.0173s
2026-08-15T17:48:16.071607862Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-08-15T17:48:16.075948698Z -> 0.0042s
2026-08-15T17:48:16.076274204Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-08-15T17:48:16.084905404Z -> 0.0085s
2026-08-15T17:48:16.085137491Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-08-15T17:48:16.086872567Z -> 0.0016s
2026-08-15T17:48:16.087151028Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-08-15T17:48:16.102551257Z -> 0.0153s
2026-08-15T17:48:16.102837604Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-08-15T17:48:16.104669555Z -> 0.0017s
2026-08-15T17:48:16.104948156Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-08-15T17:48:16.115190523Z -> 0.0101s
2026-08-15T17:48:16.115463092Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-08-15T17:48:16.117483853Z -> 0.0019s
2026-08-15T17:48:16.117804589Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-08-15T17:48:16.129564273Z -> 0.0116s
2026-08-15T17:48:16.129894187Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-08-15T17:48:16.131579423Z -> 0.0016s
2026-08-15T17:48:16.131914959Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-08-15T17:48:16.147387894Z -> 0.0153s
2026-08-15T17:48:16.147713730Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-08-15T17:48:16.149718860Z -> 0.0018s
2026-08-15T17:48:16.149823972Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.1207s) =============
2026-08-15T17:48:16.149845806Z
2026-08-15T17:48:16.269075049Z Migrating to AddPreviewPartToModel (20210220204055)
2026-08-15T17:48:16.297104823Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-08-15T17:48:16.297562946Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-08-15T17:48:16.842164198Z -> 0.5444s
2026-08-15T17:48:16.842266985Z == 20210220204055 AddPreviewPartToModel: migrated (0.5450s) ===================
2026-08-15T17:48:16.842289120Z
2026-08-15T17:48:16.948970431Z Migrating to CreateCreators (20210225232756)
2026-08-15T17:48:16.952641317Z == 20210225232756 CreateCreators: migrating ===================================
2026-08-15T17:48:16.952950179Z -- create_table(:creators)
2026-08-15T17:48:16.989862440Z -> 0.0367s
2026-08-15T17:48:16.989987552Z == 20210225232756 CreateCreators: migrated (0.0371s) ==========================
2026-08-15T17:48:16.989998243Z
2026-08-15T17:48:17.097578947Z Migrating to AddCreatorToModels (20210225232841)
2026-08-15T17:48:17.100601397Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-08-15T17:48:17.100991292Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-08-15T17:48:17.310706476Z -> 0.2094s
2026-08-15T17:48:17.310747479Z == 20210225232841 AddCreatorToModels: migrated (0.2099s) ======================
2026-08-15T17:48:17.310757809Z
2026-08-15T17:48:17.439953092Z Migrating to CreateLinks (20210301230017)
2026-08-15T17:48:17.443910065Z == 20210301230017 CreateLinks: migrating ======================================
2026-08-15T17:48:17.444235119Z -- create_table(:links)
2026-08-15T17:48:17.452995009Z -> 0.0086s
2026-08-15T17:48:17.453071493Z == 20210301230017 CreateLinks: migrated (0.0090s) =============================
2026-08-15T17:48:17.453106844Z
2026-08-15T17:48:17.883022918Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-08-15T17:48:17.886581398Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-08-15T17:48:17.886937395Z -- remove_column(:creators, :thingiverse_user, :string)
2026-08-15T17:48:18.068930484Z -> 0.1817s
2026-08-15T17:48:18.069037069Z -- remove_column(:creators, :cults3d_user, :string)
2026-08-15T17:48:18.122121503Z -> 0.0529s
2026-08-15T17:48:18.126458231Z -- remove_column(:creators, :mmf_user, :string)
2026-08-15T17:48:18.195132596Z -> 0.0682s
2026-08-15T17:48:18.195315565Z -- remove_column(:creators, :cgtrader_user, :string)
2026-08-15T17:48:18.244666367Z -> 0.0491s
2026-08-15T17:48:18.244843043Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.3579s) ==============
2026-08-15T17:48:18.247206545Z
2026-08-15T17:48:18.398450982Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-08-15T17:48:18.403298118Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-08-15T17:48:18.403979200Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-08-15T17:48:18.659987405Z -> 0.2555s
2026-08-15T17:48:18.660051755Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.2564s) ==
2026-08-15T17:48:18.661074916Z
2026-08-15T17:48:18.768224812Z Migrating to AddYUpToParts (20210318202638)
2026-08-15T17:48:18.773599861Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-08-15T17:48:18.774186323Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-08-15T17:48:18.809251712Z -> 0.0346s
2026-08-15T17:48:18.809385953Z == 20210318202638 AddYUpToParts: migrated (0.0356s) ===========================
2026-08-15T17:48:18.810369244Z
2026-08-15T17:48:18.918342508Z Migrating to CreateImages (20210321164508)
2026-08-15T17:48:18.923683179Z == 20210321164508 CreateImages: migrating =====================================
2026-08-15T17:48:18.924178697Z -- create_table(:images)
2026-08-15T17:48:18.964201525Z -> 0.0396s
2026-08-15T17:48:18.964244752Z == 20210321164508 CreateImages: migrated (0.0404s) ============================
2026-08-15T17:48:18.965413747Z
2026-08-15T17:48:19.069953764Z Migrating to CreateDelayedJobs (20210330215825)
2026-08-15T17:48:19.076594043Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-08-15T17:48:19.077179162Z -- create_table(:delayed_jobs)
2026-08-15T17:48:19.102389987Z -> 0.0248s
2026-08-15T17:48:19.102688007Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-08-15T17:48:19.104669349Z -> 0.0019s
2026-08-15T17:48:19.104771315Z == 20210330215825 CreateDelayedJobs: migrated (0.0280s) =======================
2026-08-15T17:48:19.105857273Z
2026-08-15T17:48:19.348374276Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-08-15T17:48:19.355119566Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-08-15T17:48:19.355624213Z -- rename_table(:parts, :model_files)
2026-08-15T17:48:19.388271731Z -> 0.0324s
2026-08-15T17:48:19.388396032Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-08-15T17:48:19.773742707Z -> 0.3849s
2026-08-15T17:48:19.773866707Z == 20220105233138 RenamePartsToModelFiles: migrated (0.4185s) =================
2026-08-15T17:48:19.774820459Z
2026-08-15T17:48:20.381467029Z Migrating to RemoveImagesTable (20220106220519)
2026-08-15T17:48:20.385797905Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-08-15T17:48:20.386258012Z -- drop_table(:images)
2026-08-15T17:48:20.388608819Z -> 0.0022s
2026-08-15T17:48:20.388690243Z == 20220106220519 RemoveImagesTable: migrated (0.0027s) =======================
2026-08-15T17:48:20.388818070Z
2026-08-15T17:48:20.529925774Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-08-15T17:48:20.535283960Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-08-15T17:48:20.535590026Z -- table_exists?(:active_storage_blobs)
2026-08-15T17:48:20.537716961Z -> 0.0020s
2026-08-15T17:48:20.537844598Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0024s) ======
2026-08-15T17:48:20.537915531Z
2026-08-15T17:48:20.699343647Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-08-15T17:48:20.706138176Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-08-15T17:48:20.706467720Z -- table_exists?(:active_storage_blobs)
2026-08-15T17:48:20.708471277Z -> 0.0019s
2026-08-15T17:48:20.708583182Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0022s) =======
2026-08-15T17:48:20.708660578Z
2026-08-15T17:48:20.866027130Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-08-15T17:48:20.870274638Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-08-15T17:48:20.870571967Z -- table_exists?(:active_storage_blobs)
2026-08-15T17:48:20.872502136Z -> 0.0018s
2026-08-15T17:48:20.872639002Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0022s)
2026-08-15T17:48:20.872654803Z
2026-08-15T17:48:21.012881482Z Migrating to DeviseCreateUsers (20220614210023)
2026-08-15T17:48:21.047567527Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-08-15T17:48:21.047989918Z -- create_table(:users)
2026-08-15T17:48:21.056059998Z -> 0.0079s
2026-08-15T17:48:21.056447910Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-08-15T17:48:21.061680593Z -> 0.0050s
2026-08-15T17:48:21.061793460Z == 20220614210023 DeviseCreateUsers: migrated (0.0140s) =======================
2026-08-15T17:48:21.061853822Z
2026-08-15T17:48:21.202687623Z Migrating to AddUsernameToUsers (20220614211256)
2026-08-15T17:48:21.211178961Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-08-15T17:48:21.211564829Z -- add_column(:users, :username, :string, {null: false})
2026-08-15T17:48:21.343001788Z -> 0.1311s
2026-08-15T17:48:21.343370911Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-08-15T17:48:21.345332734Z -> 0.0018s
2026-08-15T17:48:21.345424158Z == 20220614211256 AddUsernameToUsers: migrated (0.1341s) ======================
2026-08-15T17:48:21.345467095Z
2026-08-15T17:48:21.489688883Z Migrating to AddAdminToUsers (20220614213902)
2026-08-15T17:48:21.493225749Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-08-15T17:48:21.493683722Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-08-15T17:48:21.500082264Z -> 0.0062s
2026-08-15T17:48:21.500236454Z == 20220614213902 AddAdminToUsers: migrated (0.0068s) =========================
2026-08-15T17:48:21.500262958Z
2026-08-15T17:48:21.631571568Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-08-15T17:48:21.636295556Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-08-15T17:48:21.639138123Z -- add_column(:users, :pagination_settings, :json)
2026-08-15T17:48:21.644158278Z -> 0.0049s
2026-08-15T17:48:21.644269953Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0053s) =============
2026-08-15T17:48:21.644317609Z
2026-08-15T17:48:21.786094981Z Migrating to CreateSettings (20220619174307)
2026-08-15T17:48:21.790205844Z == 20220619174307 CreateSettings: migrating ===================================
2026-08-15T17:48:21.790616130Z -- create_table(:settings)
2026-08-15T17:48:21.795538207Z -> 0.0048s
2026-08-15T17:48:21.795919455Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-08-15T17:48:21.803115484Z -> 0.0070s
2026-08-15T17:48:21.803203632Z == 20220619174307 CreateSettings: migrated (0.0128s) ==========================
2026-08-15T17:48:21.803240486Z
2026-08-15T17:48:21.927418560Z Migrating to AddScaleFactorToModels (20220626152444)
2026-08-15T17:48:21.945002548Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-08-15T17:48:21.945428175Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-08-15T17:48:21.977813265Z -> 0.0274s
2026-08-15T17:48:22.029355452Z == 20220626152444 AddScaleFactorToModels: migrated (0.0331s) ==================
2026-08-15T17:48:22.029383849Z
2026-08-15T17:48:22.118251880Z Migrating to AddDigestToModelFiles (20220702202932)
2026-08-15T17:48:22.132588636Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-08-15T17:48:22.136043497Z -- add_column(:model_files, :digest, :string)
2026-08-15T17:48:22.146559925Z -> 0.0100s
2026-08-15T17:48:22.146994802Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-08-15T17:48:22.149370969Z -> 0.0023s
2026-08-15T17:48:22.149487183Z == 20220702202932 AddDigestToModelFiles: migrated (0.0167s) ===================
2026-08-15T17:48:22.149514649Z
2026-08-15T17:48:22.267899490Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-08-15T17:48:22.332482823Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-08-15T17:48:22.333914236Z -- add_column(:users, :renderer_settings, :json)
2026-08-15T17:48:22.340446017Z -> 0.0059s
2026-08-15T17:48:22.340667192Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0080s) ==============
2026-08-15T17:48:22.340698215Z
2026-08-15T17:48:22.451876767Z Migrating to CreateProblems (20221210001132)
2026-08-15T17:48:22.455236737Z == 20221210001132 CreateProblems: migrating ===================================
2026-08-15T17:48:22.456730507Z -- create_table(:problems)
2026-08-15T17:48:22.465859469Z -> 0.0086s
2026-08-15T17:48:22.466021847Z == 20221210001132 CreateProblems: migrated (0.0106s) ==========================
2026-08-15T17:48:22.466044492Z
2026-08-15T17:48:22.741104433Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-08-15T17:48:22.819807453Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-08-15T17:48:22.883724764Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0599s) ========
2026-08-15T17:48:22.883766668Z
2026-08-15T17:48:23.030176154Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-08-15T17:48:23.121395843Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-08-15T17:48:23.123073323Z -- create_table(:favorites, {force: true})
2026-08-15T17:48:23.143799873Z -> 0.0202s
2026-08-15T17:48:23.144204107Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-08-15T17:48:23.145871186Z -> 0.0016s
2026-08-15T17:48:23.146121631Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-08-15T17:48:23.147829622Z -> 0.0016s
2026-08-15T17:48:23.148115658Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-08-15T17:48:23.149903561Z -> 0.0016s
2026-08-15T17:48:23.150087672Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0285s) ================
2026-08-15T17:48:23.150098834Z
2026-08-15T17:48:23.220069000Z Migrating to MovePrintedToFavorites (20221220223040)
2026-08-15T17:48:23.224662996Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-08-15T17:48:23.565790088Z == 20221220223040 MovePrintedToFavorites: migrated (0.3407s) ==================
2026-08-15T17:48:23.565826331Z
2026-08-15T17:48:23.779437304Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-08-15T17:48:23.854880898Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-08-15T17:48:23.856162800Z -- remove_column(:model_files, :printed, :boolean)
2026-08-15T17:48:24.022719388Z -> 0.1662s
2026-08-15T17:48:24.022976646Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.1678s) ===============
2026-08-15T17:48:24.023013430Z
2026-08-15T17:48:24.139614879Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-08-15T17:48:24.142802001Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-08-15T17:48:24.143141495Z -- add_column(:models, :notes, :text)
2026-08-15T17:48:24.151836353Z -> 0.0085s
2026-08-15T17:48:24.151978208Z -- add_column(:models, :excerpt, :text)
2026-08-15T17:48:24.160397301Z -> 0.0083s
2026-08-15T17:48:24.160523345Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0175s) =================
2026-08-15T17:48:24.160530249Z
2026-08-15T17:48:24.356541532Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-08-15T17:48:24.359561998Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-08-15T17:48:24.359879678Z -- add_column(:creators, :notes, :text)
2026-08-15T17:48:24.365876130Z -> 0.0059s
2026-08-15T17:48:24.366036994Z -- add_column(:creators, :excerpt, :text)
2026-08-15T17:48:24.370375535Z -> 0.0042s
2026-08-15T17:48:24.370522642Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0107s) ===============
2026-08-15T17:48:24.370553474Z
2026-08-15T17:48:24.473865086Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-08-15T17:48:24.497433682Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-08-15T17:48:24.497474263Z -- add_column(:model_files, :notes, :text)
2026-08-15T17:48:24.497480556Z -> 0.0056s
2026-08-15T17:48:24.497485947Z -- add_column(:model_files, :excerpt, :text)
2026-08-15T17:48:24.499475586Z -> 0.0048s
2026-08-15T17:48:24.499582932Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0111s) =============
2026-08-15T17:48:24.499620568Z
2026-08-15T17:48:24.544259216Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-08-15T17:48:24.549279481Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-08-15T17:48:24.619139054Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0695s) =================
2026-08-15T17:48:24.619169695Z
2026-08-15T17:48:24.734892373Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-08-15T17:48:24.788241731Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-08-15T17:48:24.788716758Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-08-15T17:48:25.017192631Z -> 0.2282s
2026-08-15T17:48:25.079341408Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.2289s) =============
2026-08-15T17:48:25.079362912Z
2026-08-15T17:48:25.185836264Z Migrating to RenameExcerptToCaption (20230222155910)
2026-08-15T17:48:25.196180496Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-08-15T17:48:25.196196217Z -- rename_column(:creators, :excerpt, :caption)
2026-08-15T17:48:25.288918755Z -> 0.0950s
2026-08-15T17:48:25.289083657Z -- rename_column(:models, :excerpt, :caption)
2026-08-15T17:48:25.440646585Z -> 0.1511s
2026-08-15T17:48:25.440757018Z -- rename_column(:model_files, :excerpt, :caption)
2026-08-15T17:48:25.591764127Z -> 0.1480s
2026-08-15T17:48:25.591796332Z == 20230222155910 RenameExcerptToCaption: migrated (0.4000s) ==================
2026-08-15T17:48:25.591802063Z
2026-08-15T17:48:25.703111459Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-08-15T17:48:25.708857987Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-08-15T17:48:25.721645391Z -- add_column(:libraries, :notes, :string)
2026-08-15T17:48:25.732424609Z -> 0.0105s
2026-08-15T17:48:25.734273805Z -- add_column(:libraries, :caption, :string)
2026-08-15T17:48:25.740726416Z -> 0.0061s
2026-08-15T17:48:25.742741165Z -- add_column(:libraries, :name, :string)
2026-08-15T17:48:25.748096164Z -> 0.0052s
2026-08-15T17:48:25.750442241Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0413s) ============
2026-08-15T17:48:25.750497082Z
2026-08-15T17:48:25.869343393Z Migrating to AddTagregexToLibrary (20230305180823)
2026-08-15T17:48:25.872282365Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-08-15T17:48:25.877315766Z -- add_column(:libraries, :tag_regex, :text)
2026-08-15T17:48:25.925142417Z -> 0.0098s
2026-08-15T17:48:25.925160904Z == 20230305180823 AddTagregexToLibrary: migrated (0.0157s) ====================
2026-08-15T17:48:25.925170503Z
2026-08-15T17:48:26.027602453Z Migrating to AddIconToLibrary (20230307215826)
2026-08-15T17:48:26.030532557Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-08-15T17:48:26.035681641Z -- add_column(:libraries, :icon, :text)
2026-08-15T17:48:26.046122447Z -> 0.0103s
2026-08-15T17:48:26.046946347Z == 20230307215826 AddIconToLibrary: migrated (0.0162s) ========================
2026-08-15T17:48:26.046969334Z
2026-08-15T17:48:26.159385429Z Migrating to CreateCollection (20230308004237)
2026-08-15T17:48:26.162746481Z == 20230308004237 CreateCollection: migrating =================================
2026-08-15T17:48:26.172601557Z -- create_table(:collections)
2026-08-15T17:48:26.198834711Z -> 0.0199s
2026-08-15T17:48:26.198854131Z == 20230308004237 CreateCollection: migrated (0.0304s) ========================
2026-08-15T17:48:26.198863670Z
2026-08-15T17:48:26.300722705Z Migrating to AddCollectionToModels (20230308005021)
2026-08-15T17:48:26.305771678Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-08-15T17:48:26.316398258Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-08-15T17:48:26.784067598Z -> 0.4674s
2026-08-15T17:48:26.785046750Z == 20230308005021 AddCollectionToModels: migrated (0.4790s) ===================
2026-08-15T17:48:26.785082062Z
2026-08-15T17:48:26.829244150Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-08-15T17:48:26.831623413Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-08-15T17:48:26.833393730Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0014s) =============
2026-08-15T17:48:26.833409562Z
2026-08-15T17:48:26.975828247Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-08-15T17:48:26.978920958Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-08-15T17:48:26.979289100Z -- rename_column(:collections, :excerpt, :caption)
2026-08-15T17:48:27.037805709Z -> 0.0583s
2026-08-15T17:48:27.037937103Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0588s) ========
2026-08-15T17:48:27.037970801Z
2026-08-15T17:48:27.173950143Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-08-15T17:48:27.176825666Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-08-15T17:48:27.177203187Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0001s) ==========
2026-08-15T17:48:27.177225351Z
2026-08-15T17:48:27.312543390Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-08-15T17:48:27.315885814Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-08-15T17:48:27.316209767Z -- add_column(:users, :tag_cloud_settings, :json)
2026-08-15T17:48:27.326011215Z -> 0.0096s
2026-08-15T17:48:27.326168622Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0101s) ===============
2026-08-15T17:48:27.326204223Z
2026-08-15T17:48:27.583998427Z Migrating to AddCollectionToCollections (20230324000000)
2026-08-15T17:48:27.587363377Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-08-15T17:48:27.587837151Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-08-15T17:48:27.692217527Z -> 0.1040s
2026-08-15T17:48:27.692304472Z == 20230324000000 AddCollectionToCollections: migrated (0.1047s) ==============
2026-08-15T17:48:27.692331737Z
2026-08-15T17:48:27.744459874Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-08-15T17:48:27.748021240Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-08-15T17:48:27.969503863Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.2210s) =========
2026-08-15T17:48:28.021024386Z
2026-08-15T17:48:28.103229974Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-08-15T17:48:28.126610260Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-08-15T17:48:28.153221106Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0263s)
2026-08-15T17:48:28.153255014Z
2026-08-15T17:48:28.363534044Z Migrating to AddSlugs (20230615135601)
2026-08-15T17:48:28.367534504Z == 20230615135601 AddSlugs: migrating =========================================
2026-08-15T17:48:28.372842419Z -- add_column(:models, :slug, :string)
2026-08-15T17:48:28.387762880Z -> 0.0147s
2026-08-15T17:48:28.388339753Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-08-15T17:48:28.396204979Z -> 0.0077s
2026-08-15T17:48:28.396624695Z -- add_column(:collections, :slug, :string)
2026-08-15T17:48:28.408632128Z -> 0.0119s
2026-08-15T17:48:28.413243318Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-08-15T17:48:28.413256324Z -> 0.0018s
2026-08-15T17:48:28.413265483Z -- add_column(:creators, :slug, :string)
2026-08-15T17:48:28.415547330Z -> 0.0045s
2026-08-15T17:48:28.415771362Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-08-15T17:48:28.417400754Z -> 0.0015s
2026-08-15T17:48:28.417552330Z == 20230615135601 AddSlugs: migrated (0.0498s) ================================
2026-08-15T17:48:28.417565426Z
2026-08-15T17:48:28.487915297Z Migrating to GenerateSlugs (20230617222353)
2026-08-15T17:48:28.495329555Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-08-15T17:48:28.495697387Z == 20230617222353 GenerateSlugs: migrated (0.0001s) ===========================
2026-08-15T17:48:28.495742006Z
2026-08-15T17:48:28.573111140Z Migrating to MakeNamesUnique (20230628194944)
2026-08-15T17:48:28.578255043Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-08-15T17:48:28.597951979Z == 20230628194944 MakeNamesUnique: migrated (0.0194s) =========================
2026-08-15T17:48:28.597976448Z
2026-08-15T17:48:28.718365147Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-08-15T17:48:28.721979178Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-08-15T17:48:28.724201546Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-08-15T17:48:28.732943199Z -> 0.0086s
2026-08-15T17:48:28.733095185Z -- remove_index(:creators, :slug)
2026-08-15T17:48:28.738965563Z -> 0.0057s
2026-08-15T17:48:28.739513236Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-08-15T17:48:28.741330888Z -> 0.0017s
2026-08-15T17:48:28.741614389Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-08-15T17:48:28.743248432Z -> 0.0015s
2026-08-15T17:48:28.743359075Z -- remove_index(:collections, :slug)
2026-08-15T17:48:28.796734195Z -> 0.0531s
2026-08-15T17:48:28.797084460Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-08-15T17:48:28.800610675Z -> 0.0034s
2026-08-15T17:48:28.800747962Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0786s) ======
2026-08-15T17:48:28.800790257Z
2026-08-15T17:48:28.914394868Z Migrating to AddSizeToModelFiles (20230707082403)
2026-08-15T17:48:28.965782112Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-08-15T17:48:28.967099276Z -- add_column(:model_files, :size, :integer)
2026-08-15T17:48:28.973599593Z -> 0.0063s
2026-08-15T17:48:28.986500476Z == 20230707082403 AddSizeToModelFiles: migrated (0.0077s) =====================
2026-08-15T17:48:28.986906764Z
2026-08-15T17:48:29.119974980Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-08-15T17:48:29.126451839Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-08-15T17:48:29.127706938Z -- change_column(:model_files, :size, :bigint)
2026-08-15T17:48:29.254377464Z -> 0.1264s
2026-08-15T17:48:29.256814364Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.1277s) ==================
2026-08-15T17:48:29.256887661Z
2026-08-15T17:48:29.373088562Z Migrating to AddNoteToProblems (20230711111009)
2026-08-15T17:48:29.379472505Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-08-15T17:48:29.381446763Z -- add_column(:problems, :note, :string, {default: nil})
2026-08-15T17:48:29.392857142Z -> 0.0111s
2026-08-15T17:48:29.394875519Z == 20230711111009 AddNoteToProblems: migrated (0.0133s) =======================
2026-08-15T17:48:29.396329308Z
2026-08-15T17:48:29.524309432Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-08-15T17:48:29.531383716Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-08-15T17:48:29.534604244Z -- add_column(:users, :problem_settings, :json)
2026-08-15T17:48:29.542882303Z -> 0.0080s
2026-08-15T17:48:29.545241035Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0114s) ================
2026-08-15T17:48:29.545289753Z
2026-08-15T17:48:29.671156830Z Migrating to AddLicenseToModel (20240127143358)
2026-08-15T17:48:29.677602256Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-08-15T17:48:29.678120881Z -- add_column(:models, :license, :string)
2026-08-15T17:48:29.686160149Z -> 0.0078s
2026-08-15T17:48:29.689886597Z == 20240127143358 AddLicenseToModel: migrated (0.0085s) =======================
2026-08-15T17:48:29.689898862Z
2026-08-15T17:48:29.828608684Z Migrating to AddIgnoredToProblems (20240131134832)
2026-08-15T17:48:29.833811887Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-08-15T17:48:29.834500946Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-08-15T17:48:29.841454596Z -> 0.0067s
2026-08-15T17:48:29.841912077Z == 20240131134832 AddIgnoredToProblems: migrated (0.0075s) ====================
2026-08-15T17:48:29.841953912Z
2026-08-15T17:48:29.973078261Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-08-15T17:48:29.986407216Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-08-15T17:48:29.986914217Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-08-15T17:48:30.160145293Z -> 0.1730s
2026-08-15T17:48:30.160390407Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.1737s) ======
2026-08-15T17:48:30.160436470Z
2026-08-15T17:48:30.275826748Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-08-15T17:48:30.291735301Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-08-15T17:48:30.292165367Z -- add_column(:users, :file_list_settings, :json)
2026-08-15T17:48:30.299104327Z -> 0.0067s
2026-08-15T17:48:30.299271184Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0073s) ===============
2026-08-15T17:48:30.299315373Z
2026-08-15T17:48:30.482214838Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-08-15T17:48:30.485900935Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-08-15T17:48:30.486531976Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-08-15T17:48:30.489667584Z -> 0.0030s
2026-08-15T17:48:30.490016477Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-08-15T17:48:30.494210497Z -> 0.0040s
2026-08-15T17:48:30.494593809Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-08-15T17:48:30.497177645Z -> 0.0025s
2026-08-15T17:48:30.497517961Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-08-15T17:48:30.509943005Z -> 0.0122s
2026-08-15T17:48:30.510164130Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0240s) =================
2026-08-15T17:48:30.510235143Z
2026-08-15T17:48:30.623965387Z Migrating to CreateFlipperTables (20240306095646)
2026-08-15T17:48:30.628886061Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-08-15T17:48:30.629265295Z -- create_table(:flipper_features)
2026-08-15T17:48:30.643135030Z -> 0.0137s
2026-08-15T17:48:30.643585558Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-08-15T17:48:30.654925295Z -> 0.0111s
2026-08-15T17:48:30.655107111Z -- create_table(:flipper_gates)
2026-08-15T17:48:30.659804014Z -> 0.0045s
2026-08-15T17:48:30.660318802Z -- 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-08-15T17:48:30.662948891Z -> 0.0025s
2026-08-15T17:48:30.664417289Z == 20240306095646 CreateFlipperTables: migrated (0.0340s) =====================
2026-08-15T17:48:30.664424594Z
2026-08-15T17:48:30.771260427Z Migrating to RolifyCreateRoles (20240319155251)
2026-08-15T17:48:30.775642877Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-08-15T17:48:30.776086901Z -- create_table(:roles)
2026-08-15T17:48:30.853880610Z -> 0.0775s
2026-08-15T17:48:30.854159441Z -- create_table(:users_roles, {id: false})
2026-08-15T17:48:30.870967837Z -> 0.0166s
2026-08-15T17:48:30.893761471Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-08-15T17:48:30.911053231Z -> 0.0120s
2026-08-15T17:48:30.915322803Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-08-15T17:48:30.918668264Z -> 0.0029s
2026-08-15T17:48:30.919085885Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-08-15T17:48:30.921000383Z -> 0.0018s
2026-08-15T17:48:30.921139393Z == 20240319155251 RolifyCreateRoles: migrated (0.1453s) =======================
2026-08-15T17:48:30.921182289Z
2026-08-15T17:48:30.967469077Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-08-15T17:48:30.971808661Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-08-15T17:48:31.009490612Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0372s) ==================
2026-08-15T17:48:31.009517026Z
2026-08-15T17:48:31.118149148Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-08-15T17:48:31.121282230Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-08-15T17:48:31.125059420Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-08-15T17:48:31.255483158Z -> 0.1289s
2026-08-15T17:48:31.255757210Z == 20240319155903 RemoveAdminFromUsers: migrated (0.1342s) ====================
2026-08-15T17:48:31.255779364Z
2026-08-15T17:48:31.360697804Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-08-15T17:48:31.372129978Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-08-15T17:48:31.372144707Z -- add_column(:users, :reset_password_token, :string)
2026-08-15T17:48:31.378490372Z -> 0.0083s
2026-08-15T17:48:31.379574396Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-08-15T17:48:31.382482947Z -> 0.0028s
2026-08-15T17:48:31.382611215Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0186s) ============
2026-08-15T17:48:31.382658240Z
2026-08-15T17:48:31.464637061Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-08-15T17:48:31.523121775Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-08-15T17:48:31.656369683Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.1328s) ==============
2026-08-15T17:48:31.656413201Z
2026-08-15T17:48:31.767304535Z Migrating to AddRememberableToUsers (20240410221112)
2026-08-15T17:48:31.770339209Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-08-15T17:48:31.773705221Z -- add_column(:users, :remember_created_at, :datetime)
2026-08-15T17:48:31.786808722Z -> 0.0120s
2026-08-15T17:48:31.786938303Z == 20240410221112 AddRememberableToUsers: migrated (0.0164s) ==================
2026-08-15T17:48:31.786988434Z
2026-08-15T17:48:31.890356810Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-08-15T17:48:31.893300210Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-08-15T17:48:31.896681253Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-08-15T17:48:31.904855271Z -> 0.0071s
2026-08-15T17:48:31.905031156Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0115s) ===========
2026-08-15T17:48:31.905057268Z
2026-08-15T17:48:32.008294080Z Migrating to DropDelayedJobs (20240418112821)
2026-08-15T17:48:32.012441506Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-08-15T17:48:32.028165527Z -- drop_table(:delayed_jobs)
2026-08-15T17:48:32.035171342Z -> 0.0059s
2026-08-15T17:48:32.037512439Z == 20240418112821 DropDelayedJobs: migrated (0.0248s) =========================
2026-08-15T17:48:32.037518531Z
2026-08-15T17:48:32.145526856Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-08-15T17:48:32.148522792Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-08-15T17:48:32.156673034Z -- add_column(:users, :interface_language, :string)
2026-08-15T17:48:32.164979219Z -> 0.0080s
2026-08-15T17:48:32.165241547Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0165s) =============
2026-08-15T17:48:32.165262680Z
2026-08-15T17:48:32.431874609Z Migrating to AddLockableToUsers (20240610120318)
2026-08-15T17:48:32.443243565Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-08-15T17:48:32.445193364Z -- change_table(:users)
2026-08-15T17:48:32.459447643Z -> 0.0140s
2026-08-15T17:48:32.459617886Z == 20240610120318 AddLockableToUsers: migrated (0.0162s) ======================
2026-08-15T17:48:32.459641424Z
2026-08-15T17:48:32.595011908Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-08-15T17:48:32.598133627Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-08-15T17:48:32.600204289Z -- add_column(:model_files, :attachment_data, :json)
2026-08-15T17:48:32.607021094Z -> 0.0067s
2026-08-15T17:48:32.607106757Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0088s) ===========
2026-08-15T17:48:32.607138651Z
2026-08-15T17:48:32.685614784Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-08-15T17:48:32.689158604Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-08-15T17:48:32.736033928Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0465s) ==================
2026-08-15T17:48:32.736059420Z
2026-08-15T17:48:32.875658324Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-08-15T17:48:32.878934715Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-08-15T17:48:32.883740227Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-08-15T17:48:32.890988842Z -> 0.0071s
2026-08-15T17:48:32.891093803Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0120s) ============
2026-08-15T17:48:32.891135146Z
2026-08-15T17:48:33.033378248Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-08-15T17:48:33.047189414Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-08-15T17:48:33.048921905Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-08-15T17:48:33.057753058Z -> 0.0071s
2026-08-15T17:48:33.058135719Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-08-15T17:48:33.063867056Z -> 0.0056s
2026-08-15T17:48:33.064066398Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-08-15T17:48:33.069723215Z -> 0.0055s
2026-08-15T17:48:33.069918158Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-08-15T17:48:33.083950009Z -> 0.0139s
2026-08-15T17:48:33.084375286Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-08-15T17:48:33.090519456Z -> 0.0060s
2026-08-15T17:48:33.090675931Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0433s) ====================
2026-08-15T17:48:33.090682514Z
2026-08-15T17:48:33.225723915Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-08-15T17:48:33.229324490Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-08-15T17:48:33.229863095Z -- remove_index(:libraries, :path)
2026-08-15T17:48:33.236313581Z -> 0.0063s
2026-08-15T17:48:33.237885529Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0083s) ================
2026-08-15T17:48:33.237963265Z
2026-08-15T17:48:33.379137803Z Migrating to CreateFederailsActors (20240727113215)
2026-08-15T17:48:33.406344639Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-08-15T17:48:33.407284483Z -- create_table(:federails_actors)
2026-08-15T17:48:33.418725605Z -> 0.0111s
2026-08-15T17:48:33.419226474Z -- foreign_key_exists?(:federails_actors, :users)
2026-08-15T17:48:33.428204292Z -> 0.0089s
2026-08-15T17:48:33.430204883Z -- remove_foreign_key(:federails_actors, :users)
2026-08-15T17:48:33.567605237Z -> 0.1370s
2026-08-15T17:48:33.567821152Z -- remove_index(:federails_actors, :user_id)
2026-08-15T17:48:33.573391004Z -> 0.0054s
2026-08-15T17:48:33.573982626Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-08-15T17:48:33.575737412Z -> 0.0017s
2026-08-15T17:48:33.575907324Z -- add_foreign_key(:federails_actors, :users)
2026-08-15T17:48:33.761675239Z -> 0.1855s
2026-08-15T17:48:33.761788036Z == 20240727113215 CreateFederailsActors: migrated (0.3552s) ===================
2026-08-15T17:48:33.761817556Z
2026-08-15T17:48:33.889157660Z Migrating to CreateFederailsFollowings (20240727113216)
2026-08-15T17:48:33.893353784Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-08-15T17:48:33.893716455Z -- create_table(:federails_followings)
2026-08-15T17:48:33.906031478Z -> 0.0121s
2026-08-15T17:48:33.906126149Z == 20240727113216 CreateFederailsFollowings: migrated (0.0126s) ===============
2026-08-15T17:48:33.906168474Z
2026-08-15T17:48:34.023687671Z Migrating to CreateFederailsActivities (20240727113217)
2026-08-15T17:48:34.027663251Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-08-15T17:48:34.028024509Z -- create_table(:federails_activities)
2026-08-15T17:48:34.058266691Z -> 0.0300s
2026-08-15T17:48:34.058404679Z == 20240727113217 CreateFederailsActivities: migrated (0.0306s) ===============
2026-08-15T17:48:34.058441012Z
2026-08-15T17:48:34.192667962Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-08-15T17:48:34.196709555Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-08-15T17:48:34.197084471Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-08-15T17:48:34.323728954Z -> 0.1263s
2026-08-15T17:48:34.323949438Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-08-15T17:48:34.329228173Z -> 0.0052s
2026-08-15T17:48:34.329318485Z -- change_table(:federails_actors)
2026-08-15T17:48:34.438364361Z -> 0.1088s
2026-08-15T17:48:34.438436847Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.2415s) =======
2026-08-15T17:48:34.438450575Z
2026-08-15T17:48:34.469356905Z Migrating to CreateFederailsActors (20240731165647)
2026-08-15T17:48:34.518783550Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-08-15T17:48:34.555320133Z == 20240731165647 CreateFederailsActors: migrated (0.0001s) ===================
2026-08-15T17:48:34.555346607Z
2026-08-15T17:48:34.593044470Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-08-15T17:48:34.617557048Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-08-15T17:48:34.623963035Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0001s) ===============
2026-08-15T17:48:34.623976552Z
2026-08-15T17:48:34.650274748Z Migrating to BackfillActivities (20240805111500)
2026-08-15T17:48:34.653914371Z == 20240805111500 BackfillActivities: migrating ===============================
2026-08-15T17:48:34.654197240Z == 20240805111500 BackfillActivities: migrated (0.0001s) ======================
2026-08-15T17:48:34.654229235Z
2026-08-15T17:48:34.764555169Z Migrating to CreateCaberRelations (20240827155630)
2026-08-15T17:48:34.768359384Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-08-15T17:48:34.768656693Z -- create_table(:caber_relations)
2026-08-15T17:48:34.861810239Z -> 0.0929s
2026-08-15T17:48:34.861940522Z == 20240827155630 CreateCaberRelations: migrated (0.0933s) ====================
2026-08-15T17:48:34.861963428Z
2026-08-15T17:48:34.897123829Z Migrating to AddDefaultAccessControls (20240830121749)
2026-08-15T17:48:34.900731077Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-08-15T17:48:35.117581015Z == 20240830121749 AddDefaultAccessControls: migrated (0.2165s) ================
2026-08-15T17:48:35.117602268Z
2026-08-15T17:48:35.145907598Z Migrating to RenameDefaultRoles (20240830151650)
2026-08-15T17:48:35.174027484Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-08-15T17:48:35.293207507Z == 20240830151650 RenameDefaultRoles: migrated (0.1187s) ======================
2026-08-15T17:48:35.293235023Z
2026-08-15T17:48:35.419572086Z Migrating to AddPublicIDsToModels (20240904151944)
2026-08-15T17:48:35.428111722Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-08-15T17:48:35.428590426Z -- add_column(:models, :public_id, :string)
2026-08-15T17:48:35.437120814Z -> 0.0083s
2026-08-15T17:48:35.437260826Z -- add_index(:models, :public_id)
2026-08-15T17:48:35.446974006Z -> 0.0095s
2026-08-15T17:48:35.447103637Z -- add_column(:model_files, :public_id, :string)
2026-08-15T17:48:35.454101947Z -> 0.0068s
2026-08-15T17:48:35.454240977Z -- add_index(:model_files, :public_id)
2026-08-15T17:48:35.457322546Z -> 0.0030s
2026-08-15T17:48:35.457443119Z -- add_column(:problems, :public_id, :string)
2026-08-15T17:48:35.464023246Z -> 0.0064s
2026-08-15T17:48:35.464109440Z -- add_index(:problems, :public_id)
2026-08-15T17:48:35.465772350Z -> 0.0016s
2026-08-15T17:48:35.465887412Z -- add_column(:creators, :public_id, :string)
2026-08-15T17:48:35.472271645Z -> 0.0063s
2026-08-15T17:48:35.475135736Z -- add_index(:creators, :public_id)
2026-08-15T17:48:35.475144363Z -> 0.0016s
2026-08-15T17:48:35.475151408Z -- add_column(:collections, :public_id, :string)
2026-08-15T17:48:35.485937750Z -> 0.0116s
2026-08-15T17:48:35.486036338Z -- add_index(:collections, :public_id)
2026-08-15T17:48:35.487735672Z -> 0.0016s
2026-08-15T17:48:35.487880885Z -- add_column(:libraries, :public_id, :string)
2026-08-15T17:48:35.494504560Z -> 0.0065s
2026-08-15T17:48:35.494609752Z -- add_index(:libraries, :public_id)
2026-08-15T17:48:35.496287252Z -> 0.0016s
2026-08-15T17:48:35.496435972Z == 20240904151944 AddPublicIDsToModels: migrated (0.0680s) ====================
2026-08-15T17:48:35.496470541Z
2026-08-15T17:48:35.532568552Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-08-15T17:48:35.537091444Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-08-15T17:48:35.877787398Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-08-15T17:48:35.889753527Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.3523s) ==============
2026-08-15T17:48:35.889783277Z
2026-08-15T17:48:35.927035613Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-08-15T17:48:35.930623532Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-08-15T17:48:35.930960631Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0001s) ======
2026-08-15T17:48:35.930984259Z
2026-08-15T17:48:35.974359130Z Migrating to DeduplicateRoles (20240923114515)
2026-08-15T17:48:35.977452192Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-08-15T17:48:36.359274227Z == 20240923114515 DeduplicateRoles: migrated (0.3814s) ========================
2026-08-15T17:48:36.359321963Z
2026-08-15T17:48:36.481627644Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-08-15T17:48:36.499698172Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-08-15T17:48:36.500299334Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-08-15T17:48:37.265311298Z -> 0.7647s
2026-08-15T17:48:37.265407472Z -- add_index(:models, :name_lower)
2026-08-15T17:48:37.268705597Z -> 0.0032s
2026-08-15T17:48:37.269021875Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-08-15T17:48:37.402552932Z -> 0.1333s
2026-08-15T17:48:37.402647242Z -- add_index(:creators, :name_lower)
2026-08-15T17:48:37.404601430Z -> 0.0018s
2026-08-15T17:48:37.404914691Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-08-15T17:48:37.597507326Z -> 0.1924s
2026-08-15T17:48:37.597643932Z -- add_index(:collections, :name_lower)
2026-08-15T17:48:37.599588589Z -> 0.0018s
2026-08-15T17:48:37.599939867Z == 20240924122004 AddVirtualColumnsForSorting: migrated (1.0998s) =============
2026-08-15T17:48:37.599985740Z
2026-08-15T17:48:37.806950672Z Migrating to AddKeypairToActors (20240926162407)
2026-08-15T17:48:37.810267545Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-08-15T17:48:37.810561999Z -- change_table(:federails_actors)
2026-08-15T17:48:37.825703806Z -> 0.0150s
2026-08-15T17:48:37.825827516Z == 20240926162407 AddKeypairToActors: migrated (0.0154s) ======================
2026-08-15T17:48:37.825857777Z
2026-08-15T17:48:37.959263762Z Migrating to AddUuids (20241004194445)
2026-08-15T17:48:37.962946372Z == 20241004194445 AddUuids: migrating =========================================
2026-08-15T17:48:37.963235324Z -- change_table(:federails_actors)
2026-08-15T17:48:37.978538878Z -> 0.0151s
2026-08-15T17:48:37.978605041Z -- change_table(:federails_activities)
2026-08-15T17:48:37.987709615Z -> 0.0089s
2026-08-15T17:48:37.987766821Z -- change_table(:federails_followings)
2026-08-15T17:48:37.999278674Z -> 0.0113s
2026-08-15T17:48:37.999377203Z == 20241004194445 AddUuids: migrated (0.0363s) ================================
2026-08-15T17:48:37.999420380Z
2026-08-15T17:48:38.116049204Z Migrating to CreateComments (20241007182824)
2026-08-15T17:48:38.124290448Z == 20241007182824 CreateComments: migrating ===================================
2026-08-15T17:48:38.124600683Z -- create_table(:comments)
2026-08-15T17:48:38.138913741Z -> 0.0141s
2026-08-15T17:48:38.139092070Z == 20241007182824 CreateComments: migrated (0.0145s) ==========================
2026-08-15T17:48:38.139112632Z
2026-08-15T17:48:38.261438464Z Migrating to AddSystemToComments (20241009122540)
2026-08-15T17:48:38.310906933Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-08-15T17:48:38.311355847Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-08-15T17:48:38.320288123Z -> 0.0088s
2026-08-15T17:48:38.320375620Z == 20241009122540 AddSystemToComments: migrated (0.0093s) =====================
2026-08-15T17:48:38.320406312Z
2026-08-15T17:48:38.363572042Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-08-15T17:48:38.368085857Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-08-15T17:48:38.368327754Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0001s) ============
2026-08-15T17:48:38.368349909Z
2026-08-15T17:48:38.484963341Z Migrating to AddOmniauthToUsers (20241015090803)
2026-08-15T17:48:38.488083427Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-08-15T17:48:38.488397089Z -- add_column(:users, :auth_provider, :string)
2026-08-15T17:48:38.497264886Z -> 0.0087s
2026-08-15T17:48:38.497336931Z -- add_column(:users, :auth_uid, :string)
2026-08-15T17:48:38.504792382Z -> 0.0073s
2026-08-15T17:48:38.504889508Z == 20241015090803 AddOmniauthToUsers: migrated (0.0166s) ======================
2026-08-15T17:48:38.504943377Z
2026-08-15T17:48:38.618881690Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-08-15T17:48:38.622368755Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-08-15T17:48:38.622775084Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-08-15T17:48:38.631692040Z -> 0.0087s
2026-08-15T17:48:38.631933747Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-08-15T17:48:38.641346872Z -> 0.0093s
2026-08-15T17:48:38.641447375Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0189s) =====
2026-08-15T17:48:38.641479650Z
2026-08-15T17:48:38.755444786Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-08-15T17:48:38.758532127Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-08-15T17:48:38.758917333Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-08-15T17:48:38.767888138Z -> 0.0088s
2026-08-15T17:48:38.768010113Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0093s) ======
2026-08-15T17:48:38.768045174Z
2026-08-15T17:48:38.875386485Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-08-15T17:48:38.882092857Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-08-15T17:48:38.882377961Z -- change_table(:users)
2026-08-15T17:48:38.893076757Z -> 0.0105s
2026-08-15T17:48:38.893157941Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0109s) =====================
2026-08-15T17:48:38.893189815Z
2026-08-15T17:48:38.924551472Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-08-15T17:48:38.928369074Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-08-15T17:48:39.098737772Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.1699s) =================
2026-08-15T17:48:39.098778444Z
2026-08-15T17:48:39.212894155Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-08-15T17:48:39.221929259Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-08-15T17:48:39.222451330Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-08-15T17:48:39.237936841Z -> 0.0153s
2026-08-15T17:48:39.304330290Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-08-15T17:48:39.304352144Z -> 0.0105s
2026-08-15T17:48:39.304361794Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-08-15T17:48:39.304370752Z -> 0.0067s
2026-08-15T17:48:39.304379179Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-08-15T17:48:39.304388197Z -> 0.0197s
2026-08-15T17:48:39.304396734Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-08-15T17:48:39.304406363Z -> 0.0180s
2026-08-15T17:48:39.304416875Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-08-15T17:48:39.308678290Z -> 0.0138s
2026-08-15T17:48:39.308896540Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-08-15T17:48:39.315638624Z -> 0.0066s
2026-08-15T17:48:39.315775840Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0936s) ===================
2026-08-15T17:48:39.315813707Z
2026-08-15T17:48:39.453218800Z Migrating to AddInProgressToProblems (20241105121830)
2026-08-15T17:48:39.461957938Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-08-15T17:48:39.462380369Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-08-15T17:48:39.471343869Z -> 0.0088s
2026-08-15T17:48:39.471477248Z == 20241105121830 AddInProgressToProblems: migrated (0.0093s) =================
2026-08-15T17:48:39.471513140Z
2026-08-15T17:48:39.633344346Z Migrating to ClearStuckProblems (20241118155027)
2026-08-15T17:48:39.654297543Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-08-15T17:48:39.712071335Z == 20241118155027 ClearStuckProblems: migrated (0.0573s) ======================
2026-08-15T17:48:39.738460585Z
2026-08-15T17:48:39.866620250Z Migrating to AddApprovedToUser (20241122121621)
2026-08-15T17:48:39.871704985Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-08-15T17:48:39.872056854Z -- change_table(:users)
2026-08-15T17:48:39.885447724Z -> 0.0131s
2026-08-15T17:48:39.885645582Z == 20241122121621 AddApprovedToUser: migrated (0.0137s) =======================
2026-08-15T17:48:39.885682637Z
2026-08-15T17:48:40.061652782Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-08-15T17:48:40.067653431Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-08-15T17:48:40.068035241Z -- create_table(:federails_moderation_reports)
2026-08-15T17:48:40.085330547Z -> 0.0171s
2026-08-15T17:48:40.126943599Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0176s) ========
2026-08-15T17:48:40.126982788Z
2026-08-15T17:48:40.265096710Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-08-15T17:48:40.269854345Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-08-15T17:48:40.270222928Z -- create_table(:federails_moderation_domain_blocks)
2026-08-15T17:48:40.277482024Z -> 0.0071s
2026-08-15T17:48:40.277604481Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0075s) ===
2026-08-15T17:48:40.277638239Z
2026-08-15T17:48:40.415096299Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-08-15T17:48:40.419490492Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-08-15T17:48:40.423501053Z -- change_column_null(:comments, :commenter_id, true)
2026-08-15T17:48:40.583688308Z -> 0.1599s
2026-08-15T17:48:40.586606247Z -- change_column_null(:comments, :commenter_type, true)
2026-08-15T17:48:40.728324170Z -> 0.1442s
2026-08-15T17:48:40.728844197Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-08-15T17:48:40.738405030Z -> 0.0094s
2026-08-15T17:48:40.780196121Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-08-15T17:48:40.989571500Z -> 0.2504s
2026-08-15T17:48:40.990003681Z == 20250114105808 AddFederationAttributesToComments: migrated (0.5699s) =======
2026-08-15T17:48:40.990057589Z
2026-08-15T17:48:41.181063889Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-08-15T17:48:41.187312288Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-08-15T17:48:41.187752144Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-08-15T17:48:41.197743084Z -> 0.0097s
2026-08-15T17:48:41.197930361Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0104s) =================
2026-08-15T17:48:41.197960362Z
2026-08-15T17:48:41.247926814Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-08-15T17:48:41.251956493Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-08-15T17:48:41.609813513Z == 20250121164452 MakePublicIDsLowercase: migrated (0.3573s) ==================
2026-08-15T17:48:41.609849676Z
2026-08-15T17:48:41.825336097Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-08-15T17:48:41.831217487Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-08-15T17:48:41.831815522Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-08-15T17:48:41.845018122Z -> 0.0130s
2026-08-15T17:48:41.845118144Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0136s) ==========
2026-08-15T17:48:41.845146211Z
2026-08-15T17:48:42.152681352Z Migrating to AddCreatorToCollections (20250222000000)
2026-08-15T17:48:42.222301282Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-08-15T17:48:42.231366035Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-08-15T17:48:42.503903373Z -> 0.2723s
2026-08-15T17:48:42.510664936Z == 20250222000000 AddCreatorToCollections: migrated (0.2730s) =================
2026-08-15T17:48:42.512155790Z
2026-08-15T17:48:42.644418382Z Migrating to AddLocalToActors (20250305171530)
2026-08-15T17:48:42.657068400Z == 20250305171530 AddLocalToActors: migrating =================================
2026-08-15T17:48:42.657901609Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-08-15T17:48:42.667196375Z -> 0.0091s
2026-08-15T17:48:42.669967469Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-08-15T17:48:42.679087834Z -> 0.0081s
2026-08-15T17:48:42.683434352Z -> 0 rows
2026-08-15T17:48:42.685803505Z == 20250305171530 AddLocalToActors: migrated (0.0270s) ========================
2026-08-15T17:48:42.686791896Z
2026-08-15T17:48:42.807916338Z Migrating to AddActorTypeToActors (20250407160721)
2026-08-15T17:48:42.816786099Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-08-15T17:48:42.817652194Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-08-15T17:48:42.828282772Z -> 0.0103s
2026-08-15T17:48:42.829835270Z == 20250407160721 AddActorTypeToActors: migrated (0.0114s) ====================
2026-08-15T17:48:42.830790515Z
2026-08-15T17:48:42.958570105Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-08-15T17:48:42.966171911Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-08-15T17:48:42.966607288Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-08-15T17:48:42.979384782Z -> 0.0125s
2026-08-15T17:48:42.980910356Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0131s) =================
2026-08-15T17:48:42.981870240Z
2026-08-15T17:48:43.101931449Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-08-15T17:48:43.114012720Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-08-15T17:48:43.114343516Z -- create_table(:oauth_applications)
2026-08-15T17:48:43.121076152Z -> 0.0065s
2026-08-15T17:48:43.121325614Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-08-15T17:48:43.123731752Z -> 0.0023s
2026-08-15T17:48:43.123872816Z -- create_table(:oauth_access_grants)
2026-08-15T17:48:43.132818179Z -> 0.0088s
2026-08-15T17:48:43.133040427Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-08-15T17:48:43.134863450Z -> 0.0017s
2026-08-15T17:48:43.135084646Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-08-15T17:48:43.302280442Z -> 0.1668s
2026-08-15T17:48:43.302465104Z -- create_table(:oauth_access_tokens)
2026-08-15T17:48:43.319928689Z -> 0.0170s
2026-08-15T17:48:43.320298094Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-08-15T17:48:43.324455350Z -> 0.0039s
2026-08-15T17:48:43.325455164Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-08-15T17:48:43.329999480Z -> 0.0042s
2026-08-15T17:48:43.330460809Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-08-15T17:48:43.515647343Z -> 0.1849s
2026-08-15T17:48:43.515931866Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-08-15T17:48:43.658571105Z -> 0.1424s
2026-08-15T17:48:43.658792411Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-08-15T17:48:43.822670633Z -> 0.1636s
2026-08-15T17:48:43.824267310Z == 20250408111644 CreateDoorkeeperTables: migrated (0.7085s) ==================
2026-08-15T17:48:43.825335722Z
2026-08-15T17:48:43.948998197Z Migrating to AddOwnerToApplication (20250408145956)
2026-08-15T17:48:43.959166514Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-08-15T17:48:43.972866006Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-08-15T17:48:43.984617002Z -> 0.0115s
2026-08-15T17:48:43.986600068Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-08-15T17:48:43.998489903Z -> 0.0116s
2026-08-15T17:48:44.002351193Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-08-15T17:48:44.006430662Z -> 0.0038s
2026-08-15T17:48:44.014470090Z == 20250408145956 AddOwnerToApplication: migrated (0.0433s) ===================
2026-08-15T17:48:44.016375519Z
2026-08-15T17:48:44.211055029Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-08-15T17:48:44.215964310Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-08-15T17:48:44.220488666Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-08-15T17:48:44.436087454Z -> 0.2153s
2026-08-15T17:48:44.437745104Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.2198s) ============
2026-08-15T17:48:44.438716842Z
2026-08-15T17:48:44.556057760Z Migrating to AddQuotaToUsers (20250409125753)
2026-08-15T17:48:44.561251664Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-08-15T17:48:44.564614861Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-08-15T17:48:44.575149916Z -> 0.0103s
2026-08-15T17:48:44.576855683Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-08-15T17:48:44.586376786Z -> 0.0093s
2026-08-15T17:48:44.588018243Z == 20250409125753 AddQuotaToUsers: migrated (0.0249s) =========================
2026-08-15T17:48:44.589067057Z
2026-08-15T17:48:44.698305229Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-08-15T17:48:44.707275784Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-08-15T17:48:44.710219645Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-08-15T17:48:45.017435142Z -> 0.3069s
2026-08-15T17:48:45.019088874Z -- add_index(:model_files, :filename_lower)
2026-08-15T17:48:45.021931090Z -> 0.0027s
2026-08-15T17:48:45.023636226Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.3161s)
2026-08-15T17:48:45.024693817Z
2026-08-15T17:48:45.144506986Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-08-15T17:48:45.149973249Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-08-15T17:48:45.153303309Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-08-15T17:48:45.157620417Z -> 0.0041s
2026-08-15T17:48:45.159358429Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0076s) ===================
2026-08-15T17:48:45.160399416Z
2026-08-15T17:48:45.287193571Z Migrating to AddPreviewToModelFile (20250520111046)
2026-08-15T17:48:45.291960485Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-08-15T17:48:45.296688842Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-08-15T17:48:45.306950436Z -> 0.0101s
2026-08-15T17:48:45.308218090Z == 20250520111046 AddPreviewToModelFile: migrated (0.0130s) ===================
2026-08-15T17:48:45.309550295Z
2026-08-15T17:48:45.433920476Z Migrating to CreateAltchaSolutions (20250609210440)
2026-08-15T17:48:45.437900194Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-08-15T17:48:45.439514787Z -- create_table(:altcha_solutions)
2026-08-15T17:48:45.445169981Z -> 0.0055s
2026-08-15T17:48:45.445537792Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-08-15T17:48:45.447586510Z -> 0.0020s
2026-08-15T17:48:45.449566389Z == 20250609210440 CreateAltchaSolutions: migrated (0.0113s) ===================
2026-08-15T17:48:45.450649371Z
2026-08-15T17:48:45.558345216Z Migrating to AddIndexableFields (20250620141805)
2026-08-15T17:48:45.562198299Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-08-15T17:48:45.562652905Z -- change_table(:models)
2026-08-15T17:48:45.587841806Z -> 0.0250s
2026-08-15T17:48:45.587977940Z -- change_table(:creators)
2026-08-15T17:48:45.606694070Z -> 0.0185s
2026-08-15T17:48:45.606823180Z -- change_table(:collections)
2026-08-15T17:48:45.624931494Z -> 0.0179s
2026-08-15T17:48:45.625185095Z == 20250620141805 AddIndexableFields: migrated (0.0626s) ======================
2026-08-15T17:48:45.626498952Z
2026-08-15T17:48:45.740039754Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-08-15T17:48:45.743982578Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-08-15T17:48:45.745709698Z -- change_column(:models, :indexable, :string)
2026-08-15T17:48:46.144376661Z -> 0.3983s
2026-08-15T17:48:46.144583217Z -- change_column(:models, :ai_indexable, :string)
2026-08-15T17:48:46.773323692Z -> 0.6284s
2026-08-15T17:48:46.773536310Z -- change_column(:creators, :indexable, :string)
2026-08-15T17:48:46.989540956Z -> 0.2158s
2026-08-15T17:48:46.989686489Z -- change_column(:creators, :ai_indexable, :string)
2026-08-15T17:48:47.166080357Z -> 0.1762s
2026-08-15T17:48:47.166229518Z -- change_column(:collections, :indexable, :string)
2026-08-15T17:48:47.544113057Z -> 0.3776s
2026-08-15T17:48:47.579169118Z -- change_column(:collections, :ai_indexable, :string)
2026-08-15T17:48:47.832923461Z -> 0.2884s
2026-08-15T17:48:47.833292465Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (2.0889s) ======
2026-08-15T17:48:47.834700562Z
2026-08-15T17:48:47.974268724Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-08-15T17:48:47.978667617Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-08-15T17:48:47.979127373Z -- change_table(:models)
2026-08-15T17:48:47.985145248Z -> 0.0058s
2026-08-15T17:48:47.985310260Z -- change_table(:creators)
2026-08-15T17:48:47.989312854Z -> 0.0038s
2026-08-15T17:48:47.989354799Z -- change_table(:collections)
2026-08-15T17:48:47.993250107Z -> 0.0037s
2026-08-15T17:48:47.993560382Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0146s) =================
2026-08-15T17:48:47.995145526Z
2026-08-15T17:48:48.155343022Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-08-15T17:48:48.159105973Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-08-15T17:48:48.159416068Z -- change_table(:links)
2026-08-15T17:48:48.163058968Z -> 0.0034s
2026-08-15T17:48:48.163220123Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0039s) =======================
2026-08-15T17:48:48.164688481Z
2026-08-15T17:48:48.302641488Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-08-15T17:48:48.308705206Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-08-15T17:48:48.308955871Z -- add_column(:links, :synced_at, :datetime)
2026-08-15T17:48:48.319342678Z -> 0.0102s
2026-08-15T17:48:48.319461066Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0106s) ======================
2026-08-15T17:48:48.319587361Z
2026-08-15T17:48:48.457058878Z Migrating to CreateFaspClientProviders (20250806142734)
2026-08-15T17:48:48.461509545Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-08-15T17:48:48.461842677Z -- create_table(:fasp_client_providers)
2026-08-15T17:48:48.610998706Z -> 0.1487s
2026-08-15T17:48:48.611035290Z == 20250806142734 CreateFaspClientProviders: migrated (0.1492s) ===============
2026-08-15T17:48:48.611092715Z
2026-08-15T17:48:48.772441651Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-08-15T17:48:48.778242438Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-08-15T17:48:48.778720752Z -- create_table(:fasp_client_event_subscriptions)
2026-08-15T17:48:48.848224719Z -> 0.0690s
2026-08-15T17:48:48.848389390Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0698s) ======
2026-08-15T17:48:48.848551096Z
2026-08-15T17:48:49.029321882Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-08-15T17:48:49.035615062Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-08-15T17:48:49.036149108Z -- create_table(:fasp_client_backfill_requests)
2026-08-15T17:48:49.068077036Z -> 0.0315s
2026-08-15T17:48:49.068227339Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0323s) ========
2026-08-15T17:48:49.068272039Z
2026-08-15T17:48:49.193903170Z Migrating to AddImagesToCreators (20250922155445)
2026-08-15T17:48:49.337292431Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-08-15T17:48:49.337764983Z -- add_column(:creators, :avatar_data, :json)
2026-08-15T17:48:49.350600744Z -> 0.0125s
2026-08-15T17:48:49.350791589Z -- add_column(:creators, :banner_data, :json)
2026-08-15T17:48:49.361725228Z -> 0.0107s
2026-08-15T17:48:49.361885832Z == 20250922155445 AddImagesToCreators: migrated (0.0243s) =====================
2026-08-15T17:48:49.361921754Z
2026-08-15T17:48:49.486489693Z Migrating to CreateFederailsHosts (20251010145758)
2026-08-15T17:48:49.498780246Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-08-15T17:48:49.499208429Z -- create_table(:federails_hosts)
2026-08-15T17:48:49.549266907Z -> 0.0497s
2026-08-15T17:48:49.549413663Z == 20251010145758 CreateFederailsHosts: migrated (0.0503s) ====================
2026-08-15T17:48:49.549444665Z
2026-08-15T17:48:49.766769881Z Migrating to AddTourStateToUsers (20251027152904)
2026-08-15T17:48:49.775123292Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-08-15T17:48:49.775542797Z -- add_column(:users, :tour_state, :json)
2026-08-15T17:48:49.793110953Z -> 0.0171s
2026-08-15T17:48:49.793266336Z == 20251027152904 AddTourStateToUsers: migrated (0.0178s) =====================
2026-08-15T17:48:49.793282118Z
2026-08-15T17:48:49.977252531Z Migrating to AddSortOrderToUsers (20251105110434)
2026-08-15T17:48:49.982074486Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-08-15T17:48:49.982704446Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-08-15T17:48:49.999158086Z -> 0.0160s
2026-08-15T17:48:49.999257627Z == 20251105110434 AddSortOrderToUsers: migrated (0.0169s) =====================
2026-08-15T17:48:49.999285663Z
2026-08-15T17:48:50.150583688Z Migrating to CreateGroups (20251203161006)
2026-08-15T17:48:50.156614179Z == 20251203161006 CreateGroups: migrating =====================================
2026-08-15T17:48:50.157029255Z -- create_table(:groups)
2026-08-15T17:48:50.202110635Z -> 0.0448s
2026-08-15T17:48:50.202257831Z -- create_table(:memberships)
2026-08-15T17:48:50.221086427Z -> 0.0185s
2026-08-15T17:48:50.221206299Z == 20251203161006 CreateGroups: migrated (0.0643s) ============================
2026-08-15T17:48:50.221322733Z
2026-08-15T17:48:50.379225706Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-08-15T17:48:50.382758414Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-08-15T17:48:50.383228170Z -- remove_index(:memberships, [:group_id, :user_id])
2026-08-15T17:48:50.395941374Z -> 0.0125s
2026-08-15T17:48:50.396323955Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-08-15T17:48:50.398335418Z -> 0.0019s
2026-08-15T17:48:50.398495791Z -- remove_index(:memberships, [:user_id, :group_id])
2026-08-15T17:48:50.428823225Z -> 0.0300s
2026-08-15T17:48:50.429196617Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-08-15T17:48:50.432881040Z -> 0.0035s
2026-08-15T17:48:50.433072526Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0500s) =============
2026-08-15T17:48:50.433138399Z
2026-08-15T17:48:50.581057066Z Migrating to CreateNoticedTables (20260119153039)
2026-08-15T17:48:50.590587517Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-08-15T17:48:50.591248499Z -- create_table(:noticed_events, {id: :primary_key})
2026-08-15T17:48:50.640053271Z -> 0.0485s
2026-08-15T17:48:50.640331512Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-08-15T17:48:50.664338070Z -> 0.0238s
2026-08-15T17:48:50.678866111Z == 20260119153039 CreateNoticedTables: migrated (0.0739s) =====================
2026-08-15T17:48:50.678875620Z
2026-08-15T17:48:50.864727424Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-08-15T17:48:50.896518206Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-08-15T17:48:50.897166793Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-08-15T17:48:50.908472933Z -> 0.0112s
2026-08-15T17:48:50.908585489Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0118s) =====
2026-08-15T17:48:50.908626181Z
2026-08-15T17:48:51.019577446Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-08-15T17:48:51.024185800Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-08-15T17:48:51.025913321Z -- change_table(:users)
2026-08-15T17:48:51.121391330Z -> 0.0952s
2026-08-15T17:48:51.121580511Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0971s) ===============
2026-08-15T17:48:51.121687637Z
2026-08-15T17:48:51.229519526Z Migrating to CreateLists (20260302121346)
2026-08-15T17:48:51.233563925Z == 20260302121346 CreateLists: migrating ======================================
2026-08-15T17:48:51.233905574Z -- create_table(:lists)
2026-08-15T17:48:51.253929227Z -> 0.0198s
2026-08-15T17:48:51.254033667Z -- create_table(:list_items)
2026-08-15T17:48:51.276649484Z -> 0.0224s
2026-08-15T17:48:51.276887623Z == 20260302121346 CreateLists: migrated (0.0431s) =============================
2026-08-15T17:48:51.276911772Z
2026-08-15T17:48:51.386657768Z Migrating to AddSpecialToLists (20260304122738)
2026-08-15T17:48:51.389668334Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-08-15T17:48:51.389966515Z -- add_column(:lists, :special, :string)
2026-08-15T17:48:51.402455086Z -> 0.0124s
2026-08-15T17:48:51.402559176Z == 20260304122738 AddSpecialToLists: migrated (0.0128s) =======================
2026-08-15T17:48:51.402597273Z
2026-08-15T17:48:51.510031892Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-08-15T17:48:51.513656214Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-08-15T17:48:51.514129197Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-08-15T17:48:51.527181295Z -> 0.0128s
2026-08-15T17:48:51.527465878Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-08-15T17:48:51.538952722Z -> 0.0114s
2026-08-15T17:48:51.539192265Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-08-15T17:48:51.550359444Z -> 0.0110s
2026-08-15T17:48:51.550489125Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0366s) ============
2026-08-15T17:48:51.550521931Z
2026-08-15T17:48:51.665099382Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-08-15T17:48:51.668223376Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-08-15T17:48:51.668527338Z -- add_column(:federails_activities, :to, :string)
2026-08-15T17:48:51.680793553Z -> 0.0121s
2026-08-15T17:48:51.686178161Z -- add_column(:federails_activities, :cc, :string)
2026-08-15T17:48:51.692284464Z -> 0.0112s
2026-08-15T17:48:51.692409556Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0240s) =========
2026-08-15T17:48:51.692441941Z
2026-08-15T17:48:51.808059828Z Migrating to AddLikeCountToModels (20260410150554)
2026-08-15T17:48:51.811250837Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-08-15T17:48:51.811662356Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-08-15T17:48:51.824202422Z -> 0.0124s
2026-08-15T17:48:51.824325310Z == 20260410150554 AddLikeCountToModels: migrated (0.0129s) ====================
2026-08-15T17:48:51.824347004Z
2026-08-15T17:48:51.935195380Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-08-15T17:48:51.939377897Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-08-15T17:48:51.939669796Z -- create_table(:federails_quote_authorizations)
2026-08-15T17:48:51.980400189Z -> 0.0405s
2026-08-15T17:48:51.980533448Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0409s) ======
2026-08-15T17:48:51.980599481Z
2026-08-15T17:48:52.087458941Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-08-15T17:48:52.090568897Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-08-15T17:48:52.090860334Z -- add_column(:federails_activities, :result, :string)
2026-08-15T17:48:52.103245969Z -> 0.0122s
2026-08-15T17:48:52.103384898Z -- add_column(:federails_activities, :instrument, :string)
2026-08-15T17:48:52.114422287Z -> 0.0109s
2026-08-15T17:48:52.114534052Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0238s)
2026-08-15T17:48:52.114573361Z
2026-08-15T17:48:52.225251234Z Migrating to CreateCollectionsModelsJoinTable (20260422125049)
2026-08-15T17:48:52.228637637Z == 20260422125049 CreateCollectionsModelsJoinTable: migrating =================
2026-08-15T17:48:52.228992422Z -- create_join_table(:collections, :models)
2026-08-15T17:48:52.257190135Z -> 0.0280s
2026-08-15T17:48:52.257373705Z == 20260422125049 CreateCollectionsModelsJoinTable: migrated (0.0285s) ========
2026-08-15T17:48:52.257463456Z
2026-08-15T17:48:52.372356993Z Migrating to AddPreviewFieldsToCollections (20260427114113)
2026-08-15T17:48:52.381702843Z == 20260427114113 AddPreviewFieldsToCollections: migrating ====================
2026-08-15T17:48:52.382049722Z -- change_table(:collections)
2026-08-15T17:48:52.889454800Z -> 0.5071s
2026-08-15T17:48:52.889558269Z == 20260427114113 AddPreviewFieldsToCollections: migrated (0.5076s) ===========
2026-08-15T17:48:52.889594722Z
2026-08-15T17:48:53.030893220Z Migrating to AddModelsCountToCollections (20260428101428)
2026-08-15T17:48:53.034337750Z == 20260428101428 AddModelsCountToCollections: migrating ======================
2026-08-15T17:48:53.036182217Z -- add_column(:collections_models, :id, :primary_key)
2026-08-15T17:48:53.096635678Z -> 0.0602s
2026-08-15T17:48:53.096806402Z -- add_column(:collections, :models_count, :integer)
2026-08-15T17:48:53.125894739Z -> 0.0289s
2026-08-15T17:48:53.126051405Z == 20260428101428 AddModelsCountToCollections: migrated (0.0915s) =============
2026-08-15T17:48:53.126105073Z
2026-08-15T17:48:53.493755735Z Migrating to AddTextToLinks (20260511220927)
2026-08-15T17:48:53.496866242Z == 20260511220927 AddTextToLinks: migrating ===================================
2026-08-15T17:48:53.497145154Z -- add_column(:links, :text, :string)
2026-08-15T17:48:53.510222522Z -> 0.0129s
2026-08-15T17:48:53.510360420Z == 20260511220927 AddTextToLinks: migrated (0.0133s) ==========================
2026-08-15T17:48:53.510384799Z
2026-08-15T17:48:53.892718324Z Migrating to AddEntrypointToModels (20260512112504)
2026-08-15T17:48:53.896114125Z == 20260512112504 AddEntrypointToModels: migrating ============================
2026-08-15T17:48:53.896568110Z -- add_reference(:models, :entrypoint, {null: true, foreign_key: {to_table: :model_files}})
2026-08-15T17:48:54.436347537Z -> 0.5395s
2026-08-15T17:48:54.436598943Z -- add_column(:models, :entrypoint_fragment, :string, {null: true})
2026-08-15T17:48:54.448488799Z -> 0.0118s
2026-08-15T17:48:54.448641426Z == 20260512112504 AddEntrypointToModels: migrated (0.5523s) ===================
2026-08-15T17:48:54.448662128Z
2026-08-15T17:48:54.579779944Z Migrating to AddLandingPageToUsers (20260514144832)
2026-08-15T17:48:54.582926875Z == 20260514144832 AddLandingPageToUsers: migrating ============================
2026-08-15T17:48:54.583316540Z -- add_column(:users, :landing_page, :string, {null: true, default: nil})
2026-08-15T17:48:54.614631944Z -> 0.0311s
2026-08-15T17:48:54.614769541Z == 20260514144832 AddLandingPageToUsers: migrated (0.0316s) ===================
2026-08-15T17:48:54.614792026Z
2026-08-15T17:48:54.740128213Z Migrating to CreateRelationships (20260519154617)
2026-08-15T17:48:54.744130948Z == 20260519154617 CreateRelationships: migrating ==============================
2026-08-15T17:48:54.744420632Z -- create_table(:relationships)
2026-08-15T17:48:54.763947805Z -> 0.0193s
2026-08-15T17:48:54.764094561Z == 20260519154617 CreateRelationships: migrated (0.0198s) =====================
2026-08-15T17:48:54.764111976Z
2026-08-15T17:48:54.881481441Z Migrating to DropAltchaSolutions (20260604160600)
2026-08-15T17:48:54.902736777Z == 20260604160600 DropAltchaSolutions: migrating ==============================
2026-08-15T17:48:54.904489458Z -- drop_table(:altcha_solutions)
2026-08-15T17:48:54.907081080Z -> 0.0024s
2026-08-15T17:48:54.907156131Z == 20260604160600 DropAltchaSolutions: migrated (0.0043s) =====================
2026-08-15T17:48:54.907206472Z
2026-08-15T17:48:55.053298067Z Migrating to CreatePrintHosts (20260616131635)
2026-08-15T17:48:55.094641977Z == 20260616131635 CreatePrintHosts: migrating =================================
2026-08-15T17:48:55.094943594Z -- create_table(:print_hosts)
2026-08-15T17:48:55.100696506Z -> 0.0056s
2026-08-15T17:48:55.100770354Z == 20260616131635 CreatePrintHosts: migrated (0.0060s) ========================
2026-08-15T17:48:55.100781016Z
2026-08-15T17:48:55.239112786Z Migrating to RenameFederailsToFedipub (20260729131301)
2026-08-15T17:48:55.242746357Z == 20260729131301 RenameFederailsToFedipub: migrating =========================
2026-08-15T17:48:55.243230112Z -- rename_index("federails_activities", "index_federails_activities_on_entity", "index_fedipub_activities_on_entity")
2026-08-15T17:48:55.262329453Z -> 0.0189s
2026-08-15T17:48:55.262503995Z -- rename_table("federails_activities", "fedipub_activities")
2026-08-15T17:48:55.327972691Z -> 0.0652s
2026-08-15T17:48:55.328225140Z -- rename_index("federails_actors", "index_federails_actors_on_entity", "index_fedipub_actors_on_entity")
2026-08-15T17:48:55.337476349Z -> 0.0091s
2026-08-15T17:48:55.337605069Z -- rename_table("federails_actors", "fedipub_actors")
2026-08-15T17:48:55.396370078Z -> 0.0586s
2026-08-15T17:48:55.404434807Z -- rename_index("federails_followings", "index_federails_followings_on_actor_id_and_target_actor_id", "index_fedipub_followings_on_actor_id_and_target_actor_id")
2026-08-15T17:48:55.405464491Z -> 0.0087s
2026-08-15T17:48:55.405580355Z -- rename_table("federails_followings", "fedipub_followings")
2026-08-15T17:48:55.460588936Z -> 0.0548s
2026-08-15T17:48:55.460685851Z -- rename_table("federails_hosts", "fedipub_hosts")
2026-08-15T17:48:55.499943217Z -> 0.0390s
2026-08-15T17:48:55.500053930Z == 20260729131301 RenameFederailsToFedipub: migrated (0.2571s) ================
2026-08-15T17:48:55.500108711Z
2026-08-15T17:48:55.614661601Z Migrating to RenameLocalFederailsRefsToFedipub (20260729133600)
2026-08-15T17:48:55.627064341Z == 20260729133600 RenameLocalFederailsRefsToFedipub: migrating ================
2026-08-15T17:48:55.640090936Z -- rename_column(:comments, :federails_actor_id, :fedipub_actor_id)
2026-08-15T17:48:55.860977418Z -> 0.2333s
2026-08-15T17:48:55.861219426Z -- remove_foreign_key(:federails_quote_authorizations, :fedipub_actors, {column: :quoting_actor_id})
2026-08-15T17:48:56.004902298Z -> 0.1435s
2026-08-15T17:48:56.005052360Z -- rename_column(:federails_quote_authorizations, :federails_actor_id, :fedipub_actor_id)
2026-08-15T17:48:56.171050162Z -> 0.1657s
2026-08-15T17:48:56.171145925Z -- rename_table(:federails_quote_authorizations, :fedipub_quote_authorizations)
2026-08-15T17:48:56.235363951Z -> 0.0640s
2026-08-15T17:48:56.276427045Z -- add_foreign_key(:fedipub_quote_authorizations, :fedipub_actors, {column: :quoting_actor_id})
2026-08-15T17:48:56.377655891Z -> 0.1417s
2026-08-15T17:48:56.377738808Z == 20260729133600 RenameLocalFederailsRefsToFedipub: migrated (0.7505s) =======
2026-08-15T17:48:56.377761944Z
2026-08-15T17:48:56.491009615Z Migrating to RenameFederailsModerationToFedipubModeration (20260729200509)
2026-08-15T17:48:56.494419796Z == 20260729200509 RenameFederailsModerationToFedipubModeration: migrating =====
2026-08-15T17:48:56.494746154Z -- rename_column(:federails_moderation_reports, :federails_actor_id, :fedipub_actor_id)
2026-08-15T17:48:56.622732060Z -> 0.1278s
2026-08-15T17:48:56.622956602Z -- rename_index(:federails_moderation_reports, "index_federails_moderation_reports_on_object", "index_fedipub_moderation_reports_on_object")
2026-08-15T17:48:56.630616375Z -> 0.0075s
2026-08-15T17:48:56.630846589Z -- rename_table(:federails_moderation_reports, :fedipub_moderation_reports)
2026-08-15T17:48:56.687784266Z -> 0.0567s
2026-08-15T17:48:56.688021905Z -- rename_table(:federails_moderation_domain_blocks, :fedipub_moderation_domain_blocks)
2026-08-15T17:48:56.727058426Z -> 0.0389s
2026-08-15T17:48:56.743177783Z == 20260729200509 RenameFederailsModerationToFedipubModeration: migrated (0.2326s)
2026-08-15T17:48:56.743199978Z
2026-08-15T17:48:57.710701077Z s6-rc: info: service init-manyfold-config successfully started
2026-08-15T17:48:57.713884822Z s6-rc: info: service init-config-end: starting
2026-08-15T17:48:57.836771313Z s6-rc: info: service init-config-end successfully started
2026-08-15T17:48:57.852172804Z s6-rc: info: service init-mods: starting
2026-08-15T17:48:57.922217750Z s6-rc: info: service init-mods successfully started
2026-08-15T17:48:57.924891337Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-08-15T17:48:58.332034368Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-08-15T17:48:58.335326130Z s6-rc: info: service init-mods-package-install: starting
2026-08-15T17:48:59.027278435Z [pkg-install-init] **** Installing all mod packages ****
2026-08-15T17:49:01.390674600Z (1/1) Installing redis (8.8.0-r0)
2026-08-15T17:49:01.414328117Z Executing redis-8.8.0-r0.pre-install
2026-08-15T17:49:02.378899122Z Executing redis-8.8.0-r0.post-install
2026-08-15T17:49:02.465191353Z Executing busybox-1.37.0-r31.trigger
2026-08-15T17:49:02.573817994Z OK: 700.2 MiB in 164 packages
2026-08-15T17:49:02.747779281Z s6-rc: info: service init-mods-package-install successfully started
2026-08-15T17:49:02.751125232Z s6-rc: info: service init-mods-end: starting
2026-08-15T17:49:02.872564588Z s6-rc: info: service init-mods-end successfully started
2026-08-15T17:49:02.875972364Z s6-rc: info: service init-custom-files: starting
2026-08-15T17:49:03.363482438Z [custom-init] No custom files found, skipping...
2026-08-15T17:49:03.403611460Z s6-rc: info: service init-custom-files successfully started
2026-08-15T17:49:03.405796974Z s6-rc: info: service init-services: starting
2026-08-15T17:49:03.524365756Z s6-rc: info: service init-services successfully started
2026-08-15T17:49:03.527643400Z s6-rc: info: service svc-mod-universal-redis: starting
2026-08-15T17:49:03.530980844Z s6-rc: info: service svc-manyfold: starting
2026-08-15T17:49:03.533783030Z s6-rc: info: service svc-cron: starting
2026-08-15T17:49:03.724713306Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-08-15T17:49:03.730088315Z s6-rc: info: service svc-cron successfully started
2026-08-15T17:49:04.221099083Z 849:C 15 Aug 2026 17:49:04.219 # 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-08-15T17:49:04.221844575Z 849:C 15 Aug 2026 17:49:04.221 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:04.237026523Z 849:C 15 Aug 2026 17:49:04.236 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:04.237254803Z 849:C 15 Aug 2026 17:49:04.237 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:05.972178614Z 932:C 15 Aug 2026 17:49:05.970 # 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-08-15T17:49:05.972880388Z 932:C 15 Aug 2026 17:49:05.972 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:05.997737460Z 932:C 15 Aug 2026 17:49:05.997 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:05.997969277Z 932:C 15 Aug 2026 17:49:05.997 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:06.763354353Z 17:49:06 rails.1 | started with pid 957
2026-08-15T17:49:06.763936927Z 17:49:06 default_worker.1 | started with pid 960
2026-08-15T17:49:06.764499911Z 17:49:06 performance_worker.1 | started with pid 963
2026-08-15T17:49:07.478039549Z 971:C 15 Aug 2026 17:49:07.476 # 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-08-15T17:49:07.478756143Z 971:C 15 Aug 2026 17:49:07.478 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:07.502603170Z 971:C 15 Aug 2026 17:49:07.502 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:07.502782781Z 971:C 15 Aug 2026 17:49:07.502 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:09.125499698Z 1000:C 15 Aug 2026 17:49:09.123 # 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-08-15T17:49:09.127879763Z 1000:C 15 Aug 2026 17:49:09.126 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:09.140948474Z 1000:C 15 Aug 2026 17:49:09.140 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:09.141183808Z 1000:C 15 Aug 2026 17:49:09.141 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:10.732445799Z 1031:C 15 Aug 2026 17:49:10.730 # 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-08-15T17:49:10.733144817Z 1031:C 15 Aug 2026 17:49:10.733 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:10.755272150Z 1031:C 15 Aug 2026 17:49:10.755 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:10.755645582Z 1031:C 15 Aug 2026 17:49:10.755 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:12.384537880Z 1060:C 15 Aug 2026 17:49:12.382 # 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-08-15T17:49:12.385272881Z 1060:C 15 Aug 2026 17:49:12.385 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:12.410697467Z 1060:C 15 Aug 2026 17:49:12.410 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:12.410956408Z 1060:C 15 Aug 2026 17:49:12.410 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:13.908825221Z 1085:C 15 Aug 2026 17:49:13.907 # 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-08-15T17:49:13.909573859Z 1085:C 15 Aug 2026 17:49:13.909 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:13.926094365Z 1085:C 15 Aug 2026 17:49:13.925 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:13.926317605Z 1085:C 15 Aug 2026 17:49:13.926 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:15.962335869Z 1114:C 15 Aug 2026 17:49:15.960 # 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-08-15T17:49:15.963021090Z 1114:C 15 Aug 2026 17:49:15.962 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:15.986293649Z 1114:C 15 Aug 2026 17:49:15.986 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:15.986486348Z 1114:C 15 Aug 2026 17:49:15.986 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:17.536371252Z 1145:C 15 Aug 2026 17:49:17.534 # 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-08-15T17:49:17.537104860Z 1145:C 15 Aug 2026 17:49:17.536 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:17.561362825Z 1145:C 15 Aug 2026 17:49:17.561 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:17.561603249Z 1145:C 15 Aug 2026 17:49:17.561 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:19.086163389Z 1170:C 15 Aug 2026 17:49:19.084 # 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-08-15T17:49:19.087025907Z 1170:C 15 Aug 2026 17:49:19.086 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:19.102868858Z 1170:C 15 Aug 2026 17:49:19.102 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:19.103132649Z 1170:C 15 Aug 2026 17:49:19.103 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:20.588413660Z 1198:C 15 Aug 2026 17:49:20.586 # 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-08-15T17:49:20.589158651Z 1198:C 15 Aug 2026 17:49:20.589 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:20.604056126Z 1198:C 15 Aug 2026 17:49:20.603 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:20.604303484Z 1198:C 15 Aug 2026 17:49:20.604 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:22.611143160Z 1224:C 15 Aug 2026 17:49:22.609 # 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-08-15T17:49:22.611837068Z 1224:C 15 Aug 2026 17:49:22.611 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:22.629138948Z 1224:C 15 Aug 2026 17:49:22.628 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:22.629326516Z 1224:C 15 Aug 2026 17:49:22.629 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:24.186597472Z 1253:C 15 Aug 2026 17:49:24.185 # 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-08-15T17:49:24.187295929Z 1253:C 15 Aug 2026 17:49:24.187 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:24.211021341Z 1253:C 15 Aug 2026 17:49:24.210 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:24.211224330Z 1253:C 15 Aug 2026 17:49:24.211 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:25.754843349Z 1278:C 15 Aug 2026 17:49:25.753 # 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-08-15T17:49:25.755540945Z 1278:C 15 Aug 2026 17:49:25.755 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:25.779838309Z 1278:C 15 Aug 2026 17:49:25.779 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:25.780079235Z 1278:C 15 Aug 2026 17:49:25.780 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:27.336181776Z 1307:C 15 Aug 2026 17:49:27.334 # 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-08-15T17:49:27.337206691Z 1307:C 15 Aug 2026 17:49:27.337 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:27.354699044Z 1307:C 15 Aug 2026 17:49:27.354 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:27.354878606Z 1307:C 15 Aug 2026 17:49:27.354 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:29.463947784Z 1332:C 15 Aug 2026 17:49:29.462 # 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-08-15T17:49:29.464668786Z 1332:C 15 Aug 2026 17:49:29.464 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:29.486276201Z 1332:C 15 Aug 2026 17:49:29.486 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:29.486496385Z 1332:C 15 Aug 2026 17:49:29.486 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:31.087315661Z 1361:C 15 Aug 2026 17:49:31.085 # 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-08-15T17:49:31.088070121Z 1361:C 15 Aug 2026 17:49:31.087 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:31.110630846Z 1361:C 15 Aug 2026 17:49:31.110 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:31.110972575Z 1361:C 15 Aug 2026 17:49:31.110 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:32.723626757Z 1390:C 15 Aug 2026 17:49:32.722 # 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-08-15T17:49:32.724388772Z 1390:C 15 Aug 2026 17:49:32.724 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:32.747076873Z 1390:C 15 Aug 2026 17:49:32.746 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:32.747310875Z 1390:C 15 Aug 2026 17:49:32.747 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:34.279017784Z 1415:C 15 Aug 2026 17:49:34.277 # 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-08-15T17:49:34.285608233Z 1415:C 15 Aug 2026 17:49:34.279 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:34.304469755Z 1415:C 15 Aug 2026 17:49:34.304 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:34.304882286Z 1415:C 15 Aug 2026 17:49:34.304 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:35.877729734Z 1444:C 15 Aug 2026 17:49:35.876 # 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-08-15T17:49:35.878459595Z 1444:C 15 Aug 2026 17:49:35.878 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:35.901741012Z 1444:C 15 Aug 2026 17:49:35.901 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:35.928036061Z 1444:C 15 Aug 2026 17:49:35.901 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:37.695648912Z 1469:C 15 Aug 2026 17:49:37.694 # 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-08-15T17:49:37.696456349Z 1469:C 15 Aug 2026 17:49:37.696 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:37.724471394Z 1469:C 15 Aug 2026 17:49:37.724 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:37.768644935Z 1469:C 15 Aug 2026 17:49:37.724 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:39.189156057Z 1498:C 15 Aug 2026 17:49:39.187 # 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-08-15T17:49:39.231905739Z 1498:C 15 Aug 2026 17:49:39.189 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:39.231954306Z 1498:C 15 Aug 2026 17:49:39.219 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:39.231972323Z 1498:C 15 Aug 2026 17:49:39.219 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:40.802903441Z 1527:C 15 Aug 2026 17:49:40.801 # 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-08-15T17:49:40.803595595Z 1527:C 15 Aug 2026 17:49:40.803 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:40.825778560Z 1527:C 15 Aug 2026 17:49:40.825 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:40.825982400Z 1527:C 15 Aug 2026 17:49:40.825 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:42.357550530Z 1552:C 15 Aug 2026 17:49:42.355 # 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-08-15T17:49:42.358343998Z 1552:C 15 Aug 2026 17:49:42.358 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:42.373138336Z 1552:C 15 Aug 2026 17:49:42.373 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:42.373400504Z 1552:C 15 Aug 2026 17:49:42.373 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:43.880559854Z 1580:C 15 Aug 2026 17:49:43.879 # 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-08-15T17:49:43.881302220Z 1580:C 15 Aug 2026 17:49:43.881 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:43.904504488Z 1580:C 15 Aug 2026 17:49:43.904 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:43.904706405Z 1580:C 15 Aug 2026 17:49:43.904 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:46.120253012Z 1606:C 15 Aug 2026 17:49:46.118 # 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-08-15T17:49:46.120953914Z 1606:C 15 Aug 2026 17:49:46.120 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:46.137763011Z 1606:C 15 Aug 2026 17:49:46.137 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:46.137990870Z 1606:C 15 Aug 2026 17:49:46.137 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:47.864450787Z 1635:C 15 Aug 2026 17:49:47.862 # 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-08-15T17:49:47.865161389Z 1635:C 15 Aug 2026 17:49:47.865 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:47.880614514Z 1635:C 15 Aug 2026 17:49:47.880 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:47.880799025Z 1635:C 15 Aug 2026 17:49:47.880 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:49.403865976Z 1664:C 15 Aug 2026 17:49:49.402 # 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-08-15T17:49:49.404576508Z 1664:C 15 Aug 2026 17:49:49.404 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:49.428061035Z 1664:C 15 Aug 2026 17:49:49.427 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:49.428499608Z 1664:C 15 Aug 2026 17:49:49.428 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:50.933408204Z 1689:C 15 Aug 2026 17:49:50.931 # 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-08-15T17:49:50.934104216Z 1689:C 15 Aug 2026 17:49:50.933 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:50.957801241Z 1689:C 15 Aug 2026 17:49:50.957 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:50.958020292Z 1689:C 15 Aug 2026 17:49:50.957 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:52.473063908Z 1714:C 15 Aug 2026 17:49:52.471 # 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-08-15T17:49:52.473751483Z 1714:C 15 Aug 2026 17:49:52.473 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:52.495892242Z 1714:C 15 Aug 2026 17:49:52.495 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:52.496125542Z 1714:C 15 Aug 2026 17:49:52.496 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:54.003112315Z 1743:C 15 Aug 2026 17:49:54.001 # 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-08-15T17:49:54.003826233Z 1743:C 15 Aug 2026 17:49:54.003 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:54.021796530Z 1743:C 15 Aug 2026 17:49:54.021 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:54.022041233Z 1743:C 15 Aug 2026 17:49:54.021 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:55.659272522Z 1768:C 15 Aug 2026 17:49:55.657 # 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-08-15T17:49:55.709935257Z 1768:C 15 Aug 2026 17:49:55.659 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:55.709955839Z 1768:C 15 Aug 2026 17:49:55.681 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:55.709965709Z 1768:C 15 Aug 2026 17:49:55.681 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:57.275367155Z 1797:C 15 Aug 2026 17:49:57.273 # 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-08-15T17:49:57.276052416Z 1797:C 15 Aug 2026 17:49:57.275 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:57.291988854Z 1797:C 15 Aug 2026 17:49:57.291 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:57.292194308Z 1797:C 15 Aug 2026 17:49:57.292 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:49:59.559199514Z 1826:C 15 Aug 2026 17:49:59.557 # 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-08-15T17:49:59.559973643Z 1826:C 15 Aug 2026 17:49:59.559 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:49:59.583184028Z 1826:C 15 Aug 2026 17:49:59.583 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:49:59.583442208Z 1826:C 15 Aug 2026 17:49:59.583 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:50:01.323447605Z 1855:C 15 Aug 2026 17:50:01.321 # 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-08-15T17:50:01.324166824Z 1855:C 15 Aug 2026 17:50:01.323 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:50:01.346995410Z 1855:C 15 Aug 2026 17:50:01.346 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:50:01.365264107Z 1855:C 15 Aug 2026 17:50:01.347 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:50:03.259191326Z 1880:C 15 Aug 2026 17:50:03.257 # 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-08-15T17:50:03.259939624Z 1880:C 15 Aug 2026 17:50:03.259 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:50:03.282967090Z 1880:C 15 Aug 2026 17:50:03.282 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:50:03.283172534Z 1880:C 15 Aug 2026 17:50:03.283 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:50:04.930799989Z 1909:C 15 Aug 2026 17:50:04.929 # 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-08-15T17:50:04.931509007Z 1909:C 15 Aug 2026 17:50:04.931 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:50:04.947994723Z 1909:C 15 Aug 2026 17:50:04.947 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:50:04.948214666Z 1909:C 15 Aug 2026 17:50:04.948 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:50:06.499570954Z 1938:C 15 Aug 2026 17:50:06.498 # 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-08-15T17:50:06.500286034Z 1938:C 15 Aug 2026 17:50:06.500 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:50:06.522735876Z 1938:C 15 Aug 2026 17:50:06.522 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:50:06.523139008Z 1938:C 15 Aug 2026 17:50:06.523 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:50:08.020270765Z 1963:C 15 Aug 2026 17:50:08.018 # 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-08-15T17:50:08.023786869Z 1963:C 15 Aug 2026 17:50:08.020 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:50:08.035758259Z 1963:C 15 Aug 2026 17:50:08.035 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:50:08.036178476Z 1963:C 15 Aug 2026 17:50:08.036 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:50:09.750419393Z 1992:C 15 Aug 2026 17:50:09.748 # 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-08-15T17:50:09.751169013Z 1992:C 15 Aug 2026 17:50:09.750 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:50:09.776063751Z 1992:C 15 Aug 2026 17:50:09.775 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:50:09.776236199Z 1992:C 15 Aug 2026 17:50:09.776 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:50:11.234002702Z 2017:C 15 Aug 2026 17:50:11.232 # 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-08-15T17:50:11.268867858Z 2017:C 15 Aug 2026 17:50:11.234 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:50:11.268886826Z 2017:C 15 Aug 2026 17:50:11.258 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:50:11.268896346Z 2017:C 15 Aug 2026 17:50:11.258 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
2026-08-15T17:50:11.790391853Z 17:50:11 rails.1 | => Booting Puma
2026-08-15T17:50:11.791543023Z 17:50:11 rails.1 | => Rails 8.0.5.1 application starting in production
2026-08-15T17:50:11.792611846Z 17:50:11 rails.1 | => Run `bin/rails server --help` for more startup options
2026-08-15T17:50:12.720097642Z 2046:C 15 Aug 2026 17:50:12.718 # 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-08-15T17:50:12.720812211Z 2046:C 15 Aug 2026 17:50:12.720 # WARNING You have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo madvise > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled (set to 'madvise' or 'never').
2026-08-15T17:50:12.743913736Z 2046:C 15 Aug 2026 17:50:12.743 # WARNING Your kernel has a bug that could lead to data corruption during background save. Please upgrade to the latest stable kernel.
2026-08-15T17:50:12.744182288Z 2046:C 15 Aug 2026 17:50:12.744 # Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG
SBOM Output
NAME VERSION
@rails/actiontext 8.0.501
abbrev 0.1.2
acl-libs 2.3.2-r1
actioncable 8.0.5.1
actionmailbox 8.0.5.1
actionmailer 8.0.5.1
actionpack 8.0.5.1
actiontext 8.0.5.1
actionview 8.0.5.1
activejob 8.0.5.1
activejob-status 1.0.2
activejob-uniqueness 0.4.0
activemodel 8.0.5.1
activerecord 8.0.5.1
activerecord-enhancedsqlite3-adapter 0.8.0
activerecord-nulldb-adapter 1.2.2
activestorage 8.0.5.1
activesupport 8.0.5.1
acts-as-taggable-on 13.0.0
acts_as_favoritor 6.0.2
addressable 2.9.0
aes_key_wrap 1.1.0
alembic-libs 1.8.11-r0
alpine-baselayout 3.7.2-r1
alpine-baselayout-data 3.7.2-r1
alpine-keys 2.6-r0
alpine-release 3.24.1-r0
altcha-rails 0.1.0
apk-tools 3.0.7-r0
arel_extensions 2.4.0
assimp-dev 6.0.4-r0
assimp-libs 6.0.4-r0
attr_required 1.0.2
aws-eventstream 1.4.0
aws-partitions 1.1279.0
aws-sdk-core 3.254.1
aws-sdk-kms 1.130.0
aws-sdk-s3 1.229.0
aws-sigv4 1.12.1
base64 0.2.0
base64 0.3.0
bash 5.3.9-r1
bcp47_spec 0.2.1
bcrypt 3.1.22
benchmark 0.4.0
benchmark 0.5.0
better_content_security_policy 0.1.4
bigdecimal 3.1.8
bigdecimal 3.3.1
bindata 2.5.1
blosc 1.21.6-r0
boost1.84-iostreams 1.84.0-r6
bootsnap 1.25.0
brakeman 8.0.5
brotli-libs 1.2.0-r1
browser 6.2.0
builder 3.3.0
bundler 2.6.9
bundler 4.0.14
bundler 4.0.18
busybox 1.37.0-r31
busybox-binsh 1.37.0-r31
c-ares 1.34.8-r0
ca-certificates 20260611-r0
ca-certificates-bundle 20260611-r0
catatonit 0.2.1-r0
cgi 0.4.2
chunky_png 1.4.0
cocooned 3.0.1
concurrent-ruby 1.3.8
concurrent_ruby UNKNOWN
connection_pool 2.5.5
content_disposition 1.0.0
corepack 0.35.0
coreutils 9.11-r0
coreutils-env 9.11-r0
coreutils-fmt 9.11-r0
coreutils-sha512sum 9.11-r0
crass 1.0.7
cronex 0.15.0
csv 3.3.2
csv 3.3.6
curl 8.21.0-r0
data_migrate 11.3.1
date 3.4.1
date 3.5.1
debug 1.11.0
delegate 0.4.0
devise 5.0.4
devise_invitable 2.0.12
devise_zxcvbn 6.0.0
did_you_mean 2.0.0
digest 3.2.0
domain_name 0.6.20240107
doorkeeper 5.9.5
doorkeeper-i18n 5.2.9
double-conversion 3.4.0-r0
down 5.6.0
drb 2.2.1
drb 2.2.3
dry-cli 1.4.1
ed25519 1.4.0
ed25519_jruby UNKNOWN
email_validator 2.2.4
english 0.8.0
erb 4.0.4
erb 6.0.7
error_highlight 0.7.0
erubi 1.13.1
et-orbi 1.4.0
etc 1.4.6
eudev-libs 3.2.14-r6
f3d 3.5.0-r0
faraday 2.14.3
faraday-follow_redirects 0.5.0
faraday-multipart 1.2.0
faraday-net_http 3.4.4
fasp_client 0.6.0
fcntl 1.2.0
fedipub 0.9.0
fedipub-moderation 0.5.0
ffi 1.17.4
ffi-compiler 1.3.2
ffi-libarchive 1.1.14
fftw-double-libs 3.3.11-r0
fiber-storage 1.0.1
fiddle 1.1.6
file 5.47-r2
fileutils 1.7.3
find 0.2.0
findutils 4.10.0-r1
fmt 11.2.0-r1
fontconfig 2.17.1-r1
foreman 0.90.0
forwardable 1.3.3
freeimage 3.18.0-r5
freetype 2.14.3-r0
fribidi 1.0.16-r3
fugit 1.12.1
gcompat 1.1.0-r4
get_process_mem 1.0.0
getoptlong 0.2.1
glib 2.88.1-r1
glob 0.4.1
globalid 1.4.0
gmp 6.3.0-r4
google-protobuf 4.33.4
graphite2 1.3.14-r6
graphlient 0.9.0
graphql 2.6.7
graphql-client 0.26.0
harfbuzz 13.2.1-r0
hashie 5.0.0
hdf5 1.14.4.2-r1
hdf5-hl 1.14.4.2-r1
htmlentities 4.4.2
http 5.3.1
http-cookie 1.1.0
http-form_data 2.3.0
hwdata-pci 0.408-r0
hwloc 2.12.2-r0
i18n 1.15.2
i18n-js 4.2.4
i18n_data 1.1.0
image_processing 2.0.3
imagemagick 7.1.2.27-r0
imagemagick-heic 7.1.2.27-r0
imagemagick-jpeg 7.1.2.27-r0
imagemagick-libs 7.1.2.27-r0
imagemagick-openexr 7.1.2.27-r0
imagemagick-tiff 7.1.2.27-r0
imagemagick-webp 7.1.2.27-r0
imath 3.2.2-r1
io-console 0.8.1
io-console 0.9.2
io-nonblock 0.3.2
io-wait 0.3.2
ipaddr 1.2.7
irb 1.14.3
irb 1.18.0
jbuilder 2.15.1
jemalloc 5.3.0-r6
jmespath 1.6.2
job-iteration 1.15.0
jq 1.8.1-r0
json 2.21.2
json 2.9.1
json-canonicalization 1.0.0
json-jwt 1.17.0
json-ld 3.3.2
json-ld-preloaded 3.3.2
json-schema 6.0.0
jsoncpp 1.9.6-r1
kaminari 1.2.2
kaminari-actionview 1.2.2
kaminari-activerecord 1.2.2
kaminari-core 1.2.2
kramdown 2.5.2
kramdown-parser-gfm 1.1.0
lcms2 2.19-r0
libapk 3.0.7-r0
libarchive 3.8.7-r0
libattr 2.5.2-r2
libblkid 2.42.1-r0
libbsd 0.12.2-r0
libbz2 1.0.8-r6
libcrypto3 3.5.7-r0
libcurl 8.21.0-r0
libdav1d 1.5.3-r0
libde265 1.0.18-r0
libdeflate 1.25-r0
libdrm 2.4.134-r0
libeconf 0.8.3-r0
libelf 0.195-r0
libexpat 2.8.2-r0
libffi 3.5.2-r1
libgcc 15.2.0-r5
libgomp 15.2.0-r5
libharu 2.4.6-r0
libheif 1.23.0-r0
libheif-dav1d 1.23.0-r0
libheif-jpeg 1.23.0-r0
libheif-libde265 1.23.0-r0
libidn2 2.3.8-r0
libintl 1.0-r0
libjpeg-turbo 3.1.3-r0
libltdl 2.6.0-r1
libmagic 5.47-r2
libmd 1.2.0-r0
libmount 2.42.1-r0
libncursesw 6.6_p20260516-r0
libogg 1.3.6-r0
libpciaccess 0.19-r0
libpng 1.6.58-r1
libpq 18.6-r0
libproc2 4.0.6-r0
libpsl 0.21.5-r3
libraqm 0.10.2-r0
libsharpyuv 1.6.0-r0
libssl3 3.5.7-r0
libstdc++ 15.2.0-r5
libsz 1.1.6-r0
libtheora 1.2.0-r1
libucontext 1.5.1-r0
libunistring 1.4.2-r0
libwebp 1.6.0-r0
libwebpdemux 1.6.0-r0
libwebpmux 1.6.0-r0
libx11 1.8.13-r0
libxau 1.0.12-r0
libxcb 1.17.0-r2
libxcursor 1.2.3-r0
libxdmcp 1.1.5-r1
libxext 1.3.7-r0
libxfixes 6.0.2-r0
libxft 2.3.9-r0
libxml2 2.13.9-r2
libxrender 0.9.12-r0
libxshmfence 1.3.3-r0
libxxf86vm 1.1.7-r0
link_header 0.0.8
linux-pam 1.7.1-r2
linzer 0.7.7
llhttp-ffi 0.5.1
llvm22-libs 22.1.3-r0
logger 1.6.4
logger 1.7.0
lograge 0.15.0
logstash-event 1.2.02
loofah 2.25.2
lz4-libs 1.10.0-r1
mail 2.9.1
manyfold 0.1.0
marcel 1.2.1
mariadb-connector-c 3.4.6-r0
matrix 0.4.2
memo_wise 1.13.0
mesa 26.1.6-r0
mesa-gl 26.1.6-r0
mini_magick 5.3.3
mini_mime 1.1.5
minitest 5.25.4
minitest 6.0.6
mittsu 0.5.0
mittsu-3mf 0.1.0
mittsu-mesh_analysis 0.1.0
msgpack 1.8.4
multi_json 1.21.1
multipart-post 2.4.1
musl 1.2.6-r2
musl-obstack 1.2.3-r2
musl-utils 1.2.6-r2
mutex_m 0.3.0
mysql2 0.5.6
nanoid 2.0.0
naturally 2.3.0
ncurses-terminfo-base 6.6_p20260516-r0
net-ftp 0.3.8
net-http 0.6.0
net-imap 0.5.8
net-imap 0.6.6
net-pop 0.1.2
net-protocol 0.2.2
net-smtp 0.5.1
netcat-openbsd 1.234.1-r0
netcdf 4.10.0-r0
nghttp2-libs 1.69.0-r0
nio4r 2.7.5
nkf 0.2.0
nokogiri 1.19.4
noticed 3.0.0
observer 0.1.2
omniauth 2.1.4
omniauth_openid_connect 0.8.0
onetbb 2022.3.0-r1
oniguruma 6.9.10-r0
open-uri 0.5.0
open3 0.2.1
opencascade 7.9.3-r2
openexr-libiex 3.4.13-r0
openexr-libilmthread 3.4.13-r0
openexr-libopenexr 3.4.13-r0
openexr-libopenexrcore 3.4.13-r0
openid_connect 2.3.0
openssl 3.3.1
openssl 3.3.2
openvdb 13.0.0-r1
optparse 0.6.0
orm_adapter 0.5.0
ostruct 0.6.1
ostruct 0.6.3
pathname 0.4.0
pciutils 3.15.0-r0
pciutils-libs 3.15.0-r0
pcre2 10.47-r1
pg 1.6.3
pg_query 6.2.2
pghero 3.8.0
phlex 2.4.1
phlex-rails 2.4.0
pkgconf 2.5.1-r0
polyglot 0.3.5
postgresql-common 1.3-r0
postgresql16-client 16.15-r0
power_assert 2.0.5
pp 0.6.2
pp 0.6.4
prettyprint 0.2.0
prime 0.1.3
prism 1.5.2
prism 1.9.0
procps-ng 4.0.6-r0
proj 9.8.1-r0
pstore 0.1.4
psych 5.2.2
public_suffix 7.0.5
pugixml 1.15-r0
puma 8.0.2
pundit 2.5.2
raabro 1.4.0
racc 1.8.1
rack 3.2.6
rack-contrib 2.5.0
rack-cors 3.0.0
rack-oauth2 2.2.1
rack-protection 4.2.1
rack-proxy 0.8.3
rack-session 2.1.2
rack-test 2.2.0
rackup 2.3.1
rails 8.0.5.1
rails-dom-testing 2.3.0
rails-html-sanitizer 1.7.1
rails-i18n 8.0.1
rails-settings-cached 2.9.6
rails_performance 1.6.0
railties 8.0.5.1
rake 13.2.1
rake 13.4.2
rbs 3.8.0
rbs 4.1.3
rdf 3.3.4
rdoc 6.14.0
rdoc 8.0.0
readline 0.0.4
readline 8.3.3-r1
redis 5.4.1
redis-client 0.28.0
redis-namespace 1.11.0
redlock 2.0.6
refract 1.1.0
reline 0.6.0
reline 0.7.0
repl_type_completor 0.1.9
request_store 1.7.0
resolv 0.6.2
resolv-replace 0.1.1
responders 3.2.0
reverse_markdown 3.0.2
rexml 3.4.4
rinda 0.2.0
roda 3.98.0
rolify 6.0.1
rouge 5.1.0
rspec-core 3.13.6
rspec-support 3.13.7
rss 0.3.1
rswag 2.17.0
rswag-api 2.17.0
rswag-specs 2.17.0
rswag-ui 2.17.0
ruby 3.4.9
ruby2_keywords 0.0.5
rubyzip 2.4.1
scanelf 1.3.9-r1
scoped_search 5.0.0
securerandom 0.4.1
set 1.1.1
shadow 4.18.0-r1
shellwords 0.2.2
shrine 3.9.0
shrine-tus 2.1.1
shrine-url 2.4.1
sidekiq 8.0.10
sidekiq-cron 2.4.0
simple_po_parser 1.1.6
singleton 0.3.0
skalibs-libs 2.15.0.0-r0
spdx 4.1.5
spirv-tools 1.4.341.0-r0
sqlite-libs 3.53.2-r0
sqlite3 2.9.5
sqlite3_ar_regexp 3.0.0
ssl_client 1.37.0-r31
starry 0.2.0
stimulus-rails 1.3.4
stopwords-filter2 0.1.0
string-similarity 2.1.0
stringio 3.1.2
stringio 3.2.0
strscan 3.1.2
strscan 3.1.8
swagger-ui-dist 5.9.4
swd 2.0.3
syntax_suggest 2.0.2
sys-cpu 1.3.0
sys-filesystem 1.6.0
syslog 0.2.0
tcl 8.6.17-r1
tempfile 0.3.1
test-unit 3.6.7
thor 1.5.0
tiff 4.7.1-r0
time 0.4.1
timeout 0.4.3
timeout 0.6.1
tk 8.6.17-r1
tmpdir 0.3.1
to_regexp 0.2.1
treetop 1.6.18
tsort 0.2.0
turbo-rails 2.0.23
tus-server 2.3.0
typeprof 0.30.1
tzdata 2026c-r0
tzinfo 2.0.6
un 0.3.0
unicode 0.4.4.5
uri 1.0.4
uri 1.1.1
user_agent_parser 2.21.0
useragent 0.16.11
utmps-libs 0.1.3.3-r0
validate_url 1.0.15
vite_rails 3.11.1
vite_ruby 3.10.2
vtk 9.5.2-r2
warden 1.2.9
warning 1.6.0
weakref 0.1.3
webfinger 2.1.3
websocket-driver 0.8.2
websocket-extensions 0.1.5
xz-libs 5.8.3-r0
yaml 0.2.5-r2
yaml 0.4.0
zaru 1.1
zeitwerk 2.8.3
zlib 1.3.2-r0
zlib 3.2.3
zstd-libs 1.5.7-r2
zxcvbn 0.1.10
sbom
| Test | Result | Message | Runtime |
|---|---|---|---|
| Container Start | FAIL | INIT NOT FINISHED | 240.76s |
| Create Buildx SBOM | PASS | - | 1.83s |
| Get Build Info | PASS | - | 0.04s |