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 INFO  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