2026-06-29T22:23:06.603683427Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-06-29T22:23:06.603750863Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-06-29T22:23:06.641569267Z [mod-init] Running Docker Modification Logic
2026-06-29T22:23:06.876670013Z [mod-init] Adding linuxserver/mods:universal-redis to container
2026-06-29T22:23:07.608086317Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io
2026-06-29T22:23:08.452599964Z [mod-init] Installing linuxserver/mods:universal-redis
2026-06-29T22:23:08.478266599Z [mod-init] linuxserver/mods:universal-redis applied to container
2026-06-29T22:23:08.478977732Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-06-29T22:23:08.500345206Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-06-29T22:23:08.504239381Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-06-29T22:23:08.504450837Z s6-rc: info: service fix-attrs: starting
2026-06-29T22:23:08.504653385Z s6-rc: info: service init-migrations: starting
2026-06-29T22:23:08.504938229Z s6-rc: info: service init-envfile: starting
2026-06-29T22:23:08.511044189Z s6-rc: info: service fix-attrs successfully started
2026-06-29T22:23:08.511135172Z [migrations] started
2026-06-29T22:23:08.511231326Z s6-rc: info: service legacy-cont-init: starting
2026-06-29T22:23:08.511234633Z [migrations] no migrations found
2026-06-29T22:23:08.511757115Z s6-rc: info: service init-migrations successfully started
2026-06-29T22:23:08.512010335Z s6-rc: info: service init-adduser: starting
2026-06-29T22:23:08.513761673Z s6-rc: info: service init-envfile successfully started
2026-06-29T22:23:08.517448380Z s6-rc: info: service legacy-cont-init successfully started
2026-06-29T22:23:08.535928157Z usermod: no changes
2026-06-29T22:23:08.542178589Z ───────────────────────────────────────
2026-06-29T22:23:08.542204902Z
2026-06-29T22:23:08.542213950Z ██╗ ███████╗██╗ ██████╗
2026-06-29T22:23:08.542222557Z ██║ ██╔════╝██║██╔═══██╗
2026-06-29T22:23:08.542230814Z ██║ ███████╗██║██║ ██║
2026-06-29T22:23:08.542239121Z ██║ ╚════██║██║██║ ██║
2026-06-29T22:23:08.542247307Z ███████╗███████║██║╚██████╔╝
2026-06-29T22:23:08.542255584Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-06-29T22:23:08.542263890Z
2026-06-29T22:23:08.542271816Z Brought to you by linuxserver.io
2026-06-29T22:23:08.542323861Z ───────────────────────────────────────
2026-06-29T22:23:08.542601881Z
2026-06-29T22:23:08.542624938Z To support LSIO projects visit:
2026-06-29T22:23:08.542634447Z https://www.linuxserver.io/donate/
2026-06-29T22:23:08.542642874Z
2026-06-29T22:23:08.542652223Z ───────────────────────────────────────
2026-06-29T22:23:08.542663295Z GID/UID
2026-06-29T22:23:08.542673285Z ───────────────────────────────────────
2026-06-29T22:23:08.550337835Z
2026-06-29T22:23:08.550361333Z User UID: 911
2026-06-29T22:23:08.550370591Z User GID: 911
2026-06-29T22:23:08.550379089Z ───────────────────────────────────────
2026-06-29T22:23:08.552742640Z Linuxserver.io version: v0.145.1-ls157
2026-06-29T22:23:08.553010570Z Build-date: 2026-06-29T22:08:24+00:00
2026-06-29T22:23:08.553033927Z ───────────────────────────────────────
2026-06-29T22:23:08.553044027Z
2026-06-29T22:23:08.569814561Z s6-rc: info: service init-adduser successfully started
2026-06-29T22:23:08.569978070Z s6-rc: info: service init-device-perms: starting
2026-06-29T22:23:08.577266823Z s6-rc: info: service init-device-perms successfully started
2026-06-29T22:23:08.577426064Z s6-rc: info: service init-os-end: starting
2026-06-29T22:23:08.579164727Z s6-rc: info: service init-os-end successfully started
2026-06-29T22:23:08.579285199Z s6-rc: info: service init-manyfold-config: starting
2026-06-29T22:23:08.579489521Z s6-rc: info: service init-config: starting
2026-06-29T22:23:08.580826053Z s6-rc: info: service init-config successfully started
2026-06-29T22:23:08.580918059Z s6-rc: info: service init-crontab-config: starting
2026-06-29T22:23:08.586680687Z **** SECRET_KEY_BASE set in environment. ****
2026-06-29T22:23:08.593608614Z s6-rc: info: service init-crontab-config successfully started
2026-06-29T22:23:08.617169757Z **** Running Manyfold database init. ****
2026-06-29T22:23:14.542841789Z /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-06-29T22:23:14.542880337Z /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-06-29T22:23:14.563455465Z Server: be40603291c1, Context: rails, Role: web, data: {cpu: {one_min: 6.45, five_min: 3.23, fifteen_min: 2.58}, memory: 0.22554624e9, disk: {available: 796810170368, total: 938656133120, used: 141845962752}}
2026-06-29T22:23:14.574767433Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379)
2026-06-29T22:23:14.914353352Z INFO 2026-06-29T22:23:14.914Z pid=173 tid=2ed: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-06-29T22:23:14.961382201Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.default_viewer_role` fallback to returns the default value.
2026-06-29T22:23:14.967299802Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value.
2026-06-29T22:23:15.142524599Z Migrating to CreateLibraries (20210130201037)
2026-06-29T22:23:15.145787191Z == 20210130201037 CreateLibraries: migrating ==================================
2026-06-29T22:23:15.146212007Z -- create_table(:libraries)
2026-06-29T22:23:15.147176651Z -> 0.0009s
2026-06-29T22:23:15.147197703Z == 20210130201037 CreateLibraries: migrated (0.0010s) =========================
2026-06-29T22:23:15.147207352Z
2026-06-29T22:23:15.160125505Z Migrating to CreateModels (20210130203243)
2026-06-29T22:23:15.160570091Z == 20210130203243 CreateModels: migrating =====================================
2026-06-29T22:23:15.160591895Z -- create_table(:models)
2026-06-29T22:23:15.161534744Z -> 0.0009s
2026-06-29T22:23:15.161555636Z == 20210130203243 CreateModels: migrated (0.0010s) ============================
2026-06-29T22:23:15.161565266Z
2026-06-29T22:23:15.168277848Z Migrating to CreateParts (20210205230918)
2026-06-29T22:23:15.168646341Z == 20210205230918 CreateParts: migrating ======================================
2026-06-29T22:23:15.168666962Z -- create_table(:parts)
2026-06-29T22:23:15.169750124Z -> 0.0011s
2026-06-29T22:23:15.169771006Z == 20210205230918 CreateParts: migrated (0.0011s) =============================
2026-06-29T22:23:15.169780626Z
2026-06-29T22:23:15.177586551Z Migrating to AddFieldsToParts (20210210153744)
2026-06-29T22:23:15.178019994Z == 20210210153744 AddFieldsToParts: migrating =================================
2026-06-29T22:23:15.178094815Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false})
2026-06-29T22:23:15.178871118Z -> 0.0007s
2026-06-29T22:23:15.178891970Z -- add_column(:parts, :printed, :boolean, {default: false, null: false})
2026-06-29T22:23:15.179242807Z -> 0.0003s
2026-06-29T22:23:15.179263609Z == 20210210153744 AddFieldsToParts: migrated (0.0012s) ========================
2026-06-29T22:23:15.179273188Z
2026-06-29T22:23:15.187284727Z Migrating to ActsAsTaggableOnMigration (20210212143001)
2026-06-29T22:23:15.188140050Z == 20210212143001 ActsAsTaggableOnMigration: migrating ========================
2026-06-29T22:23:15.188172636Z -- create_table(:tags, {id: :integer})
2026-06-29T22:23:15.189409067Z -> 0.0012s
2026-06-29T22:23:15.189493467Z -- create_table(:taggings, {id: :integer})
2026-06-29T22:23:15.190320613Z -> 0.0009s
2026-06-29T22:23:15.190341435Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-29T22:23:15.190560637Z -> 0.0002s
2026-06-29T22:23:15.190581539Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-06-29T22:23:15.191184003Z -> 0.0006s
2026-06-29T22:23:15.191204845Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0030s) ===============
2026-06-29T22:23:15.191214584Z
2026-06-29T22:23:15.209347051Z Migrating to AddMissingUniqueIndices (20210212143002)
2026-06-29T22:23:15.209865075Z == 20210212143002 AddMissingUniqueIndices: migrating ==========================
2026-06-29T22:23:15.209897771Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"})
2026-06-29T22:23:15.210185460Z -> 0.0002s
2026-06-29T22:23:15.210206182Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-29T22:23:15.210555576Z -> 0.0003s
2026-06-29T22:23:15.210576468Z -- remove_foreign_key(:taggings, :tags)
2026-06-29T22:23:15.253329253Z -> 0.0427s
2026-06-29T22:23:15.262438703Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-29T22:23:15.268722582Z -> 0.0063s
2026-06-29T22:23:15.268945862Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"})
2026-06-29T22:23:15.269165885Z -> 0.0002s
2026-06-29T22:23:15.269175946Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"})
2026-06-29T22:23:15.271187047Z -> 0.0020s
2026-06-29T22:23:15.271198420Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"})
2026-06-29T22:23:15.304202937Z -> 0.0329s
2026-06-29T22:23:15.304238548Z == 20210212143002 AddMissingUniqueIndices: migrated (0.0943s) =================
2026-06-29T22:23:15.304244109Z
2026-06-29T22:23:15.342179089Z Migrating to AddTaggingsCounterCacheToTags (20210212143003)
2026-06-29T22:23:15.347994704Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ====================
2026-06-29T22:23:15.348048723Z -- add_column(:tags, :taggings_count, :integer, {default: 0})
2026-06-29T22:23:15.359700335Z -> 0.0116s
2026-06-29T22:23:15.387422210Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.0394s) ===========
2026-06-29T22:23:15.387429194Z
2026-06-29T22:23:15.408466043Z Migrating to AddMissingTaggableIndex (20210212143004)
2026-06-29T22:23:15.409016672Z == 20210212143004 AddMissingTaggableIndex: migrating ==========================
2026-06-29T22:23:15.409514986Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"})
2026-06-29T22:23:15.409762925Z -> 0.0002s
2026-06-29T22:23:15.409767605Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) =================
2026-06-29T22:23:15.409771513Z
2026-06-29T22:23:15.415510634Z Migrating to ChangeCollationForTagNames (20210212143005)
2026-06-29T22:23:15.415911151Z == 20210212143005 ChangeCollationForTagNames: migrating =======================
2026-06-29T22:23:15.416510899Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0006s) ==============
2026-06-29T22:23:15.416515268Z
2026-06-29T22:23:15.422506928Z Migrating to AddMissingIndexesOnTaggings (20210212143006)
2026-06-29T22:23:15.422991224Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ======================
2026-06-29T22:23:15.423019931Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-29T22:23:15.425992369Z -> 0.0030s
2026-06-29T22:23:15.426015346Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"})
2026-06-29T22:23:15.426187793Z -> 0.0002s
2026-06-29T22:23:15.426195498Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-06-29T22:23:15.427515738Z -> 0.0013s
2026-06-29T22:23:15.427527371Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"})
2026-06-29T22:23:15.427879310Z -> 0.0003s
2026-06-29T22:23:15.427887787Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-06-29T22:23:15.428295248Z -> 0.0004s
2026-06-29T22:23:15.428303294Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"})
2026-06-29T22:23:15.428453727Z -> 0.0001s
2026-06-29T22:23:15.428461333Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-06-29T22:23:15.429543974Z -> 0.0010s
2026-06-29T22:23:15.429551008Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"})
2026-06-29T22:23:15.429712523Z -> 0.0001s
2026-06-29T22:23:15.429728997Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"})
2026-06-29T22:23:15.430262902Z -> 0.0005s
2026-06-29T22:23:15.430268734Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"})
2026-06-29T22:23:15.430424047Z -> 0.0001s
2026-06-29T22:23:15.430447013Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-06-29T22:23:15.431120299Z -> 0.0007s
2026-06-29T22:23:15.431127774Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"})
2026-06-29T22:23:15.431314992Z -> 0.0001s
2026-06-29T22:23:15.431331685Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-06-29T22:23:15.432216017Z -> 0.0009s
2026-06-29T22:23:15.432222349Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"})
2026-06-29T22:23:15.432396841Z -> 0.0002s
2026-06-29T22:23:15.432401871Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0094s) =============
2026-06-29T22:23:15.432405989Z
2026-06-29T22:23:15.439291590Z Migrating to AddPreviewPartToModel (20210220204055)
2026-06-29T22:23:15.439645734Z == 20210220204055 AddPreviewPartToModel: migrating ============================
2026-06-29T22:23:15.439673800Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}})
2026-06-29T22:23:15.498668744Z -> 0.0589s
2026-06-29T22:23:15.498678434Z == 20210220204055 AddPreviewPartToModel: migrated (0.0590s) ===================
2026-06-29T22:23:15.498682452Z
2026-06-29T22:23:15.504248054Z Migrating to CreateCreators (20210225232756)
2026-06-29T22:23:15.504740245Z == 20210225232756 CreateCreators: migrating ===================================
2026-06-29T22:23:15.504765275Z -- create_table(:creators)
2026-06-29T22:23:15.509232986Z -> 0.0044s
2026-06-29T22:23:15.509295632Z == 20210225232756 CreateCreators: migrated (0.0045s) ==========================
2026-06-29T22:23:15.509314721Z
2026-06-29T22:23:15.515334978Z Migrating to AddCreatorToModels (20210225232841)
2026-06-29T22:23:15.515685845Z == 20210225232841 AddCreatorToModels: migrating ===============================
2026-06-29T22:23:15.515699132Z -- add_reference(:models, :creator, {null: true, foreign_key: true})
2026-06-29T22:23:15.536808215Z -> 0.0211s
2026-06-29T22:23:15.536823586Z == 20210225232841 AddCreatorToModels: migrated (0.0211s) ======================
2026-06-29T22:23:15.536831993Z
2026-06-29T22:23:15.545505326Z Migrating to CreateLinks (20210301230017)
2026-06-29T22:23:15.545932236Z == 20210301230017 CreateLinks: migrating ======================================
2026-06-29T22:23:15.545944741Z -- create_table(:links)
2026-06-29T22:23:15.546550351Z -> 0.0006s
2026-06-29T22:23:15.546562265Z == 20210301230017 CreateLinks: migrated (0.0006s) =============================
2026-06-29T22:23:15.546571012Z
2026-06-29T22:23:15.641153287Z Migrating to DropLinkFieldsFromCreators (20210302161202)
2026-06-29T22:23:15.641572301Z == 20210302161202 DropLinkFieldsFromCreators: migrating =======================
2026-06-29T22:23:15.641580788Z -- remove_column(:creators, :thingiverse_user, :string)
2026-06-29T22:23:15.692118094Z -> 0.0504s
2026-06-29T22:23:15.692200841Z -- remove_column(:creators, :cults3d_user, :string)
2026-06-29T22:23:15.696013732Z -> 0.0039s
2026-06-29T22:23:15.697585268Z -- remove_column(:creators, :mmf_user, :string)
2026-06-29T22:23:15.709712668Z -> 0.0121s
2026-06-29T22:23:15.709751015Z -- remove_column(:creators, :cgtrader_user, :string)
2026-06-29T22:23:15.713508384Z -> 0.0038s
2026-06-29T22:23:15.713536100Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0719s) ==============
2026-06-29T22:23:15.714317464Z
2026-06-29T22:23:15.731983533Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822)
2026-06-29T22:23:15.732620105Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating ===========
2026-06-29T22:23:15.732643622Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id})
2026-06-29T22:23:15.776367453Z -> 0.0437s
2026-06-29T22:23:15.776402924Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0437s) ==
2026-06-29T22:23:15.776515491Z
2026-06-29T22:23:15.781950219Z Migrating to AddYUpToParts (20210318202638)
2026-06-29T22:23:15.782785301Z == 20210318202638 AddYUpToParts: migrating ====================================
2026-06-29T22:23:15.782806324Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false})
2026-06-29T22:23:15.793237427Z -> 0.0104s
2026-06-29T22:23:15.793263369Z == 20210318202638 AddYUpToParts: migrated (0.0104s) ===========================
2026-06-29T22:23:15.793453272Z
2026-06-29T22:23:15.798728278Z Migrating to CreateImages (20210321164508)
2026-06-29T22:23:15.799540154Z == 20210321164508 CreateImages: migrating =====================================
2026-06-29T22:23:15.799563040Z -- create_table(:images)
2026-06-29T22:23:15.809407461Z -> 0.0098s
2026-06-29T22:23:15.809433614Z == 20210321164508 CreateImages: migrated (0.0098s) ============================
2026-06-29T22:23:15.809454696Z
2026-06-29T22:23:15.814875677Z Migrating to CreateDelayedJobs (20210330215825)
2026-06-29T22:23:15.815564424Z == 20210330215825 CreateDelayedJobs: migrating ================================
2026-06-29T22:23:15.815585717Z -- create_table(:delayed_jobs)
2026-06-29T22:23:15.818364776Z -> 0.0027s
2026-06-29T22:23:15.818390417Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"})
2026-06-29T22:23:15.818544969Z -> 0.0002s
2026-06-29T22:23:15.818565961Z == 20210330215825 CreateDelayedJobs: migrated (0.0030s) =======================
2026-06-29T22:23:15.818624108Z
2026-06-29T22:23:15.825680453Z Migrating to RenamePartsToModelFiles (20220105233138)
2026-06-29T22:23:15.826573702Z == 20220105233138 RenamePartsToModelFiles: migrating ==========================
2026-06-29T22:23:15.826622952Z -- rename_table(:parts, :model_files)
2026-06-29T22:23:15.828239929Z -> 0.0016s
2026-06-29T22:23:15.828265470Z -- rename_column(:models, :preview_part_id, :preview_file_id)
2026-06-29T22:23:15.844357007Z -> 0.0161s
2026-06-29T22:23:15.844384181Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0178s) =================
2026-06-29T22:23:15.844396977Z
2026-06-29T22:23:15.850364879Z Migrating to RemoveImagesTable (20220106220519)
2026-06-29T22:23:15.850858434Z == 20220106220519 RemoveImagesTable: migrating ================================
2026-06-29T22:23:15.850881069Z -- drop_table(:images)
2026-06-29T22:23:15.851223228Z -> 0.0003s
2026-06-29T22:23:15.851247187Z == 20220106220519 RemoveImagesTable: migrated (0.0003s) =======================
2026-06-29T22:23:15.851256856Z
2026-06-29T22:23:15.856679730Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115)
2026-06-29T22:23:15.857238466Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating ===============
2026-06-29T22:23:15.857254127Z -- table_exists?(:active_storage_blobs)
2026-06-29T22:23:15.857388308Z -> 0.0001s
2026-06-29T22:23:15.857404089Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ======
2026-06-29T22:23:15.857411124Z
2026-06-29T22:23:15.862698175Z Migrating to CreateActiveStorageVariantRecords (20220612220116)
2026-06-29T22:23:15.863295338Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================
2026-06-29T22:23:15.863311440Z -- table_exists?(:active_storage_blobs)
2026-06-29T22:23:15.863387363Z -> 0.0001s
2026-06-29T22:23:15.863394056Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) =======
2026-06-29T22:23:15.863399828Z
2026-06-29T22:23:15.868692780Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117)
2026-06-29T22:23:15.869095932Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ========
2026-06-29T22:23:15.869111534Z -- table_exists?(:active_storage_blobs)
2026-06-29T22:23:15.869223479Z -> 0.0001s
2026-06-29T22:23:15.869230413Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s)
2026-06-29T22:23:15.869236225Z
2026-06-29T22:23:15.886295030Z Migrating to DeviseCreateUsers (20220614210023)
2026-06-29T22:23:15.886615405Z == 20220614210023 DeviseCreateUsers: migrating ================================
2026-06-29T22:23:15.886631167Z -- create_table(:users)
2026-06-29T22:23:15.888540574Z -> 0.0019s
2026-06-29T22:23:15.888557498Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"})
2026-06-29T22:23:15.889210974Z -> 0.0006s
2026-06-29T22:23:15.889235153Z == 20220614210023 DeviseCreateUsers: migrated (0.0026s) =======================
2026-06-29T22:23:15.889244933Z
2026-06-29T22:23:15.918325174Z Migrating to AddUsernameToUsers (20220614211256)
2026-06-29T22:23:15.918904110Z == 20220614211256 AddUsernameToUsers: migrating ===============================
2026-06-29T22:23:15.918919141Z -- add_column(:users, :username, :string, {null: false})
2026-06-29T22:23:15.939646856Z -> 0.0204s
2026-06-29T22:23:15.939665734Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"})
2026-06-29T22:23:15.939691376Z -> 0.0002s
2026-06-29T22:23:15.939720094Z == 20220614211256 AddUsernameToUsers: migrated (0.0207s) ======================
2026-06-29T22:23:15.939729934Z
2026-06-29T22:23:15.970922370Z Migrating to AddAdminToUsers (20220614213902)
2026-06-29T22:23:15.971509964Z == 20220614213902 AddAdminToUsers: migrating ==================================
2026-06-29T22:23:15.971521707Z -- add_column(:users, :admin, :boolean, {default: false, null: false})
2026-06-29T22:23:15.972338803Z -> 0.0007s
2026-06-29T22:23:15.972365026Z == 20220614213902 AddAdminToUsers: migrated (0.0008s) =========================
2026-06-29T22:23:15.972374886Z
2026-06-29T22:23:15.997167099Z Migrating to AddPaginationSettingsToUser (20220617122809)
2026-06-29T22:23:15.997683480Z == 20220617122809 AddPaginationSettingsToUser: migrating ======================
2026-06-29T22:23:15.997692949Z -- add_column(:users, :pagination_settings, :json)
2026-06-29T22:23:15.998289150Z -> 0.0006s
2026-06-29T22:23:15.998298468Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0006s) =============
2026-06-29T22:23:15.998306835Z
2026-06-29T22:23:16.010791586Z Migrating to CreateSettings (20220619174307)
2026-06-29T22:23:16.011272094Z == 20220619174307 CreateSettings: migrating ===================================
2026-06-29T22:23:16.011553210Z -- create_table(:settings)
2026-06-29T22:23:16.011975951Z -> 0.0004s
2026-06-29T22:23:16.011987685Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"})
2026-06-29T22:23:16.012886826Z -> 0.0008s
2026-06-29T22:23:16.012913510Z == 20220619174307 CreateSettings: migrated (0.0014s) ==========================
2026-06-29T22:23:16.012923140Z
2026-06-29T22:23:16.020327506Z Migrating to AddScaleFactorToModels (20220626152444)
2026-06-29T22:23:16.021191446Z == 20220626152444 AddScaleFactorToModels: migrating ===========================
2026-06-29T22:23:16.021200184Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0})
2026-06-29T22:23:16.025500276Z -> 0.0035s
2026-06-29T22:23:16.025547070Z == 20220626152444 AddScaleFactorToModels: migrated (0.0043s) ==================
2026-06-29T22:23:16.025556349Z
2026-06-29T22:23:16.032542713Z Migrating to AddDigestToModelFiles (20220702202932)
2026-06-29T22:23:16.032887577Z == 20220702202932 AddDigestToModelFiles: migrating ============================
2026-06-29T22:23:16.033323155Z -- add_column(:model_files, :digest, :string)
2026-06-29T22:23:16.034372278Z -> 0.0010s
2026-06-29T22:23:16.034381407Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"})
2026-06-29T22:23:16.034582622Z -> 0.0002s
2026-06-29T22:23:16.034591129Z == 20220702202932 AddDigestToModelFiles: migrated (0.0017s) ===================
2026-06-29T22:23:16.034599266Z
2026-06-29T22:23:16.042121559Z Migrating to AddRendererSettingsToUsers (20221128165903)
2026-06-29T22:23:16.042502897Z == 20221128165903 AddRendererSettingsToUsers: migrating =======================
2026-06-29T22:23:16.042642439Z -- add_column(:users, :renderer_settings, :json)
2026-06-29T22:23:16.043252688Z -> 0.0006s
2026-06-29T22:23:16.043261435Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0007s) ==============
2026-06-29T22:23:16.043269632Z
2026-06-29T22:23:16.050673647Z Migrating to CreateProblems (20221210001132)
2026-06-29T22:23:16.050854993Z == 20221210001132 CreateProblems: migrating ===================================
2026-06-29T22:23:16.051003362Z -- create_table(:problems)
2026-06-29T22:23:16.051708232Z -> 0.0007s
2026-06-29T22:23:16.051716949Z == 20221210001132 CreateProblems: migrated (0.0009s) ==========================
2026-06-29T22:23:16.051725366Z
2026-06-29T22:23:16.085773555Z Migrating to AddNewDefaultsToRendererSettings (20221214230757)
2026-06-29T22:23:16.087507077Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating =================
2026-06-29T22:23:16.093626054Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0059s) ========
2026-06-29T22:23:16.093640303Z
2026-06-29T22:23:16.104223482Z Migrating to ActsAsFavoritorMigration (20221219204414)
2026-06-29T22:23:16.104739151Z == 20221219204414 ActsAsFavoritorMigration: migrating =========================
2026-06-29T22:23:16.104862019Z -- create_table(:favorites, {force: true})
2026-06-29T22:23:16.107001729Z -> 0.0019s
2026-06-29T22:23:16.107025397Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"})
2026-06-29T22:23:16.107035618Z -> 0.0001s
2026-06-29T22:23:16.107043924Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"})
2026-06-29T22:23:16.107053975Z -> 0.0001s
2026-06-29T22:23:16.107062251Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true})
2026-06-29T22:23:16.107221913Z -> 0.0001s
2026-06-29T22:23:16.107243737Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0026s) ================
2026-06-29T22:23:16.107253406Z
2026-06-29T22:23:16.112300734Z Migrating to MovePrintedToFavorites (20221220223040)
2026-06-29T22:23:16.112732784Z == 20221220223040 MovePrintedToFavorites: migrating ===========================
2026-06-29T22:23:16.139832456Z == 20221220223040 MovePrintedToFavorites: migrated (0.0268s) ==================
2026-06-29T22:23:16.139871224Z
2026-06-29T22:23:16.157477932Z Migrating to DropPrintedFromModelFiles (20221220223340)
2026-06-29T22:23:16.157883119Z == 20221220223340 DropPrintedFromModelFiles: migrating ========================
2026-06-29T22:23:16.158035265Z -- remove_column(:model_files, :printed, :boolean)
2026-06-29T22:23:16.171379186Z -> 0.0131s
2026-06-29T22:23:16.171410590Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0133s) ===============
2026-06-29T22:23:16.171421742Z
2026-06-29T22:23:16.176816259Z Migrating to AddNotesExcerptToModels (20230202210000)
2026-06-29T22:23:16.177178879Z == 20230202210000 AddNotesExcerptToModels: migrating ==========================
2026-06-29T22:23:16.177202547Z -- add_column(:models, :notes, :text)
2026-06-29T22:23:16.177967097Z -> 0.0008s
2026-06-29T22:23:16.177988891Z -- add_column(:models, :excerpt, :text)
2026-06-29T22:23:16.179009868Z -> 0.0010s
2026-06-29T22:23:16.179033476Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0018s) =================
2026-06-29T22:23:16.179043235Z
2026-06-29T22:23:16.185051379Z Migrating to AddNotesExcerptToCreators (20230202210001)
2026-06-29T22:23:16.185376213Z == 20230202210001 AddNotesExcerptToCreators: migrating ========================
2026-06-29T22:23:16.185398388Z -- add_column(:creators, :notes, :text)
2026-06-29T22:23:16.185911201Z -> 0.0005s
2026-06-29T22:23:16.185934628Z -- add_column(:creators, :excerpt, :text)
2026-06-29T22:23:16.186377901Z -> 0.0004s
2026-06-29T22:23:16.186400396Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) ===============
2026-06-29T22:23:16.186410076Z
2026-06-29T22:23:16.191776717Z Migrating to AddNotesExcerptToModelFiles (20230203150000)
2026-06-29T22:23:16.191819002Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ======================
2026-06-29T22:23:16.191829132Z -- add_column(:model_files, :notes, :text)
2026-06-29T22:23:16.192414451Z -> 0.0005s
2026-06-29T22:23:16.192439131Z -- add_column(:model_files, :excerpt, :text)
2026-06-29T22:23:16.192885601Z -> 0.0005s
2026-06-29T22:23:16.192907425Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) =============
2026-06-29T22:23:16.192916984Z
2026-06-29T22:23:16.196442175Z Migrating to MoveScaleFactorIntoNote (20230221174212)
2026-06-29T22:23:16.196850428Z == 20230221174212 MoveScaleFactorIntoNote: migrating ==========================
2026-06-29T22:23:16.204219643Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0073s) =================
2026-06-29T22:23:16.204243962Z
2026-06-29T22:23:16.209554600Z Migrating to RemoveScaleFactorFromModels (20230221180921)
2026-06-29T22:23:16.209931409Z == 20230221180921 RemoveScaleFactorFromModels: migrating ======================
2026-06-29T22:23:16.209953353Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false})
2026-06-29T22:23:16.229738640Z -> 0.0198s
2026-06-29T22:23:16.229763390Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0198s) =============
2026-06-29T22:23:16.229772909Z
2026-06-29T22:23:16.234971391Z Migrating to RenameExcerptToCaption (20230222155910)
2026-06-29T22:23:16.235690450Z == 20230222155910 RenameExcerptToCaption: migrating ===========================
2026-06-29T22:23:16.235712204Z -- rename_column(:creators, :excerpt, :caption)
2026-06-29T22:23:16.245866319Z -> 0.0093s
2026-06-29T22:23:16.245899927Z -- rename_column(:models, :excerpt, :caption)
2026-06-29T22:23:16.254468488Z -> 0.0086s
2026-06-29T22:23:16.254494751Z -- rename_column(:model_files, :excerpt, :caption)
2026-06-29T22:23:16.265279887Z -> 0.0108s
2026-06-29T22:23:16.265304988Z == 20230222155910 RenameExcerptToCaption: migrated (0.0296s) ==================
2026-06-29T22:23:16.265314617Z
2026-06-29T22:23:16.272053823Z Migrating to AddNotesNameCaptionToLibrary (20230303150029)
2026-06-29T22:23:16.272432356Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating =====================
2026-06-29T22:23:16.274301090Z -- add_column(:libraries, :notes, :string)
2026-06-29T22:23:16.275355985Z -> 0.0010s
2026-06-29T22:23:16.275611470Z -- add_column(:libraries, :caption, :string)
2026-06-29T22:23:16.276191248Z -> 0.0005s
2026-06-29T22:23:16.276277682Z -- add_column(:libraries, :name, :string)
2026-06-29T22:23:16.276798371Z -> 0.0004s
2026-06-29T22:23:16.277106161Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0046s) ============
2026-06-29T22:23:16.277129518Z
2026-06-29T22:23:16.284838819Z Migrating to AddTagregexToLibrary (20230305180823)
2026-06-29T22:23:16.285157871Z == 20230305180823 AddTagregexToLibrary: migrating =============================
2026-06-29T22:23:16.286236925Z -- add_column(:libraries, :tag_regex, :text)
2026-06-29T22:23:16.287893372Z -> 0.0015s
2026-06-29T22:23:16.288076511Z == 20230305180823 AddTagregexToLibrary: migrated (0.0028s) ====================
2026-06-29T22:23:16.288088886Z
2026-06-29T22:23:16.293021683Z Migrating to AddIconToLibrary (20230307215826)
2026-06-29T22:23:16.293337158Z == 20230307215826 AddIconToLibrary: migrating =================================
2026-06-29T22:23:16.294388456Z -- add_column(:libraries, :icon, :text)
2026-06-29T22:23:16.295914260Z -> 0.0015s
2026-06-29T22:23:16.295988860Z == 20230307215826 AddIconToLibrary: migrated (0.0027s) ========================
2026-06-29T22:23:16.296000394Z
2026-06-29T22:23:16.301196471Z Migrating to CreateCollection (20230308004237)
2026-06-29T22:23:16.301551626Z == 20230308004237 CreateCollection: migrating =================================
2026-06-29T22:23:16.304274301Z -- create_table(:collections)
2026-06-29T22:23:16.306460344Z -> 0.0022s
2026-06-29T22:23:16.306536748Z == 20230308004237 CreateCollection: migrated (0.0050s) ========================
2026-06-29T22:23:16.306549284Z
2026-06-29T22:23:16.312164235Z Migrating to AddCollectionToModels (20230308005021)
2026-06-29T22:23:16.312259527Z == 20230308005021 AddCollectionToModels: migrating ============================
2026-06-29T22:23:16.314693791Z -- add_reference(:models, :collection, {null: true, foreign_key: true})
2026-06-29T22:23:16.337767262Z -> 0.0230s
2026-06-29T22:23:16.337856001Z == 20230308005021 AddCollectionToModels: migrated (0.0256s) ===================
2026-06-29T22:23:16.337877544Z
2026-06-29T22:23:16.342431718Z Migrating to MoveCollectionTagIntoObject (20230308006000)
2026-06-29T22:23:16.342546399Z == 20230308006000 MoveCollectionTagIntoObject: migrating ======================
2026-06-29T22:23:16.342849179Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0002s) =============
2026-06-29T22:23:16.342870652Z
2026-06-29T22:23:16.347683107Z Migrating to RenameCollectionExcerptToCaption (20230313000000)
2026-06-29T22:23:16.348051098Z == 20230313000000 RenameCollectionExcerptToCaption: migrating =================
2026-06-29T22:23:16.348077602Z -- rename_column(:collections, :excerpt, :caption)
2026-06-29T22:23:16.351719518Z -> 0.0038s
2026-06-29T22:23:16.351742324Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0038s) ========
2026-06-29T22:23:16.351752004Z
2026-06-29T22:23:16.357080348Z Migrating to ChangePaginationSettingsOnUser (20230313000001)
2026-06-29T22:23:16.357106380Z == 20230313000001 ChangePaginationSettingsOnUser: migrating ===================
2026-06-29T22:23:16.357115899Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ==========
2026-06-29T22:23:16.357153715Z
2026-06-29T22:23:16.361707008Z Migrating to AddTagCloudSettingsToUser (20230316184012)
2026-06-29T22:23:16.362096392Z == 20230316184012 AddTagCloudSettingsToUser: migrating ========================
2026-06-29T22:23:16.362118266Z -- add_column(:users, :tag_cloud_settings, :json)
2026-06-29T22:23:16.363325879Z -> 0.0012s
2026-06-29T22:23:16.363348805Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0013s) ===============
2026-06-29T22:23:16.363358525Z
2026-06-29T22:23:16.394077007Z Migrating to AddCollectionToCollections (20230324000000)
2026-06-29T22:23:16.394194002Z == 20230324000000 AddCollectionToCollections: migrating =======================
2026-06-29T22:23:16.394213792Z -- add_reference(:collections, :collection, {null: true, foreign_key: true})
2026-06-29T22:23:16.400368451Z -> 0.0059s
2026-06-29T22:23:16.400395004Z == 20230324000000 AddCollectionToCollections: migrated (0.0059s) ==============
2026-06-29T22:23:16.400404804Z
2026-06-29T22:23:16.406593711Z Migrating to RemoveDestinationExistsProblems (20230612080306)
2026-06-29T22:23:16.406680696Z == 20230612080306 RemoveDestinationExistsProblems: migrating ==================
2026-06-29T22:23:16.451499172Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0445s) =========
2026-06-29T22:23:16.451525876Z
2026-06-29T22:23:16.467099740Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254)
2026-06-29T22:23:16.469822555Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ========
2026-06-29T22:23:16.472167819Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0023s)
2026-06-29T22:23:16.472188411Z
2026-06-29T22:23:16.501074832Z Migrating to AddSlugs (20230615135601)
2026-06-29T22:23:16.501725372Z == 20230615135601 AddSlugs: migrating =========================================
2026-06-29T22:23:16.503457943Z -- add_column(:models, :slug, :string)
2026-06-29T22:23:16.506225227Z -> 0.0027s
2026-06-29T22:23:16.506249015Z -- add_index(:models, :slug, {name: "index_models_on_slug"})
2026-06-29T22:23:16.508093009Z -> 0.0018s
2026-06-29T22:23:16.508108851Z -- add_column(:collections, :slug, :string)
2026-06-29T22:23:16.508637496Z -> 0.0006s
2026-06-29T22:23:16.508647426Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"})
2026-06-29T22:23:16.508849624Z -> 0.0002s
2026-06-29T22:23:16.508858732Z -- add_column(:creators, :slug, :string)
2026-06-29T22:23:16.509478591Z -> 0.0006s
2026-06-29T22:23:16.509485855Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"})
2026-06-29T22:23:16.509692812Z -> 0.0002s
2026-06-29T22:23:16.509737813Z == 20230615135601 AddSlugs: migrated (0.0080s) ================================
2026-06-29T22:23:16.509742031Z
2026-06-29T22:23:16.521000471Z Migrating to GenerateSlugs (20230617222353)
2026-06-29T22:23:16.521461180Z == 20230617222353 GenerateSlugs: migrating ====================================
2026-06-29T22:23:16.521475869Z == 20230617222353 GenerateSlugs: migrated (0.0000s) ===========================
2026-06-29T22:23:16.521480358Z
2026-06-29T22:23:16.523942919Z Migrating to MakeNamesUnique (20230628194944)
2026-06-29T22:23:16.524474139Z == 20230628194944 MakeNamesUnique: migrating ==================================
2026-06-29T22:23:16.526905497Z == 20230628194944 MakeNamesUnique: migrated (0.0024s) =========================
2026-06-29T22:23:16.526912792Z
2026-06-29T22:23:16.532321167Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018)
2026-06-29T22:23:16.532702455Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating ===============
2026-06-29T22:23:16.533032961Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"})
2026-06-29T22:23:16.534663185Z -> 0.0016s
2026-06-29T22:23:16.534670319Z -- remove_index(:creators, :slug)
2026-06-29T22:23:16.535128482Z -> 0.0004s
2026-06-29T22:23:16.535144404Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"})
2026-06-29T22:23:16.535307032Z -> 0.0001s
2026-06-29T22:23:16.535315419Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"})
2026-06-29T22:23:16.535469088Z -> 0.0001s
2026-06-29T22:23:16.535476143Z -- remove_index(:collections, :slug)
2026-06-29T22:23:16.552969352Z -> 0.0175s
2026-06-29T22:23:16.552985034Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"})
2026-06-29T22:23:16.553324908Z -> 0.0003s
2026-06-29T22:23:16.553332163Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0206s) ======
2026-06-29T22:23:16.553338796Z
2026-06-29T22:23:16.559612335Z Migrating to AddSizeToModelFiles (20230707082403)
2026-06-29T22:23:16.560234368Z == 20230707082403 AddSizeToModelFiles: migrating ==============================
2026-06-29T22:23:16.560388177Z -- add_column(:model_files, :size, :integer)
2026-06-29T22:23:16.561010060Z -> 0.0006s
2026-06-29T22:23:16.562930859Z == 20230707082403 AddSizeToModelFiles: migrated (0.0008s) =====================
2026-06-29T22:23:16.562986822Z
2026-06-29T22:23:16.568666023Z Migrating to ChangeFileSizeToBigInt (20230710102250)
2026-06-29T22:23:16.569405883Z == 20230710102250 ChangeFileSizeToBigInt: migrating ===========================
2026-06-29T22:23:16.569535875Z -- change_column(:model_files, :size, :bigint)
2026-06-29T22:23:16.576856522Z -> 0.0073s
2026-06-29T22:23:16.577087658Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0074s) ==================
2026-06-29T22:23:16.577096957Z
2026-06-29T22:23:16.582216390Z Migrating to AddNoteToProblems (20230711111009)
2026-06-29T22:23:16.583123297Z == 20230711111009 AddNoteToProblems: migrating ================================
2026-06-29T22:23:16.583273249Z -- add_column(:problems, :note, :string, {default: nil})
2026-06-29T22:23:16.584298364Z -> 0.0010s
2026-06-29T22:23:16.584528788Z == 20230711111009 AddNoteToProblems: migrated (0.0012s) =======================
2026-06-29T22:23:16.584537586Z
2026-06-29T22:23:16.589391033Z Migrating to AddProblemSettingsToUser (20240122114207)
2026-06-29T22:23:16.590099771Z == 20240122114207 AddProblemSettingsToUser: migrating =========================
2026-06-29T22:23:16.590428513Z -- add_column(:users, :problem_settings, :json)
2026-06-29T22:23:16.591032760Z -> 0.0006s
2026-06-29T22:23:16.591266752Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0009s) ================
2026-06-29T22:23:16.591275710Z
2026-06-29T22:23:16.596692812Z Migrating to AddLicenseToModel (20240127143358)
2026-06-29T22:23:16.597428434Z == 20240127143358 AddLicenseToModel: migrating ================================
2026-06-29T22:23:16.597440558Z -- add_column(:models, :license, :string)
2026-06-29T22:23:16.598070658Z -> 0.0006s
2026-06-29T22:23:16.598521797Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) =======================
2026-06-29T22:23:16.598532869Z
2026-06-29T22:23:16.637997610Z Migrating to AddIgnoredToProblems (20240131134832)
2026-06-29T22:23:16.638820958Z == 20240131134832 AddIgnoredToProblems: migrating =============================
2026-06-29T22:23:16.638856109Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false})
2026-06-29T22:23:16.639550258Z -> 0.0007s
2026-06-29T22:23:16.639561230Z == 20240131134832 AddIgnoredToProblems: migrated (0.0007s) ====================
2026-06-29T22:23:16.639569787Z
2026-06-29T22:23:16.646830494Z Migrating to AddPresupportedVersionToModelFiles (20240208143319)
2026-06-29T22:23:16.647498940Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating ===============
2026-06-29T22:23:16.647525995Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}})
2026-06-29T22:23:16.658167472Z -> 0.0106s
2026-06-29T22:23:16.658179296Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0107s) ======
2026-06-29T22:23:16.658190619Z
2026-06-29T22:23:16.664593928Z Migrating to AddFileListSettingsToUser (20240209125409)
2026-06-29T22:23:16.665098484Z == 20240209125409 AddFileListSettingsToUser: migrating ========================
2026-06-29T22:23:16.665136170Z -- add_column(:users, :file_list_settings, :json)
2026-06-29T22:23:16.665796671Z -> 0.0006s
2026-06-29T22:23:16.665814997Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0007s) ===============
2026-06-29T22:23:16.665823765Z
2026-06-29T22:23:16.672759838Z Migrating to AddMissingUniqueIndexes (20240228130246)
2026-06-29T22:23:16.673269845Z == 20240228130246 AddMissingUniqueIndexes: migrating ==========================
2026-06-29T22:23:16.673302280Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"})
2026-06-29T22:23:16.673562515Z -> 0.0002s
2026-06-29T22:23:16.673573847Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"})
2026-06-29T22:23:16.674037441Z -> 0.0004s
2026-06-29T22:23:16.674046840Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"})
2026-06-29T22:23:16.674228677Z -> 0.0002s
2026-06-29T22:23:16.674239679Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"})
2026-06-29T22:23:16.675810543Z -> 0.0015s
2026-06-29T22:23:16.675819511Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0025s) =================
2026-06-29T22:23:16.675827908Z
2026-06-29T22:23:16.683820499Z Migrating to CreateFlipperTables (20240306095646)
2026-06-29T22:23:16.684532543Z == 20240306095646 CreateFlipperTables: migrating ==============================
2026-06-29T22:23:16.684557083Z -- create_table(:flipper_features)
2026-06-29T22:23:16.685875238Z -> 0.0013s
2026-06-29T22:23:16.685895790Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"})
2026-06-29T22:23:16.687485683Z -> 0.0016s
2026-06-29T22:23:16.687496304Z -- create_table(:flipper_gates)
2026-06-29T22:23:16.687758111Z -> 0.0002s
2026-06-29T22:23:16.687770797Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"})
2026-06-29T22:23:16.687961531Z -> 0.0002s
2026-06-29T22:23:16.687973916Z == 20240306095646 CreateFlipperTables: migrated (0.0034s) =====================
2026-06-29T22:23:16.687982203Z
2026-06-29T22:23:16.694428058Z Migrating to RolifyCreateRoles (20240319155251)
2026-06-29T22:23:16.694937484Z == 20240319155251 RolifyCreateRoles: migrating ================================
2026-06-29T22:23:16.694948316Z -- create_table(:roles)
2026-06-29T22:23:16.707485602Z -> 0.0125s
2026-06-29T22:23:16.707498568Z -- create_table(:users_roles, {id: false})
2026-06-29T22:23:16.708036953Z -> 0.0005s
2026-06-29T22:23:16.711505310Z -- add_index(:roles, :name, {name: "index_roles_on_name"})
2026-06-29T22:23:16.714822292Z -> 0.0024s
2026-06-29T22:23:16.715371287Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"})
2026-06-29T22:23:16.715559747Z -> 0.0002s
2026-06-29T22:23:16.715568465Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"})
2026-06-29T22:23:16.715734579Z -> 0.0001s
2026-06-29T22:23:16.715743477Z == 20240319155251 RolifyCreateRoles: migrated (0.0208s) =======================
2026-06-29T22:23:16.715751864Z
2026-06-29T22:23:16.719751341Z Migrating to ConvertAdminFlagToRole (20240319155526)
2026-06-29T22:23:16.720345408Z == 20240319155526 ConvertAdminFlagToRole: migrating ===========================
2026-06-29T22:23:16.724653867Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0043s) ==================
2026-06-29T22:23:16.724665391Z
2026-06-29T22:23:16.730908768Z Migrating to RemoveAdminFromUsers (20240319155903)
2026-06-29T22:23:16.731314755Z == 20240319155903 RemoveAdminFromUsers: migrating =============================
2026-06-29T22:23:16.731726505Z -- remove_column(:users, :admin, :boolean, {default: false, null: false})
2026-06-29T22:23:16.741536928Z -> 0.0097s
2026-06-29T22:23:16.741549132Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0102s) ====================
2026-06-29T22:23:16.741557449Z
2026-06-29T22:23:16.748495426Z Migrating to AddResetPasswordTokenToUsers (20240322143621)
2026-06-29T22:23:16.748871974Z == 20240322143621 AddResetPasswordTokenToUsers: migrating =====================
2026-06-29T22:23:16.749469528Z -- add_column(:users, :reset_password_token, :string)
2026-06-29T22:23:16.750469332Z -> 0.0009s
2026-06-29T22:23:16.750480304Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"})
2026-06-29T22:23:16.750663283Z -> 0.0002s
2026-06-29T22:23:16.750672411Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0018s) ============
2026-06-29T22:23:16.750680758Z
2026-06-29T22:23:16.759291293Z Migrating to SetAdminPasswordResetToken (20240322150022)
2026-06-29T22:23:16.759671569Z == 20240322150022 SetAdminPasswordResetToken: migrating =======================
2026-06-29T22:23:16.771995977Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0120s) ==============
2026-06-29T22:23:16.772020476Z
2026-06-29T22:23:16.777551479Z Migrating to AddRememberableToUsers (20240410221112)
2026-06-29T22:23:16.777894991Z == 20240410221112 AddRememberableToUsers: migrating ===========================
2026-06-29T22:23:16.778283273Z -- add_column(:users, :remember_created_at, :datetime)
2026-06-29T22:23:16.779941092Z -> 0.0015s
2026-06-29T22:23:16.779965722Z == 20240410221112 AddRememberableToUsers: migrated (0.0020s) ==================
2026-06-29T22:23:16.779975402Z
2026-06-29T22:23:16.785255318Z Migrating to AddResetPasswordSentAtToUsers (20240410222922)
2026-06-29T22:23:16.785568929Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ====================
2026-06-29T22:23:16.785921069Z -- add_column(:users, :reset_password_sent_at, :datetime)
2026-06-29T22:23:16.786672783Z -> 0.0006s
2026-06-29T22:23:16.786694527Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0011s) ===========
2026-06-29T22:23:16.786704066Z
2026-06-29T22:23:16.792088112Z Migrating to DropDelayedJobs (20240418112821)
2026-06-29T22:23:16.792469451Z == 20240418112821 DropDelayedJobs: migrating ==================================
2026-06-29T22:23:16.795166043Z -- drop_table(:delayed_jobs)
2026-06-29T22:23:16.795909791Z -> 0.0008s
2026-06-29T22:23:16.796245988Z == 20240418112821 DropDelayedJobs: migrated (0.0038s) =========================
2026-06-29T22:23:16.796267572Z
2026-06-29T22:23:16.801724625Z Migrating to AddInterfaceLanguageToUsers (20240423102250)
2026-06-29T22:23:16.802036704Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ======================
2026-06-29T22:23:16.803081929Z -- add_column(:users, :interface_language, :string)
2026-06-29T22:23:16.803681728Z -> 0.0006s
2026-06-29T22:23:16.803692680Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0017s) =============
2026-06-29T22:23:16.803701457Z
2026-06-29T22:23:16.808973127Z Migrating to AddLockableToUsers (20240610120318)
2026-06-29T22:23:16.809324495Z == 20240610120318 AddLockableToUsers: migrating ===============================
2026-06-29T22:23:16.809432292Z -- change_table(:users)
2026-06-29T22:23:16.810853856Z -> 0.0014s
2026-06-29T22:23:16.810875509Z == 20240610120318 AddLockableToUsers: migrated (0.0015s) ======================
2026-06-29T22:23:16.810884998Z
2026-06-29T22:23:16.816217480Z Migrating to AddAttachmentDataToModelFiles (20240614085913)
2026-06-29T22:23:16.816253262Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ====================
2026-06-29T22:23:16.816461602Z -- add_column(:model_files, :attachment_data, :json)
2026-06-29T22:23:16.817091210Z -> 0.0006s
2026-06-29T22:23:16.817112934Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0008s) ===========
2026-06-29T22:23:16.817122503Z
2026-06-29T22:23:16.820788398Z Migrating to MoveFileDataIntoShrine (20240615085913)
2026-06-29T22:23:16.821138303Z == 20240615085913 MoveFileDataIntoShrine: migrating ===========================
2026-06-29T22:23:16.827083450Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0057s) ==================
2026-06-29T22:23:16.827107869Z
2026-06-29T22:23:16.832222192Z Migrating to AddStorageServiceToLibraries (20240701142651)
2026-06-29T22:23:16.832481604Z == 20240701142651 AddStorageServiceToLibraries: migrating =====================
2026-06-29T22:23:16.833070260Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"})
2026-06-29T22:23:16.833746613Z -> 0.0007s
2026-06-29T22:23:16.833768477Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0013s) ============
2026-06-29T22:23:16.833777956Z
2026-06-29T22:23:16.839346163Z Migrating to AddS3FieldsToLibrary (20240703103707)
2026-06-29T22:23:16.839704695Z == 20240703103707 AddS3FieldsToLibrary: migrating =============================
2026-06-29T22:23:16.839765898Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil})
2026-06-29T22:23:16.840843369Z -> 0.0006s
2026-06-29T22:23:16.840868098Z -- add_column(:libraries, :s3_region, :string, {default: nil})
2026-06-29T22:23:16.841441063Z -> 0.0006s
2026-06-29T22:23:16.841462716Z -- add_column(:libraries, :s3_bucket, :string, {default: nil})
2026-06-29T22:23:16.842034278Z -> 0.0006s
2026-06-29T22:23:16.842056002Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil})
2026-06-29T22:23:16.844238087Z -> 0.0019s
2026-06-29T22:23:16.844262457Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil})
2026-06-29T22:23:16.844613353Z -> 0.0006s
2026-06-29T22:23:16.844634957Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0049s) ====================
2026-06-29T22:23:16.844644446Z
2026-06-29T22:23:16.849790533Z Migrating to ChangeIndexOnLibraryPath (20240703160732)
2026-06-29T22:23:16.850161811Z == 20240703160732 ChangeIndexOnLibraryPath: migrating =========================
2026-06-29T22:23:16.850183584Z -- remove_index(:libraries, :path)
2026-06-29T22:23:16.850770687Z -> 0.0006s
2026-06-29T22:23:16.851001733Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0008s) ================
2026-06-29T22:23:16.851023116Z
2026-06-29T22:23:16.856551332Z Migrating to CreateFederailsActors (20240727113215)
2026-06-29T22:23:16.856998032Z == 20240727113215 CreateFederailsActors: migrating ============================
2026-06-29T22:23:16.857019575Z -- create_table(:federails_actors)
2026-06-29T22:23:16.857835629Z -> 0.0008s
2026-06-29T22:23:16.857857173Z -- foreign_key_exists?(:federails_actors, :users)
2026-06-29T22:23:16.858642034Z -> 0.0008s
2026-06-29T22:23:16.858950445Z -- remove_foreign_key(:federails_actors, :users)
2026-06-29T22:23:16.867657135Z -> 0.0087s
2026-06-29T22:23:16.867681484Z -- remove_index(:federails_actors, :user_id)
2026-06-29T22:23:16.868056379Z -> 0.0004s
2026-06-29T22:23:16.868080908Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"})
2026-06-29T22:23:16.868232494Z -> 0.0001s
2026-06-29T22:23:16.868254157Z -- add_foreign_key(:federails_actors, :users)
2026-06-29T22:23:16.876305737Z -> 0.0080s
2026-06-29T22:23:16.876330136Z == 20240727113215 CreateFederailsActors: migrated (0.0193s) ===================
2026-06-29T22:23:16.876339896Z
2026-06-29T22:23:16.884305392Z Migrating to CreateFederailsFollowings (20240727113216)
2026-06-29T22:23:16.884821261Z == 20240727113216 CreateFederailsFollowings: migrating ========================
2026-06-29T22:23:16.884842945Z -- create_table(:federails_followings)
2026-06-29T22:23:16.885865284Z -> 0.0010s
2026-06-29T22:23:16.885886437Z == 20240727113216 CreateFederailsFollowings: migrated (0.0010s) ===============
2026-06-29T22:23:16.885896137Z
2026-06-29T22:23:16.891124088Z Migrating to CreateFederailsActivities (20240727113217)
2026-06-29T22:23:16.891148207Z == 20240727113217 CreateFederailsActivities: migrating ========================
2026-06-29T22:23:16.891157676Z -- create_table(:federails_activities)
2026-06-29T22:23:16.894243843Z -> 0.0029s
2026-06-29T22:23:16.894268152Z == 20240727113217 CreateFederailsActivities: migrated (0.0029s) ===============
2026-06-29T22:23:16.894278092Z
2026-06-29T22:23:16.899325119Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646)
2026-06-29T22:23:16.899713171Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================
2026-06-29T22:23:16.899734574Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"})
2026-06-29T22:23:16.907386589Z -> 0.0076s
2026-06-29T22:23:16.907411028Z -- remove_index(:federails_actors, :user_id, {unique: true})
2026-06-29T22:23:16.907742225Z -> 0.0004s
2026-06-29T22:23:16.907764099Z -- change_table(:federails_actors)
2026-06-29T22:23:16.914385618Z -> 0.0066s
2026-06-29T22:23:16.914410218Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0147s) =======
2026-06-29T22:23:16.914419757Z
2026-06-29T22:23:16.916252208Z Migrating to CreateFederailsActors (20240731165647)
2026-06-29T22:23:16.923306920Z == 20240731165647 CreateFederailsActors: migrating ============================
2026-06-29T22:23:16.923331299Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) ===================
2026-06-29T22:23:16.923341229Z
2026-06-29T22:23:16.926255780Z Migrating to CreateMoreFederailsActors (20240802094448)
2026-06-29T22:23:16.926570885Z == 20240802094448 CreateMoreFederailsActors: migrating ========================
2026-06-29T22:23:16.926592428Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) ===============
2026-06-29T22:23:16.926602158Z
2026-06-29T22:23:16.928128342Z Migrating to BackfillActivities (20240805111500)
2026-06-29T22:23:16.928438678Z == 20240805111500 BackfillActivities: migrating ===============================
2026-06-29T22:23:16.928460161Z == 20240805111500 BackfillActivities: migrated (0.0000s) ======================
2026-06-29T22:23:16.928470241Z
2026-06-29T22:23:16.933707702Z Migrating to CreateCaberRelations (20240827155630)
2026-06-29T22:23:16.934102638Z == 20240827155630 CreateCaberRelations: migrating =============================
2026-06-29T22:23:16.934123931Z -- create_table(:caber_relations)
2026-06-29T22:23:16.946258756Z -> 0.0121s
2026-06-29T22:23:16.946283235Z == 20240827155630 CreateCaberRelations: migrated (0.0121s) ====================
2026-06-29T22:23:16.946292704Z
2026-06-29T22:23:16.948814785Z Migrating to AddDefaultAccessControls (20240830121749)
2026-06-29T22:23:16.949183938Z == 20240830121749 AddDefaultAccessControls: migrating =========================
2026-06-29T22:23:16.970951449Z == 20240830121749 AddDefaultAccessControls: migrated (0.0217s) ================
2026-06-29T22:23:16.970975738Z
2026-06-29T22:23:16.972675883Z Migrating to RenameDefaultRoles (20240830151650)
2026-06-29T22:23:16.977573449Z == 20240830151650 RenameDefaultRoles: migrating ===============================
2026-06-29T22:23:17.001980095Z == 20240830151650 RenameDefaultRoles: migrated (0.0244s) ======================
2026-06-29T22:23:17.002004515Z
2026-06-29T22:23:17.007117455Z Migrating to AddPublicIDsToModels (20240904151944)
2026-06-29T22:23:17.008536133Z == 20240904151944 AddPublicIDsToModels: migrating =============================
2026-06-29T22:23:17.008560722Z -- add_column(:models, :public_id, :string)
2026-06-29T22:23:17.009351174Z -> 0.0008s
2026-06-29T22:23:17.009372908Z -- add_index(:models, :public_id)
2026-06-29T22:23:17.011268297Z -> 0.0019s
2026-06-29T22:23:17.011290181Z -- add_column(:model_files, :public_id, :string)
2026-06-29T22:23:17.011876281Z -> 0.0006s
2026-06-29T22:23:17.011891743Z -- add_index(:model_files, :public_id)
2026-06-29T22:23:17.012278031Z -> 0.0004s
2026-06-29T22:23:17.012291979Z -- add_column(:problems, :public_id, :string)
2026-06-29T22:23:17.012953762Z -> 0.0006s
2026-06-29T22:23:17.012975566Z -- add_index(:problems, :public_id)
2026-06-29T22:23:17.013089395Z -> 0.0001s
2026-06-29T22:23:17.013126690Z -- add_column(:creators, :public_id, :string)
2026-06-29T22:23:17.013773944Z -> 0.0006s
2026-06-29T22:23:17.013795758Z -- add_index(:creators, :public_id)
2026-06-29T22:23:17.013921792Z -> 0.0002s
2026-06-29T22:23:17.013943886Z -- add_column(:collections, :public_id, :string)
2026-06-29T22:23:17.014580549Z -> 0.0006s
2026-06-29T22:23:17.014602333Z -- add_index(:collections, :public_id)
2026-06-29T22:23:17.014740912Z -> 0.0001s
2026-06-29T22:23:17.014762575Z -- add_column(:libraries, :public_id, :string)
2026-06-29T22:23:17.015417304Z -> 0.0006s
2026-06-29T22:23:17.015439058Z -- add_index(:libraries, :public_id)
2026-06-29T22:23:17.015513899Z -> 0.0001s
2026-06-29T22:23:17.015525913Z == 20240904151944 AddPublicIDsToModels: migrated (0.0070s) ====================
2026-06-29T22:23:17.015534520Z
2026-06-29T22:23:17.017703660Z Migrating to GeneratePublicIDsForModels (20240904152358)
2026-06-29T22:23:17.018108766Z == 20240904152358 GeneratePublicIDsForModels: migrating =======================
2026-06-29T22:23:17.072754409Z Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:17.074303610Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0562s) ==============
2026-06-29T22:23:17.074325133Z
2026-06-29T22:23:17.076657762Z Migrating to BackfillActivitiesAfterPermissions (20240909100000)
2026-06-29T22:23:17.077076906Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating ===============
2026-06-29T22:23:17.077098700Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ======
2026-06-29T22:23:17.077108460Z
2026-06-29T22:23:17.082235228Z Migrating to DeduplicateRoles (20240923114515)
2026-06-29T22:23:17.082551946Z == 20240923114515 DeduplicateRoles: migrating =================================
2026-06-29T22:23:17.185613081Z == 20240923114515 DeduplicateRoles: migrated (0.1030s) ========================
2026-06-29T22:23:17.185649243Z
2026-06-29T22:23:17.190472880Z Migrating to AddVirtualColumnsForSorting (20240924122004)
2026-06-29T22:23:17.190919440Z == 20240924122004 AddVirtualColumnsForSorting: migrating ======================
2026-06-29T22:23:17.190941003Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-06-29T22:23:17.308874047Z -> 0.1178s
2026-06-29T22:23:17.308898887Z -- add_index(:models, :name_lower)
2026-06-29T22:23:17.308984800Z -> 0.0001s
2026-06-29T22:23:17.308995983Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-06-29T22:23:17.315674406Z -> 0.0066s
2026-06-29T22:23:17.315733796Z -- add_index(:creators, :name_lower)
2026-06-29T22:23:17.316096116Z -> 0.0001s
2026-06-29T22:23:17.316120756Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true})
2026-06-29T22:23:17.324397399Z -> 0.0085s
2026-06-29T22:23:17.324421808Z -- add_index(:collections, :name_lower)
2026-06-29T22:23:17.324630408Z -> 0.0001s
2026-06-29T22:23:17.324655288Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1336s) =============
2026-06-29T22:23:17.324666150Z
2026-06-29T22:23:17.329859432Z Migrating to AddKeypairToActors (20240926162407)
2026-06-29T22:23:17.330371343Z == 20240926162407 AddKeypairToActors: migrating ===============================
2026-06-29T22:23:17.330393077Z -- change_table(:federails_actors)
2026-06-29T22:23:17.331886746Z -> 0.0015s
2026-06-29T22:23:17.331911446Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ======================
2026-06-29T22:23:17.331921125Z
2026-06-29T22:23:17.340136635Z Migrating to AddUuids (20241004194445)
2026-06-29T22:23:17.340525158Z == 20241004194445 AddUuids: migrating =========================================
2026-06-29T22:23:17.340547062Z -- change_table(:federails_actors)
2026-06-29T22:23:17.342810883Z -> 0.0023s
2026-06-29T22:23:17.342832707Z -- change_table(:federails_activities)
2026-06-29T22:23:17.343670554Z -> 0.0008s
2026-06-29T22:23:17.343692248Z -- change_table(:federails_followings)
2026-06-29T22:23:17.344527531Z -> 0.0008s
2026-06-29T22:23:17.344552130Z == 20241004194445 AddUuids: migrated (0.0040s) ================================
2026-06-29T22:23:17.344561599Z
2026-06-29T22:23:17.374200797Z Migrating to CreateComments (20241007182824)
2026-06-29T22:23:17.374855496Z == 20241007182824 CreateComments: migrating ===================================
2026-06-29T22:23:17.374877109Z -- create_table(:comments)
2026-06-29T22:23:17.376767347Z -> 0.0019s
2026-06-29T22:23:17.376791927Z == 20241007182824 CreateComments: migrated (0.0019s) ==========================
2026-06-29T22:23:17.376801646Z
2026-06-29T22:23:17.388824215Z Migrating to AddSystemToComments (20241009122540)
2026-06-29T22:23:17.401446643Z == 20241009122540 AddSystemToComments: migrating ==============================
2026-06-29T22:23:17.401471513Z -- add_column(:comments, :system, :boolean, {null: false, default: false})
2026-06-29T22:23:17.402397118Z -> 0.0009s
2026-06-29T22:23:17.402419002Z == 20241009122540 AddSystemToComments: migrated (0.0009s) =====================
2026-06-29T22:23:17.402428701Z
2026-06-29T22:23:17.405872168Z Migrating to BackfillActivitiesAfterUuids (20241013215000)
2026-06-29T22:23:17.406272645Z == 20241013215000 BackfillActivitiesAfterUuids: migrating =====================
2026-06-29T22:23:17.410517436Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0042s) ============
2026-06-29T22:23:17.410542146Z
2026-06-29T22:23:17.417726308Z Migrating to AddOmniauthToUsers (20241015090803)
2026-06-29T22:23:17.418147537Z == 20241015090803 AddOmniauthToUsers: migrating ===============================
2026-06-29T22:23:17.418169090Z -- add_column(:users, :auth_provider, :string)
2026-06-29T22:23:17.419050265Z -> 0.0009s
2026-06-29T22:23:17.419071839Z -- add_column(:users, :auth_uid, :string)
2026-06-29T22:23:17.419737089Z -> 0.0007s
2026-06-29T22:23:17.419758722Z == 20241015090803 AddOmniauthToUsers: migrated (0.0016s) ======================
2026-06-29T22:23:17.419768652Z
2026-06-29T22:23:17.426186741Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301)
2026-06-29T22:23:17.426582789Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ==============
2026-06-29T22:23:17.426604363Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false})
2026-06-29T22:23:17.427436719Z -> 0.0008s
2026-06-29T22:23:17.427452010Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false})
2026-06-29T22:23:17.428178634Z -> 0.0007s
2026-06-29T22:23:17.428189867Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0016s) =====
2026-06-29T22:23:17.428195819Z
2026-06-29T22:23:17.435161631Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112)
2026-06-29T22:23:17.435536436Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating ===============
2026-06-29T22:23:17.435560645Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil})
2026-06-29T22:23:17.437155237Z -> 0.0016s
2026-06-29T22:23:17.437173724Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0016s) ======
2026-06-29T22:23:17.437180278Z
2026-06-29T22:23:17.444359840Z Migrating to AddPublicIDsToUsers (20241021124608)
2026-06-29T22:23:17.444739425Z == 20241021124608 AddPublicIDsToUsers: migrating ==============================
2026-06-29T22:23:17.444759315Z -- change_table(:users)
2026-06-29T22:23:17.445731844Z -> 0.0010s
2026-06-29T22:23:17.445747867Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0010s) =====================
2026-06-29T22:23:17.445754370Z
2026-06-29T22:23:17.447322449Z Migrating to CreatePublicIDsForUsers (20241021125322)
2026-06-29T22:23:17.447685440Z == 20241021125322 CreatePublicIDsForUsers: migrating ==========================
2026-06-29T22:23:17.488236870Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0405s) =================
2026-06-29T22:23:17.488279446Z
2026-06-29T22:23:17.494181025Z Migrating to RemoveUnneededIndexes (20241025110218)
2026-06-29T22:23:17.494648426Z == 20241025110218 RemoveUnneededIndexes: migrating ============================
2026-06-29T22:23:17.494667184Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]})
2026-06-29T22:23:17.495605404Z -> 0.0009s
2026-06-29T22:23:17.495613711Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id})
2026-06-29T22:23:17.496717023Z -> 0.0011s
2026-06-29T22:23:17.496735280Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name})
2026-06-29T22:23:17.497716988Z -> 0.0010s
2026-06-29T22:23:17.497732960Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id})
2026-06-29T22:23:17.498644917Z -> 0.0009s
2026-06-29T22:23:17.498654196Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id})
2026-06-29T22:23:17.499510811Z -> 0.0008s
2026-06-29T22:23:17.499518647Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id})
2026-06-29T22:23:17.500567219Z -> 0.0010s
2026-06-29T22:23:17.500585566Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id})
2026-06-29T22:23:17.501038278Z -> 0.0004s
2026-06-29T22:23:17.501054130Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0064s) ===================
2026-06-29T22:23:17.501060643Z
2026-06-29T22:23:17.508179144Z Migrating to AddInProgressToProblems (20241105121830)
2026-06-29T22:23:17.510112007Z == 20241105121830 AddInProgressToProblems: migrating ==========================
2026-06-29T22:23:17.510129152Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false})
2026-06-29T22:23:17.510989835Z -> 0.0008s
2026-06-29T22:23:17.511003643Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) =================
2026-06-29T22:23:17.511011259Z
2026-06-29T22:23:17.513223265Z Migrating to ClearStuckProblems (20241118155027)
2026-06-29T22:23:17.514672484Z == 20241118155027 ClearStuckProblems: migrating ===============================
2026-06-29T22:23:17.527242045Z == 20241118155027 ClearStuckProblems: migrated (0.0125s) ======================
2026-06-29T22:23:17.527262116Z
2026-06-29T22:23:17.532964723Z Migrating to AddApprovedToUser (20241122121621)
2026-06-29T22:23:17.533590173Z == 20241122121621 AddApprovedToUser: migrating ================================
2026-06-29T22:23:17.533602057Z -- change_table(:users)
2026-06-29T22:23:17.535131709Z -> 0.0015s
2026-06-29T22:23:17.535146098Z == 20241122121621 AddApprovedToUser: migrated (0.0015s) =======================
2026-06-29T22:23:17.535175848Z
2026-06-29T22:23:17.540298758Z Migrating to CreateFederailsModerationReports (20241128162213)
2026-06-29T22:23:17.541106425Z == 20241128162213 CreateFederailsModerationReports: migrating =================
2026-06-29T22:23:17.541123048Z -- create_table(:federails_moderation_reports)
2026-06-29T22:23:17.543443803Z -> 0.0023s
2026-06-29T22:23:17.543457461Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0023s) ========
2026-06-29T22:23:17.543464535Z
2026-06-29T22:23:17.548713529Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214)
2026-06-29T22:23:17.549318789Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============
2026-06-29T22:23:17.549333478Z -- create_table(:federails_moderation_domain_blocks)
2026-06-29T22:23:17.549798545Z -> 0.0004s
2026-06-29T22:23:17.549812333Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) ===
2026-06-29T22:23:17.549821010Z
2026-06-29T22:23:17.555007909Z Migrating to AddFederationAttributesToComments (20250114105808)
2026-06-29T22:23:17.555472134Z == 20250114105808 AddFederationAttributesToComments: migrating ================
2026-06-29T22:23:17.556499363Z -- change_column_null(:comments, :commenter_id, true)
2026-06-29T22:23:17.564587377Z -> 0.0081s
2026-06-29T22:23:17.564597888Z -- change_column_null(:comments, :commenter_type, true)
2026-06-29T22:23:17.572293881Z -> 0.0077s
2026-06-29T22:23:17.572302809Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil})
2026-06-29T22:23:17.573336682Z -> 0.0010s
2026-06-29T22:23:17.573343696Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true})
2026-06-29T22:23:17.584352163Z -> 0.0110s
2026-06-29T22:23:17.584360940Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0288s) =======
2026-06-29T22:23:17.584366662Z
2026-06-29T22:23:17.599452662Z Migrating to AddS3PathStyleToLibrary (20250121105010)
2026-06-29T22:23:17.600580564Z == 20250121105010 AddS3PathStyleToLibrary: migrating ==========================
2026-06-29T22:23:17.600600244Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false})
2026-06-29T22:23:17.601491309Z -> 0.0009s
2026-06-29T22:23:17.601503584Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) =================
2026-06-29T22:23:17.601512211Z
2026-06-29T22:23:17.605686901Z Migrating to MakePublicIDsLowercase (20250121164452)
2026-06-29T22:23:17.606334025Z == 20250121164452 MakePublicIDsLowercase: migrating ===========================
2026-06-29T22:23:17.673371951Z == 20250121164452 MakePublicIDsLowercase: migrated (0.0670s) ==================
2026-06-29T22:23:17.673421912Z
2026-06-29T22:23:17.710804899Z Migrating to AddExtensionsToFederailsActors (20250122171731)
2026-06-29T22:23:17.711915065Z == 20250122171731 AddExtensionsToFederailsActors: migrating ===================
2026-06-29T22:23:17.711946098Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true})
2026-06-29T22:23:17.714234748Z -> 0.0022s
2026-06-29T22:23:17.714250500Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0023s) ==========
2026-06-29T22:23:17.714259288Z
2026-06-29T22:23:17.775099529Z Migrating to AddCreatorToCollections (20250222000000)
2026-06-29T22:23:17.794683841Z == 20250222000000 AddCreatorToCollections: migrating ==========================
2026-06-29T22:23:17.796713861Z -- add_reference(:collections, :creator, {null: true, foreign_key: true})
2026-06-29T22:23:17.816092639Z -> 0.0194s
2026-06-29T22:23:17.817824989Z == 20250222000000 AddCreatorToCollections: migrated (0.0194s) =================
2026-06-29T22:23:17.818209644Z
2026-06-29T22:23:17.825398055Z Migrating to AddLocalToActors (20250305171530)
2026-06-29T22:23:17.827444558Z == 20250305171530 AddLocalToActors: migrating =================================
2026-06-29T22:23:17.827466883Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false})
2026-06-29T22:23:17.828399521Z -> 0.0009s
2026-06-29T22:23:17.828965992Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL")
2026-06-29T22:23:17.830349519Z -> 0.0014s
2026-06-29T22:23:17.831637634Z -> 0 rows
2026-06-29T22:23:17.832173674Z == 20250305171530 AddLocalToActors: migrated (0.0045s) ========================
2026-06-29T22:23:17.832381042Z
2026-06-29T22:23:17.837987015Z Migrating to AddActorTypeToActors (20250407160721)
2026-06-29T22:23:17.839274849Z == 20250407160721 AddActorTypeToActors: migrating =============================
2026-06-29T22:23:17.839295390Z -- add_column(:federails_actors, :actor_type, :string, {null: true})
2026-06-29T22:23:17.840174541Z -> 0.0008s
2026-06-29T22:23:17.840405767Z == 20250407160721 AddActorTypeToActors: migrated (0.0009s) ====================
2026-06-29T22:23:17.840611431Z
2026-06-29T22:23:17.848223426Z Migrating to AddTombstonedAtToActors (20250407160722)
2026-06-29T22:23:17.849499356Z == 20250407160722 AddTombstonedAtToActors: migrating ==========================
2026-06-29T22:23:17.849522152Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil})
2026-06-29T22:23:17.850742340Z -> 0.0012s
2026-06-29T22:23:17.850978295Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0012s) =================
2026-06-29T22:23:17.851186044Z
2026-06-29T22:23:17.855907766Z Migrating to CreateDoorkeeperTables (20250408111644)
2026-06-29T22:23:17.857522769Z == 20250408111644 CreateDoorkeeperTables: migrating ===========================
2026-06-29T22:23:17.857532148Z -- create_table(:oauth_applications)
2026-06-29T22:23:17.857981243Z -> 0.0004s
2026-06-29T22:23:17.857994229Z -- add_index(:oauth_applications, :uid, {unique: true})
2026-06-29T22:23:17.858160464Z -> 0.0002s
2026-06-29T22:23:17.858169452Z -- create_table(:oauth_access_grants)
2026-06-29T22:23:17.858767417Z -> 0.0006s
2026-06-29T22:23:17.858779030Z -- add_index(:oauth_access_grants, :token, {unique: true})
2026-06-29T22:23:17.858922670Z -> 0.0001s
2026-06-29T22:23:17.858931507Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id})
2026-06-29T22:23:17.866380303Z -> 0.0074s
2026-06-29T22:23:17.866397267Z -- create_table(:oauth_access_tokens)
2026-06-29T22:23:17.867000592Z -> 0.0006s
2026-06-29T22:23:17.867009630Z -- add_index(:oauth_access_tokens, :token, {unique: true})
2026-06-29T22:23:17.867164442Z -> 0.0001s
2026-06-29T22:23:17.867207269Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true})
2026-06-29T22:23:17.867359686Z -> 0.0001s
2026-06-29T22:23:17.867368463Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id})
2026-06-29T22:23:17.876445960Z -> 0.0090s
2026-06-29T22:23:17.876461651Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id})
2026-06-29T22:23:17.883750324Z -> 0.0073s
2026-06-29T22:23:17.883762388Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id})
2026-06-29T22:23:17.892575082Z -> 0.0088s
2026-06-29T22:23:17.892833803Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0350s) ==================
2026-06-29T22:23:17.893058435Z
2026-06-29T22:23:17.898390767Z Migrating to AddOwnerToApplication (20250408145956)
2026-06-29T22:23:17.900643956Z == 20250408145956 AddOwnerToApplication: migrating ============================
2026-06-29T22:23:17.904306935Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true})
2026-06-29T22:23:17.905296178Z -> 0.0010s
2026-06-29T22:23:17.905672225Z -- add_column(:oauth_applications, :owner_type, :string, {null: true})
2026-06-29T22:23:17.906552769Z -> 0.0009s
2026-06-29T22:23:17.907267088Z -- add_index(:oauth_applications, [:owner_id, :owner_type])
2026-06-29T22:23:17.907441239Z -> 0.0002s
2026-06-29T22:23:17.909477621Z == 20250408145956 AddOwnerToApplication: migrated (0.0056s) ===================
2026-06-29T22:23:17.909974673Z
2026-06-29T22:23:17.915010247Z Migrating to RemoveDefaultActorEntityType (20250409120155)
2026-06-29T22:23:17.915599414Z == 20250409120155 RemoveDefaultActorEntityType: migrating =====================
2026-06-29T22:23:17.916550921Z -- change_column_default(:federails_actors, :entity_type, nil)
2026-06-29T22:23:17.926697150Z -> 0.0101s
2026-06-29T22:23:17.926947434Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0111s) ============
2026-06-29T22:23:17.927178289Z
2026-06-29T22:23:17.932603297Z Migrating to AddQuotaToUsers (20250409125753)
2026-06-29T22:23:17.933266423Z == 20250409125753 AddQuotaToUsers: migrating ==================================
2026-06-29T22:23:17.933945501Z -- add_column(:users, :quota, :integer, {default: 1, null: false})
2026-06-29T22:23:17.934957200Z -> 0.0010s
2026-06-29T22:23:17.935283397Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false})
2026-06-29T22:23:17.936327039Z -> 0.0010s
2026-06-29T22:23:17.936564878Z == 20250409125753 AddQuotaToUsers: migrated (0.0031s) =========================
2026-06-29T22:23:17.936786485Z
2026-06-29T22:23:17.941774142Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525)
2026-06-29T22:23:17.942598252Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating =====
2026-06-29T22:23:17.943239093Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true})
2026-06-29T22:23:17.955472738Z -> 0.0121s
2026-06-29T22:23:17.955785247Z -- add_index(:model_files, :filename_lower)
2026-06-29T22:23:17.955919037Z -> 0.0002s
2026-06-29T22:23:17.956230915Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0134s)
2026-06-29T22:23:17.956443974Z
2026-06-29T22:23:17.961381080Z Migrating to AddUniqueIndexToLinks (20250425104619)
2026-06-29T22:23:17.961975016Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================
2026-06-29T22:23:17.962564203Z -- add_index(:links, [:linkable_id, :linkable_type, :url])
2026-06-29T22:23:17.962764887Z -> 0.0002s
2026-06-29T22:23:17.962999360Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0008s) ===================
2026-06-29T22:23:17.963211898Z
2026-06-29T22:23:17.968051517Z Migrating to AddPreviewToModelFile (20250520111046)
2026-06-29T22:23:17.968612698Z == 20250520111046 AddPreviewToModelFile: migrating ============================
2026-06-29T22:23:17.969706371Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false})
2026-06-29T22:23:17.970681976Z -> 0.0010s
2026-06-29T22:23:17.970903262Z == 20250520111046 AddPreviewToModelFile: migrated (0.0016s) ===================
2026-06-29T22:23:17.971213196Z
2026-06-29T22:23:17.976122917Z Migrating to CreateAltchaSolutions (20250609210440)
2026-06-29T22:23:17.976511710Z == 20250609210440 CreateAltchaSolutions: migrating ============================
2026-06-29T22:23:17.976777205Z -- create_table(:altcha_solutions)
2026-06-29T22:23:17.977144916Z -> 0.0004s
2026-06-29T22:23:17.977165658Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"})
2026-06-29T22:23:17.977310810Z -> 0.0002s
2026-06-29T22:23:17.977766147Z == 20250609210440 CreateAltchaSolutions: migrated (0.0013s) ===================
2026-06-29T22:23:17.977990860Z
2026-06-29T22:23:17.982943637Z Migrating to AddIndexableFields (20250620141805)
2026-06-29T22:23:17.983304664Z == 20250620141805 AddIndexableFields: migrating ===============================
2026-06-29T22:23:17.983317119Z -- change_table(:models)
2026-06-29T22:23:17.985510879Z -> 0.0022s
2026-06-29T22:23:17.985526660Z -- change_table(:creators)
2026-06-29T22:23:17.987207246Z -> 0.0017s
2026-06-29T22:23:17.987220403Z -- change_table(:collections)
2026-06-29T22:23:17.988936039Z -> 0.0017s
2026-06-29T22:23:17.988950839Z == 20250620141805 AddIndexableFields: migrated (0.0056s) ======================
2026-06-29T22:23:17.989220702Z
2026-06-29T22:23:18.005693797Z Migrating to ChangeIndexableFromIntegerToString (20250621223410)
2026-06-29T22:23:18.007122355Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating ===============
2026-06-29T22:23:18.007407589Z -- change_column(:models, :indexable, :string)
2026-06-29T22:23:18.027918658Z -> 0.0205s
2026-06-29T22:23:18.027937496Z -- change_column(:models, :ai_indexable, :string)
2026-06-29T22:23:18.047711491Z -> 0.0197s
2026-06-29T22:23:18.047733716Z -- change_column(:creators, :indexable, :string)
2026-06-29T22:23:18.058356555Z -> 0.0106s
2026-06-29T22:23:18.058377076Z -- change_column(:creators, :ai_indexable, :string)
2026-06-29T22:23:18.068438525Z -> 0.0100s
2026-06-29T22:23:18.068463275Z -- change_column(:collections, :indexable, :string)
2026-06-29T22:23:18.106739371Z -> 0.0383s
2026-06-29T22:23:18.106763961Z -- change_column(:collections, :ai_indexable, :string)
2026-06-29T22:23:18.121751262Z -> 0.0150s
2026-06-29T22:23:18.121775872Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1146s) ======
2026-06-29T22:23:18.122015976Z
2026-06-29T22:23:18.129372906Z Migrating to AddOrderIndexesToTables (20250629212656)
2026-06-29T22:23:18.129875088Z == 20250629212656 AddOrderIndexesToTables: migrating ==========================
2026-06-29T22:23:18.129919357Z -- change_table(:models)
2026-06-29T22:23:18.130275143Z -> 0.0004s
2026-06-29T22:23:18.130299893Z -- change_table(:creators)
2026-06-29T22:23:18.130554937Z -> 0.0003s
2026-06-29T22:23:18.130576410Z -- change_table(:collections)
2026-06-29T22:23:18.130841765Z -> 0.0003s
2026-06-29T22:23:18.130863278Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0010s) =================
2026-06-29T22:23:18.131091698Z
2026-06-29T22:23:18.137611743Z Migrating to AddIndexOnLinkUrl (20250716093106)
2026-06-29T22:23:18.137962500Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================
2026-06-29T22:23:18.137983903Z -- change_table(:links)
2026-06-29T22:23:18.138195499Z -> 0.0002s
2026-06-29T22:23:18.138216992Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0002s) =======================
2026-06-29T22:23:18.138414119Z
2026-06-29T22:23:18.144355779Z Migrating to AddSyncedAtToLinks (20250724094951)
2026-06-29T22:23:18.145420834Z == 20250724094951 AddSyncedAtToLinks: migrating ===============================
2026-06-29T22:23:18.145442107Z -- add_column(:links, :synced_at, :datetime)
2026-06-29T22:23:18.146462803Z -> 0.0010s
2026-06-29T22:23:18.146484256Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0010s) ======================
2026-06-29T22:23:18.146493906Z
2026-06-29T22:23:18.152110490Z Migrating to CreateFaspClientProviders (20250806142734)
2026-06-29T22:23:18.152501688Z == 20250806142734 CreateFaspClientProviders: migrating ========================
2026-06-29T22:23:18.152522691Z -- create_table(:fasp_client_providers)
2026-06-29T22:23:18.183569835Z -> 0.0310s
2026-06-29T22:23:18.183593582Z == 20250806142734 CreateFaspClientProviders: migrated (0.0311s) ===============
2026-06-29T22:23:18.183603192Z
2026-06-29T22:23:18.188855623Z Migrating to CreateFaspClientEventSubscriptions (20250908112415)
2026-06-29T22:23:18.189232592Z == 20250908112415 CreateFaspClientEventSubscriptions: migrating ===============
2026-06-29T22:23:18.189253464Z -- create_table(:fasp_client_event_subscriptions)
2026-06-29T22:23:18.198141198Z -> 0.0089s
2026-06-29T22:23:18.198165638Z == 20250908112415 CreateFaspClientEventSubscriptions: migrated (0.0089s) ======
2026-06-29T22:23:18.198175067Z
2026-06-29T22:23:18.203346444Z Migrating to CreateFaspClientBackfillRequests (20250908165009)
2026-06-29T22:23:18.203734436Z == 20250908165009 CreateFaspClientBackfillRequests: migrating =================
2026-06-29T22:23:18.203755298Z -- create_table(:fasp_client_backfill_requests)
2026-06-29T22:23:18.207882983Z -> 0.0041s
2026-06-29T22:23:18.207906891Z == 20250908165009 CreateFaspClientBackfillRequests: migrated (0.0041s) ========
2026-06-29T22:23:18.207948335Z
2026-06-29T22:23:18.213430168Z Migrating to AddImagesToCreators (20250922155445)
2026-06-29T22:23:18.213757267Z == 20250922155445 AddImagesToCreators: migrating ==============================
2026-06-29T22:23:18.213778449Z -- add_column(:creators, :avatar_data, :json)
2026-06-29T22:23:18.214798324Z -> 0.0010s
2026-06-29T22:23:18.214819256Z -- add_column(:creators, :banner_data, :json)
2026-06-29T22:23:18.215776133Z -> 0.0009s
2026-06-29T22:23:18.215797937Z == 20250922155445 AddImagesToCreators: migrated (0.0020s) =====================
2026-06-29T22:23:18.215807396Z
2026-06-29T22:23:18.221472810Z Migrating to CreateFederailsHosts (20251010145758)
2026-06-29T22:23:18.221882535Z == 20251010145758 CreateFederailsHosts: migrating =============================
2026-06-29T22:23:18.221904279Z -- create_table(:federails_hosts)
2026-06-29T22:23:18.230623022Z -> 0.0087s
2026-06-29T22:23:18.230647692Z == 20251010145758 CreateFederailsHosts: migrated (0.0087s) ====================
2026-06-29T22:23:18.230657181Z
2026-06-29T22:23:18.247953995Z Migrating to AddTourStateToUsers (20251027152904)
2026-06-29T22:23:18.248518152Z == 20251027152904 AddTourStateToUsers: migrating ==============================
2026-06-29T22:23:18.248539925Z -- add_column(:users, :tour_state, :json)
2026-06-29T22:23:18.249605232Z -> 0.0011s
2026-06-29T22:23:18.249626995Z == 20251027152904 AddTourStateToUsers: migrated (0.0011s) =====================
2026-06-29T22:23:18.249636505Z
2026-06-29T22:23:18.260019020Z Migrating to AddSortOrderToUsers (20251105110434)
2026-06-29T22:23:18.260314766Z == 20251105110434 AddSortOrderToUsers: migrating ==============================
2026-06-29T22:23:18.260336640Z -- add_column(:users, :sort_order, :integer, {default: 0, null: false})
2026-06-29T22:23:18.261324370Z -> 0.0010s
2026-06-29T22:23:18.261346203Z == 20251105110434 AddSortOrderToUsers: migrated (0.0010s) =====================
2026-06-29T22:23:18.261355683Z
2026-06-29T22:23:18.266941455Z Migrating to CreateGroups (20251203161006)
2026-06-29T22:23:18.267290899Z == 20251203161006 CreateGroups: migrating =====================================
2026-06-29T22:23:18.267312673Z -- create_table(:groups)
2026-06-29T22:23:18.275167757Z -> 0.0076s
2026-06-29T22:23:18.275192236Z -- create_table(:memberships)
2026-06-29T22:23:18.276271080Z -> 0.0013s
2026-06-29T22:23:18.276295519Z == 20251203161006 CreateGroups: migrated (0.0090s) ============================
2026-06-29T22:23:18.276304948Z
2026-06-29T22:23:18.281757632Z Migrating to CreateUniqueIndexesOnGroups (20260109113100)
2026-06-29T22:23:18.282105543Z == 20260109113100 CreateUniqueIndexesOnGroups: migrating ======================
2026-06-29T22:23:18.282127206Z -- remove_index(:memberships, [:group_id, :user_id])
2026-06-29T22:23:18.283195198Z -> 0.0011s
2026-06-29T22:23:18.283216751Z -- add_index(:memberships, [:group_id, :user_id], {unique: true})
2026-06-29T22:23:18.283377525Z -> 0.0002s
2026-06-29T22:23:18.283399279Z -- remove_index(:memberships, [:user_id, :group_id])
2026-06-29T22:23:18.288359872Z -> 0.0050s
2026-06-29T22:23:18.288384321Z -- add_index(:memberships, [:user_id, :group_id], {unique: true})
2026-06-29T22:23:18.288540276Z -> 0.0002s
2026-06-29T22:23:18.288561959Z == 20260109113100 CreateUniqueIndexesOnGroups: migrated (0.0065s) =============
2026-06-29T22:23:18.288571388Z
2026-06-29T22:23:18.293896876Z Migrating to CreateNoticedTables (20260119153039)
2026-06-29T22:23:18.294649873Z == 20260119153039 CreateNoticedTables: migrating ==============================
2026-06-29T22:23:18.294671617Z -- create_table(:noticed_events, {id: :primary_key})
2026-06-29T22:23:18.303670064Z -> 0.0090s
2026-06-29T22:23:18.303694393Z -- create_table(:noticed_notifications, {id: :primary_key})
2026-06-29T22:23:18.308200190Z -> 0.0045s
2026-06-29T22:23:18.308224589Z == 20260119153039 CreateNoticedTables: migrated (0.0135s) =====================
2026-06-29T22:23:18.308234098Z
2026-06-29T22:23:18.314204826Z Migrating to AddNotificationsCountToNoticedEvent (20260119153040)
2026-06-29T22:23:18.314768381Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrating ==============
2026-06-29T22:23:18.314789875Z -- add_column(:noticed_events, :notifications_count, :integer)
2026-06-29T22:23:18.316168782Z -> 0.0011s
2026-06-29T22:23:18.316193232Z == 20260119153040 AddNotificationsCountToNoticedEvent: migrated (0.0011s) =====
2026-06-29T22:23:18.316206108Z
2026-06-29T22:23:18.321515163Z Migrating to DeviseInvitableAddToUsers (20260120143441)
2026-06-29T22:23:18.321962263Z == 20260120143441 DeviseInvitableAddToUsers: migrating ========================
2026-06-29T22:23:18.322211335Z -- change_table(:users)
2026-06-29T22:23:18.333215773Z -> 0.0110s
2026-06-29T22:23:18.333240002Z == 20260120143441 DeviseInvitableAddToUsers: migrated (0.0112s) ===============
2026-06-29T22:23:18.333251616Z
2026-06-29T22:23:18.338941658Z Migrating to CreateLists (20260302121346)
2026-06-29T22:23:18.339335992Z == 20260302121346 CreateLists: migrating ======================================
2026-06-29T22:23:18.339357275Z -- create_table(:lists)
2026-06-29T22:23:18.343307233Z -> 0.0039s
2026-06-29T22:23:18.343331692Z -- create_table(:list_items)
2026-06-29T22:23:18.346406185Z -> 0.0031s
2026-06-29T22:23:18.346434462Z == 20260302121346 CreateLists: migrated (0.0070s) =============================
2026-06-29T22:23:18.346445414Z
2026-06-29T22:23:18.351450958Z Migrating to AddSpecialToLists (20260304122738)
2026-06-29T22:23:18.351779921Z == 20260304122738 AddSpecialToLists: migrating ================================
2026-06-29T22:23:18.351801514Z -- add_column(:lists, :special, :string)
2026-06-29T22:23:18.352966892Z -> 0.0012s
2026-06-29T22:23:18.352991381Z == 20260304122738 AddSpecialToLists: migrated (0.0012s) =======================
2026-06-29T22:23:18.353000750Z
2026-06-29T22:23:18.357920771Z Migrating to AddFolderSettingsToLibraries (20260310154453)
2026-06-29T22:23:18.358228040Z == 20260310154453 AddFolderSettingsToLibraries: migrating =====================
2026-06-29T22:23:18.358249974Z -- add_column(:libraries, :path_template, :string, {null: false, default: "{tags}/{modelName}{modelId}"})
2026-06-29T22:23:18.359317445Z -> 0.0011s
2026-06-29T22:23:18.359339229Z -- add_column(:libraries, :parse_metadata_from_path, :boolean, {default: false, null: false})
2026-06-29T22:23:18.360385115Z -> 0.0010s
2026-06-29T22:23:18.360409675Z -- add_column(:libraries, :safe_folder_names, :boolean, {default: true, null: false})
2026-06-29T22:23:18.361434099Z -> 0.0010s
2026-06-29T22:23:18.361455752Z == 20260310154453 AddFolderSettingsToLibraries: migrated (0.0032s) ============
2026-06-29T22:23:18.361465582Z
2026-06-29T22:23:18.366513641Z Migrating to AddToAndCcToFederailsActivities (20260323153455)
2026-06-29T22:23:18.366840059Z == 20260323153455 AddToAndCcToFederailsActivities: migrating ==================
2026-06-29T22:23:18.366861802Z -- add_column(:federails_activities, :to, :string)
2026-06-29T22:23:18.367884613Z -> 0.0011s
2026-06-29T22:23:18.367908962Z -- add_column(:federails_activities, :cc, :string)
2026-06-29T22:23:18.369072917Z -> 0.0012s
2026-06-29T22:23:18.369094791Z == 20260323153455 AddToAndCcToFederailsActivities: migrated (0.0023s) =========
2026-06-29T22:23:18.369104400Z
2026-06-29T22:23:18.374164865Z Migrating to AddLikeCountToModels (20260410150554)
2026-06-29T22:23:18.374431171Z == 20260410150554 AddLikeCountToModels: migrating =============================
2026-06-29T22:23:18.374452825Z -- add_column(:models, :like_count, :integer, {default: 0, null: false})
2026-06-29T22:23:18.375554103Z -> 0.0011s
2026-06-29T22:23:18.375575797Z == 20260410150554 AddLikeCountToModels: migrated (0.0011s) ====================
2026-06-29T22:23:18.375585256Z
2026-06-29T22:23:18.380469164Z Migrating to CreateFederailsQuoteAuthorizations (20260421083230)
2026-06-29T22:23:18.380873569Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrating ===============
2026-06-29T22:23:18.380895192Z -- create_table(:federails_quote_authorizations)
2026-06-29T22:23:18.390001778Z -> 0.0090s
2026-06-29T22:23:18.390030646Z == 20260421083230 CreateFederailsQuoteAuthorizations: migrated (0.0090s) ======
2026-06-29T22:23:18.390041959Z
2026-06-29T22:23:18.395248197Z Migrating to AddResultAndInstrumentToFederailsActivities (20260421171252)
2026-06-29T22:23:18.395283327Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrating ======
2026-06-29T22:23:18.395293137Z -- add_column(:federails_activities, :result, :string)
2026-06-29T22:23:18.396543366Z -> 0.0012s
2026-06-29T22:23:18.396568055Z -- add_column(:federails_activities, :instrument, :string)
2026-06-29T22:23:18.397624293Z -> 0.0011s
2026-06-29T22:23:18.397646097Z == 20260421171252 AddResultAndInstrumentToFederailsActivities: migrated (0.0023s)
2026-06-29T22:23:18.397655536Z
2026-06-29T22:23:18.402684497Z Migrating to CreateCollectionsModelsJoinTable (20260422125049)
2026-06-29T22:23:18.402935943Z == 20260422125049 CreateCollectionsModelsJoinTable: migrating =================
2026-06-29T22:23:18.402957547Z -- create_join_table(:collections, :models)
2026-06-29T22:23:18.408602799Z -> 0.0055s
2026-06-29T22:23:18.408631286Z == 20260422125049 CreateCollectionsModelsJoinTable: migrated (0.0056s) ========
2026-06-29T22:23:18.408642519Z
2026-06-29T22:23:18.413403680Z Migrating to AddPreviewFieldsToCollections (20260427114113)
2026-06-29T22:23:18.413761711Z == 20260427114113 AddPreviewFieldsToCollections: migrating ====================
2026-06-29T22:23:18.413783495Z -- change_table(:collections)
2026-06-29T22:23:18.435401895Z -> 0.0213s
2026-06-29T22:23:18.435446736Z == 20260427114113 AddPreviewFieldsToCollections: migrated (0.0213s) ===========
2026-06-29T22:23:18.435456826Z
2026-06-29T22:23:18.440444383Z Migrating to AddModelsCountToCollections (20260428101428)
2026-06-29T22:23:18.440859189Z == 20260428101428 AddModelsCountToCollections: migrating ======================
2026-06-29T22:23:18.441141077Z -- add_column(:collections_models, :id, :primary_key)
2026-06-29T22:23:18.445173931Z -> 0.0040s
2026-06-29T22:23:18.445198360Z -- add_column(:collections, :models_count, :integer)
2026-06-29T22:23:18.451390845Z -> 0.0061s
2026-06-29T22:23:18.451417308Z == 20260428101428 AddModelsCountToCollections: migrated (0.0105s) =============
2026-06-29T22:23:18.451428270Z
2026-06-29T22:23:18.477709473Z Migrating to AddTextToLinks (20260511220927)
2026-06-29T22:23:18.477937322Z == 20260511220927 AddTextToLinks: migrating ===================================
2026-06-29T22:23:18.477995990Z -- add_column(:links, :text, :string)
2026-06-29T22:23:18.479287943Z -> 0.0013s
2026-06-29T22:23:18.479310899Z == 20260511220927 AddTextToLinks: migrated (0.0013s) ==========================
2026-06-29T22:23:18.479320428Z
2026-06-29T22:23:18.491568161Z Migrating to AddEntrypointToModels (20260512112504)
2026-06-29T22:23:18.492123991Z == 20260512112504 AddEntrypointToModels: migrating ============================
2026-06-29T22:23:18.492146236Z -- add_reference(:models, :entrypoint, {null: true, foreign_key: {to_table: :model_files}})
2026-06-29T22:23:18.535211860Z -> 0.0430s
2026-06-29T22:23:18.535237061Z -- add_column(:models, :entrypoint_fragment, :string, {null: true})
2026-06-29T22:23:18.536591400Z -> 0.0013s
2026-06-29T22:23:18.536618444Z == 20260512112504 AddEntrypointToModels: migrated (0.0445s) ===================
2026-06-29T22:23:18.536628665Z
2026-06-29T22:23:18.543952578Z Migrating to AddLandingPageToUsers (20260514144832)
2026-06-29T22:23:18.544411633Z == 20260514144832 AddLandingPageToUsers: migrating ============================
2026-06-29T22:23:18.544433657Z -- add_column(:users, :landing_page, :string, {null: true, default: nil})
2026-06-29T22:23:18.550768670Z -> 0.0063s
2026-06-29T22:23:18.550795003Z == 20260514144832 AddLandingPageToUsers: migrated (0.0063s) ===================
2026-06-29T22:23:18.550804652Z
2026-06-29T22:23:18.557936819Z Migrating to CreateRelationships (20260519154617)
2026-06-29T22:23:18.558410774Z == 20260519154617 CreateRelationships: migrating ==============================
2026-06-29T22:23:18.558432678Z -- create_table(:relationships)
2026-06-29T22:23:18.559826276Z -> 0.0014s
2026-06-29T22:23:18.559864062Z == 20260519154617 CreateRelationships: migrated (0.0014s) =====================
2026-06-29T22:23:18.559876968Z
2026-06-29T22:23:18.567037723Z Migrating to DropAltchaSolutions (20260604160600)
2026-06-29T22:23:18.567478862Z == 20260604160600 DropAltchaSolutions: migrating ==============================
2026-06-29T22:23:18.567701680Z -- drop_table(:altcha_solutions)
2026-06-29T22:23:18.568076546Z -> 0.0003s
2026-06-29T22:23:18.568102017Z == 20260604160600 DropAltchaSolutions: migrated (0.0006s) =====================
2026-06-29T22:23:18.568111466Z
2026-06-29T22:23:18.575448707Z Migrating to CreatePrintHosts (20260616131635)
2026-06-29T22:23:18.575830837Z == 20260616131635 CreatePrintHosts: migrating =================================
2026-06-29T22:23:18.575866439Z -- create_table(:print_hosts)
2026-06-29T22:23:18.576396336Z -> 0.0005s
2026-06-29T22:23:18.576419212Z == 20260616131635 CreatePrintHosts: migrated (0.0006s) ========================
2026-06-29T22:23:18.576466167Z
2026-06-29T22:23:18.652409854Z s6-rc: info: service init-manyfold-config successfully started
2026-06-29T22:23:18.652678325Z s6-rc: info: service init-config-end: starting
2026-06-29T22:23:18.655652165Z s6-rc: info: service init-config-end successfully started
2026-06-29T22:23:18.655720242Z s6-rc: info: service init-mods: starting
2026-06-29T22:23:18.657693197Z s6-rc: info: service init-mods successfully started
2026-06-29T22:23:18.657995295Z s6-rc: info: service init-mod-universal-redis-add-package: starting
2026-06-29T22:23:18.668227628Z s6-rc: info: service init-mod-universal-redis-add-package successfully started
2026-06-29T22:23:18.668410516Z s6-rc: info: service init-mods-package-install: starting
2026-06-29T22:23:18.682680854Z [pkg-install-init] **** Installing all mod packages ****
2026-06-29T22:23:19.080883295Z (1/1) Installing redis (8.4.2-r0)
2026-06-29T22:23:19.095147289Z Executing redis-8.4.2-r0.pre-install
2026-06-29T22:23:19.136072753Z Executing redis-8.4.2-r0.post-install
2026-06-29T22:23:19.145713644Z Executing busybox-1.37.0-r30.trigger
2026-06-29T22:23:19.158765106Z OK: 722.7 MiB in 166 packages
2026-06-29T22:23:19.197648256Z s6-rc: info: service init-mods-package-install successfully started
2026-06-29T22:23:19.197849481Z s6-rc: info: service init-mods-end: starting
2026-06-29T22:23:19.199657944Z s6-rc: info: service init-mods-end successfully started
2026-06-29T22:23:19.199869731Z s6-rc: info: service init-custom-files: starting
2026-06-29T22:23:19.208147336Z [custom-init] No custom files found, skipping...
2026-06-29T22:23:19.208768066Z s6-rc: info: service init-custom-files successfully started
2026-06-29T22:23:19.209029914Z s6-rc: info: service init-services: starting
2026-06-29T22:23:19.210862495Z s6-rc: info: service init-services successfully started
2026-06-29T22:23:19.211137630Z s6-rc: info: service svc-mod-universal-redis: starting
2026-06-29T22:23:19.211306780Z s6-rc: info: service svc-manyfold: starting
2026-06-29T22:23:19.211476472Z s6-rc: info: service svc-cron: starting
2026-06-29T22:23:19.214463940Z s6-rc: info: service svc-mod-universal-redis successfully started
2026-06-29T22:23:19.214675947Z s6-rc: info: service svc-cron successfully started
2026-06-29T22:23:19.224877839Z 265:C 29 Jun 2026 22:23:19.224 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2026-06-29T22:23:19.224896376Z 265:C 29 Jun 2026 22:23:19.224 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2026-06-29T22:23:19.224902809Z 265:C 29 Jun 2026 22:23:19.224 * Redis version=8.4.2, bits=64, commit=00000000, modified=1, pid=265, just started
2026-06-29T22:23:19.224924663Z 265:C 29 Jun 2026 22:23:19.224 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
2026-06-29T22:23:19.225624263Z 265:M 29 Jun 2026 22:23:19.225 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2026-06-29T22:23:19.225649163Z 265:M 29 Jun 2026 22:23:19.225 * monotonic clock: POSIX clock_gettime
2026-06-29T22:23:19.226055241Z 265:M 29 Jun 2026 22:23:19.226 * Running mode=standalone, port=6379.
2026-06-29T22:23:19.226397009Z 265:M 29 Jun 2026 22:23:19.226 * Server initialized
2026-06-29T22:23:19.226427160Z 265:M 29 Jun 2026 22:23:19.226 * Ready to accept connections tcp
2026-06-29T22:23:19.399733182Z 22:23:19 rails.1 | started with pid 285
2026-06-29T22:23:19.399761479Z 22:23:19 default_worker.1 | started with pid 286
2026-06-29T22:23:19.399789535Z 22:23:19 performance_worker.1 | started with pid 287
2026-06-29T22:23:22.330096129Z 22:23:22 rails.1 | => Booting Puma
2026-06-29T22:23:22.330129817Z 22:23:22 rails.1 | => Rails 8.0.5 application starting in production
2026-06-29T22:23:22.330147312Z 22:23:22 rails.1 | => Run `bin/rails server --help` for more startup options
2026-06-29T22:23:22.507578494Z 22:23:22 rails.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-06-29T22:23:22.507600598Z 22:23:22 rails.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-06-29T22:23:22.926725697Z 22:23:22 performance_worker.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-06-29T22:23:22.926747451Z 22:23:22 performance_worker.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-06-29T22:23:22.941285417Z 22:23:22 default_worker.1 | /app/www/config/initializers/zaru.rb:4: warning: already initialized constant Zaru::UNICODE_WHITESPACE
2026-06-29T22:23:22.941305939Z 22:23:22 default_worker.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/zaru-1.1/lib/zaru.rb:7: warning: previous definition of UNICODE_WHITESPACE was here
2026-06-29T22:23:22.948105687Z 22:23:22 performance_worker.1 | Server: be40603291c1, Context: rails, Role: web, data: {cpu: {one_min: 11.21, five_min: 4.32, fifteen_min: 2.94}, memory: 0.205877248e9, disk: {available: 796800049152, total: 938656133120, used: 141856083968}}
2026-06-29T22:23:22.963150284Z 22:23:22 default_worker.1 | Server: be40603291c1, Context: rails, Role: web, data: {cpu: {one_min: 11.21, five_min: 4.32, fifteen_min: 2.94}, memory: 0.206016512e9, disk: {available: 796799942656, total: 938656133120, used: 141856190464}}
2026-06-29T22:23:23.476910964Z 22:23:23 rails.1 | Server: be40603291c1, Context: rails, Role: web, data: {cpu: {one_min: 11.21, five_min: 4.32, fifteen_min: 2.94}, memory: 0.204709888e9, disk: {available: 796801052672, total: 938656133120, used: 141855080448}}
2026-06-29T22:23:25.334761587Z 22:23:25 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:25.336432032Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.335Z pid=286 tid=2ku: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-06-29T22:23:25.342320434Z 22:23:25 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:25.342348220Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.341Z pid=286 tid=2ku: Cron Jobs - added job with name clear-shrine-cache in the namespace default
2026-06-29T22:23:25.342969181Z 22:23:25 performance_worker.1 | INFO 2026-06-29T22:23:25.342Z pid=287 tid=2kv: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-06-29T22:23:25.343659081Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.343Z pid=286 tid=2ku: Cron Jobs - added job with name clear-downloads in the namespace default
2026-06-29T22:23:25.422380343Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.421Z pid=286 tid=2ku: Booted Rails 8.0.5 application in production environment
2026-06-29T22:23:25.422410113Z 22:23:25 default_worker.1 | Signal INFO not supported
2026-06-29T22:23:25.422524984Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.422Z pid=286 tid=2ku: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-06-29T22:23:25.422552730Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.422Z pid=286 tid=2ku: See LICENSE and the LGPL-3.0 for licensing details.
2026-06-29T22:23:25.422708093Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.422Z pid=286 tid=2ku: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-06-29T22:23:25.426136319Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.425Z pid=286 tid=2ku: Sidekiq 8.0.10 connecting to Redis with options {size: 4, pool_name: "default", url: nil}
2026-06-29T22:23:25.448128762Z 22:23:25 performance_worker.1 | INFO 2026-06-29T22:23:25.447Z pid=287 tid=2kv: Booted Rails 8.0.5 application in production environment
2026-06-29T22:23:25.448157971Z 22:23:25 performance_worker.1 | Signal INFO not supported
2026-06-29T22:23:25.448266059Z 22:23:25 performance_worker.1 | INFO 2026-06-29T22:23:25.447Z pid=287 tid=2kv: Running in ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-06-29T22:23:25.448339437Z 22:23:25 performance_worker.1 | INFO 2026-06-29T22:23:25.447Z pid=287 tid=2kv: See LICENSE and the LGPL-3.0 for licensing details.
2026-06-29T22:23:25.448417173Z 22:23:25 performance_worker.1 | INFO 2026-06-29T22:23:25.447Z pid=287 tid=2kv: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
2026-06-29T22:23:25.450819643Z 22:23:25 performance_worker.1 | INFO 2026-06-29T22:23:25.450Z pid=287 tid=2kv: Sidekiq 8.0.10 connecting to Redis with options {size: 1, pool_name: "default", url: nil}
2026-06-29T22:23:25.548641133Z 22:23:25 rails.1 | WARNING: IPv6 bind requested but no non-loopback IPv6 interface was detected
2026-06-29T22:23:25.549035156Z 22:23:25 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:25.549135358Z 22:23:25 rails.1 | INFO 2026-06-29T22:23:25.342Z pid=285 tid=21x: Sidekiq 8.0.10 connecting to Redis with options {size: 10, pool_name: "internal", url: nil}
2026-06-29T22:23:25.549184828Z 22:23:25 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:25.549373348Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 034215c1-9abd-4aa4-8af7-0042a57e07ed) to Sidekiq(high) with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, like_count: integer, entrypoint_id: integer, entrypoint_fragment: string, tag_list: )
2026-06-29T22:23:25.549401484Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 919f2fa3-c259-4a73-901f-5ceeaaf64708) to Sidekiq(high) with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-06-29T22:23:25.549518310Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::GenerateSlugsJob (Job ID: 4f5de193-b0b2-43bd-9dc9-d0eb54681d11) to Sidekiq(high) with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string, cover_data: json, preview_model_id: integer, models_count: integer)
2026-06-29T22:23:25.549546246Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillCollectionCounterCache (Job ID: 3fe6b2b2-daae-4a36-9c68-5d6409493360) to Sidekiq(high)
2026-06-29T22:23:25.549640796Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertCollectionsJob (Job ID: cfe1923e-cc7f-4f41-b9c3-983dfba6b14e) to Sidekiq(upgrade)
2026-06-29T22:23:25.555566674Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: f22b101b-c413-41e1-84f1-e7e3a2c8d3a7) to Sidekiq(upgrade)
2026-06-29T22:23:25.555700303Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::ConvertSupportedRelationshipsJob (Job ID: c11e4bbb-9004-4df0-91a7-adc1d18c6a0c) to Sidekiq(upgrade)
2026-06-29T22:23:25.555724141Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::FixStaleAttachmentDataJob (Job ID: 956e2f26-a7ac-498d-8ad6-fb55c271bdd9) to Sidekiq(upgrade)
2026-06-29T22:23:25.555768991Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::FixMimeTypes (Job ID: 8d60e779-fe8e-4a61-8ba4-fda7db89b200) to Sidekiq(high)
2026-06-29T22:23:25.555813581Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: 82691cfe-5cba-41d7-b255-6917f6c429f8) to Sidekiq(upgrade)
2026-06-29T22:23:25.555883402Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 87e814d1-13b4-43d8-a331-47a863268bf9) to Sidekiq(upgrade)
2026-06-29T22:23:25.555940367Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 31d556fc-5839-4925-aaef-c9c4f02ceec9) to Sidekiq(upgrade)
2026-06-29T22:23:25.555993103Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 0a567a80-c6a6-4bf7-b396-596569119cbc) to Sidekiq(upgrade)
2026-06-29T22:23:25.556045328Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::CreateSpecialListsJob (Job ID: fcc59e38-e039-41dc-8520-5671fabb93bd) to Sidekiq(upgrade)
2026-06-29T22:23:25.556093595Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: 8853f46a-6427-4793-b246-705bc4a0444f) to Sidekiq(upgrade)
2026-06-29T22:23:25.556145720Z 22:23:25 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 84c4665d-8e59-4367-9ec9-c66e77061b4f) to Sidekiq(upgrade)
2026-06-29T22:23:25.556194398Z 22:23:25 rails.1 | [285] Puma starting in cluster mode...
2026-06-29T22:23:25.556245221Z 22:23:25 rails.1 | [285] * Puma version: 8.0.2 ("Into the Arena")
2026-06-29T22:23:25.556294290Z 22:23:25 rails.1 | [285] * Ruby version: ruby 3.4.9 (2026-03-11 revision 76cca827ab) +YJIT +PRISM [x86_64-linux-musl]
2026-06-29T22:23:25.556344691Z 22:23:25 rails.1 | [285] * Min threads: 4
2026-06-29T22:23:25.556394431Z 22:23:25 rails.1 | [285] * Max threads: 16
2026-06-29T22:23:25.556446486Z 22:23:25 rails.1 | [285] * Environment: production
2026-06-29T22:23:25.556494904Z 22:23:25 rails.1 | [285] * Master PID: 285
2026-06-29T22:23:25.556546588Z 22:23:25 rails.1 | [285] * Workers: 4
2026-06-29T22:23:25.556604374Z 22:23:25 rails.1 | [285] * Restarts: (✔) hot (✖) phased (✖) refork
2026-06-29T22:23:25.556655748Z 22:23:25 rails.1 | [285] * Preloading application
2026-06-29T22:23:25.556707923Z 22:23:25 rails.1 | [285] * Listening on http://0.0.0.0:3214
2026-06-29T22:23:25.556758835Z 22:23:25 rails.1 | [285] Use Ctrl-C to stop
2026-06-29T22:23:25.582791778Z 22:23:25 rails.1 | [285] - Worker 0 (PID: 362) booted in 0.02s, phase: 0
2026-06-29T22:23:25.582826378Z 22:23:25 rails.1 | [285] - Worker 1 (PID: 374) booted in 0.02s, phase: 0
2026-06-29T22:23:25.583622622Z 22:23:25 rails.1 | [285] - Worker 2 (PID: 388) booted in 0.01s, phase: 0
2026-06-29T22:23:25.584362513Z 22:23:25 rails.1 | [285] - Worker 3 (PID: 401) booted in 0.0s, phase: 0
2026-06-29T22:23:25.756810245Z 22:23:25 performance_worker.1 | Server: be40603291c1, Context: sidekiq, Role: background, data: {cpu: {one_min: 11.21, five_min: 4.32, fifteen_min: 2.94}, memory: 0.270061568e9, disk: {available: 796791484416, total: 938656133120, used: 141864648704}}
2026-06-29T22:23:25.810676978Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.810Z pid=286 tid=o92 jid=efa1934967e0b809fc40b5d4 class=Upgrade::GenerateSlugsJob: start
2026-06-29T22:23:25.815182284Z 22:23:25 default_worker.1 | Server: be40603291c1, Context: sidekiq, Role: background, data: {cpu: {one_min: 11.21, five_min: 4.32, fifteen_min: 2.94}, memory: 0.269111296e9, disk: {available: 796791484416, total: 938656133120, used: 141864648704}}
2026-06-29T22:23:25.817271944Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.810Z pid=286 tid=oam jid=d9da62e48ba988e00663f087 class=Upgrade::GenerateSlugsJob: start
2026-06-29T22:23:25.829912768Z 22:23:25 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [034215c1-9abd-4aa4-8af7-0042a57e07ed] Performing Upgrade::GenerateSlugsJob (Job ID: 034215c1-9abd-4aa4-8af7-0042a57e07ed) from Sidekiq(high) enqueued at 2026-06-29T22:23:25.379867973Z with arguments: Model(id: integer, name: string, path: string, library_id: integer, created_at: datetime, updated_at: datetime, preview_file_id: integer, creator_id: integer, notes: text, caption: text, collection_id: integer, slug: string, license: string, public_id: string, name_lower: string, sensitive: boolean, indexable: string, ai_indexable: string, like_count: integer, entrypoint_id: integer, entrypoint_fragment: string, tag_list: )
2026-06-29T22:23:25.836089051Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.810Z pid=286 tid=oae jid=b0495e4aaf22cce06897f649 class=Upgrade::GenerateSlugsJob: start
2026-06-29T22:23:25.887516420Z 22:23:25 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [919f2fa3-c259-4a73-901f-5ceeaaf64708] Performing Upgrade::GenerateSlugsJob (Job ID: 919f2fa3-c259-4a73-901f-5ceeaaf64708) from Sidekiq(high) enqueued at 2026-06-29T22:23:25.384740628Z with arguments: Creator(id: integer, name: string, created_at: datetime, updated_at: datetime, notes: text, caption: text, slug: string, public_id: string, name_lower: string, indexable: string, ai_indexable: string, avatar_data: json, banner_data: json)
2026-06-29T22:23:25.897316442Z 22:23:25 default_worker.1 | INFO 2026-06-29T22:23:25.816Z pid=286 tid=op2 jid=78f2f35a3cc0156de07427d4 class=Upgrade::BackfillCollectionCounterCache: start
2026-06-29T22:23:25.898397460Z 22:23:25 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f5de193-b0b2-43bd-9dc9-d0eb54681d11] Performing Upgrade::GenerateSlugsJob (Job ID: 4f5de193-b0b2-43bd-9dc9-d0eb54681d11) from Sidekiq(high) enqueued at 2026-06-29T22:23:25.387430046Z with arguments: Collection(id: integer, name: string, notes: text, caption: text, created_at: datetime, updated_at: datetime, collection_id: integer, slug: string, public_id: string, name_lower: string, creator_id: integer, indexable: string, ai_indexable: string, cover_data: json, preview_model_id: integer, models_count: integer)
2026-06-29T22:23:25.899196860Z 22:23:25 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3fe6b2b2-daae-4a36-9c68-5d6409493360] Performing Upgrade::BackfillCollectionCounterCache (Job ID: 3fe6b2b2-daae-4a36-9c68-5d6409493360) from Sidekiq(high) enqueued at 2026-06-29T22:23:25.390325840Z
2026-06-29T22:23:25.943169392Z 22:23:25 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [034215c1-9abd-4aa4-8af7-0042a57e07ed] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:25.954675711Z 22:23:25 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f5de193-b0b2-43bd-9dc9-d0eb54681d11] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:25.981884843Z 22:23:25 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [034215c1-9abd-4aa4-8af7-0042a57e07ed] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:25.994588053Z 22:23:25 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f5de193-b0b2-43bd-9dc9-d0eb54681d11] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:26.015028200Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [919f2fa3-c259-4a73-901f-5ceeaaf64708] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:26.065873827Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3fe6b2b2-daae-4a36-9c68-5d6409493360] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:26.123065939Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [919f2fa3-c259-4a73-901f-5ceeaaf64708] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:26.145176020Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3fe6b2b2-daae-4a36-9c68-5d6409493360] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:26.165471525Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [034215c1-9abd-4aa4-8af7-0042a57e07ed] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.018
2026-06-29T22:23:26.167173984Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f5de193-b0b2-43bd-9dc9-d0eb54681d11] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.012
2026-06-29T22:23:26.168866013Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [919f2fa3-c259-4a73-901f-5ceeaaf64708] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.058
2026-06-29T22:23:26.171607606Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3fe6b2b2-daae-4a36-9c68-5d6409493360] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.022
2026-06-29T22:23:26.193500779Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [4f5de193-b0b2-43bd-9dc9-d0eb54681d11] Performed Upgrade::GenerateSlugsJob (Job ID: 4f5de193-b0b2-43bd-9dc9-d0eb54681d11) from Sidekiq(high) in 335.54ms
2026-06-29T22:23:26.209185275Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [034215c1-9abd-4aa4-8af7-0042a57e07ed] Performed Upgrade::GenerateSlugsJob (Job ID: 034215c1-9abd-4aa4-8af7-0042a57e07ed) from Sidekiq(high) in 392.43ms
2026-06-29T22:23:26.216864034Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::GenerateSlugsJob] [919f2fa3-c259-4a73-901f-5ceeaaf64708] Performed Upgrade::GenerateSlugsJob (Job ID: 919f2fa3-c259-4a73-901f-5ceeaaf64708) from Sidekiq(high) in 398.99ms
2026-06-29T22:23:26.217584465Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::BackfillCollectionCounterCache] [3fe6b2b2-daae-4a36-9c68-5d6409493360] Performed Upgrade::BackfillCollectionCounterCache (Job ID: 3fe6b2b2-daae-4a36-9c68-5d6409493360) from Sidekiq(high) in 319.47ms
2026-06-29T22:23:26.223294648Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.209Z pid=286 tid=oae jid=b0495e4aaf22cce06897f649 class=Upgrade::GenerateSlugsJob elapsed=0.399: done
2026-06-29T22:23:26.224042735Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.216Z pid=286 tid=o92 jid=efa1934967e0b809fc40b5d4 class=Upgrade::GenerateSlugsJob elapsed=0.407: done
2026-06-29T22:23:26.224732515Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.224Z pid=286 tid=oae jid=d0cc00458f3e2a5d86edf703 class=Upgrade::FixMimeTypes: start
2026-06-29T22:23:26.227376361Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8d60e779-fe8e-4a61-8ba4-fda7db89b200] Performing Upgrade::FixMimeTypes (Job ID: 8d60e779-fe8e-4a61-8ba4-fda7db89b200) from Sidekiq(high) enqueued at 2026-06-29T22:23:25.395588050Z
2026-06-29T22:23:26.228536518Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.224Z pid=286 tid=op2 jid=78f2f35a3cc0156de07427d4 class=Upgrade::BackfillCollectionCounterCache elapsed=0.407: done
2026-06-29T22:23:26.228571899Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.222Z pid=286 tid=oam jid=d9da62e48ba988e00663f087 class=Upgrade::GenerateSlugsJob elapsed=0.412: done
2026-06-29T22:23:26.229188361Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.228Z pid=286 tid=op2 jid=553e26532db2600f451695c1 class=Upgrade::RemoveDuplicateCollectionRelationsJob: start
2026-06-29T22:23:26.230442838Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [f22b101b-c413-41e1-84f1-e7e3a2c8d3a7] Performing Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: f22b101b-c413-41e1-84f1-e7e3a2c8d3a7) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.392514829Z
2026-06-29T22:23:26.232093253Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.224Z pid=286 tid=o92 jid=ed1914cb88a5b42e62dca1cd class=Upgrade::ConvertCollectionsJob: start
2026-06-29T22:23:26.232804466Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8d60e779-fe8e-4a61-8ba4-fda7db89b200] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:26.258941769Z Connection to localhost (127.0.0.1) 3214 port [tcp/*] succeeded!
2026-06-29T22:23:26.260497653Z s6-rc: info: service svc-manyfold successfully started
2026-06-29T22:23:26.260824241Z s6-rc: info: service legacy-services: starting
2026-06-29T22:23:26.272364959Z s6-rc: info: service legacy-services successfully started
2026-06-29T22:23:26.272544671Z s6-rc: info: service ci-service-check: starting
2026-06-29T22:23:26.276080955Z [ls.io-init] done.
2026-06-29T22:23:26.276866888Z s6-rc: info: service ci-service-check successfully started
2026-06-29T22:23:26.288437798Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.229Z pid=286 tid=oam jid=41ccd67d4b4ca560d3447aed class=Upgrade::ConvertSupportedRelationshipsJob: start
2026-06-29T22:23:26.334702497Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [cfe1923e-cc7f-4f41-b9c3-983dfba6b14e] Performing Upgrade::ConvertCollectionsJob (Job ID: cfe1923e-cc7f-4f41-b9c3-983dfba6b14e) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.391306134Z
2026-06-29T22:23:26.340825592Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [c11e4bbb-9004-4df0-91a7-adc1d18c6a0c] Performing Upgrade::ConvertSupportedRelationshipsJob (Job ID: c11e4bbb-9004-4df0-91a7-adc1d18c6a0c) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.393571778Z
2026-06-29T22:23:26.433547047Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8d60e779-fe8e-4a61-8ba4-fda7db89b200] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:26.448576293Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [f22b101b-c413-41e1-84f1-e7e3a2c8d3a7] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:26.503090742Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [c11e4bbb-9004-4df0-91a7-adc1d18c6a0c] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:26.529741419Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [cfe1923e-cc7f-4f41-b9c3-983dfba6b14e] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:26.602753971Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8d60e779-fe8e-4a61-8ba4-fda7db89b200] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.096
2026-06-29T22:23:26.761419740Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [cfe1923e-cc7f-4f41-b9c3-983dfba6b14e] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:26.778612855Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [c11e4bbb-9004-4df0-91a7-adc1d18c6a0c] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:26.778641102Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::RemoveDuplicateCollectionRelationsJob] [f22b101b-c413-41e1-84f1-e7e3a2c8d3a7] Performed Upgrade::RemoveDuplicateCollectionRelationsJob (Job ID: f22b101b-c413-41e1-84f1-e7e3a2c8d3a7) from Sidekiq(upgrade) in 547.55ms
2026-06-29T22:23:26.778940646Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [cfe1923e-cc7f-4f41-b9c3-983dfba6b14e] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.035
2026-06-29T22:23:26.798229232Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.797Z pid=286 tid=op2 jid=553e26532db2600f451695c1 class=Upgrade::RemoveDuplicateCollectionRelationsJob elapsed=0.568: done
2026-06-29T22:23:26.801147932Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [c11e4bbb-9004-4df0-91a7-adc1d18c6a0c] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.139
2026-06-29T22:23:26.820212417Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.813Z pid=286 tid=op2 jid=4227be813cfed63b308a6e6a class=Upgrade::FixStaleAttachmentDataJob: start
2026-06-29T22:23:26.855431585Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::FixMimeTypes] [8d60e779-fe8e-4a61-8ba4-fda7db89b200] Performed Upgrade::FixMimeTypes (Job ID: 8d60e779-fe8e-4a61-8ba4-fda7db89b200) from Sidekiq(high) in 587.86ms
2026-06-29T22:23:26.861784753Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.861Z pid=286 tid=oae jid=d0cc00458f3e2a5d86edf703 class=Upgrade::FixMimeTypes elapsed=0.637: done
2026-06-29T22:23:26.923089861Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.922Z pid=286 tid=oae jid=e3d111c63f8be7b90e35d90d class=Upgrade::FixNilFileSizeValues: start
2026-06-29T22:23:26.962138153Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertCollectionsJob] [cfe1923e-cc7f-4f41-b9c3-983dfba6b14e] Performed Upgrade::ConvertCollectionsJob (Job ID: cfe1923e-cc7f-4f41-b9c3-983dfba6b14e) from Sidekiq(upgrade) in 638.61ms
2026-06-29T22:23:26.968695172Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [956e2f26-a7ac-498d-8ad6-fb55c271bdd9] Performing Upgrade::FixStaleAttachmentDataJob (Job ID: 956e2f26-a7ac-498d-8ad6-fb55c271bdd9) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.394573647Z
2026-06-29T22:23:26.974171544Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.972Z pid=286 tid=o92 jid=ed1914cb88a5b42e62dca1cd class=Upgrade::ConvertCollectionsJob elapsed=0.748: done
2026-06-29T22:23:26.974888990Z 22:23:26 default_worker.1 | [ActiveJob] [Upgrade::ConvertSupportedRelationshipsJob] [c11e4bbb-9004-4df0-91a7-adc1d18c6a0c] Performed Upgrade::ConvertSupportedRelationshipsJob (Job ID: c11e4bbb-9004-4df0-91a7-adc1d18c6a0c) from Sidekiq(upgrade) in 628.01ms
2026-06-29T22:23:26.975492265Z 22:23:26 default_worker.1 | INFO 2026-06-29T22:23:26.975Z pid=286 tid=o92 jid=05aacb80652c9ea530080c76 class=Upgrade::BackfillDataPackages: start
2026-06-29T22:23:27.013216760Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [82691cfe-5cba-41d7-b255-6917f6c429f8] Performing Upgrade::FixNilFileSizeValues (Job ID: 82691cfe-5cba-41d7-b255-6917f6c429f8) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.396597063Z
2026-06-29T22:23:27.021708406Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.001Z pid=286 tid=oam jid=41ccd67d4b4ca560d3447aed class=Upgrade::ConvertSupportedRelationshipsJob elapsed=0.772: done
2026-06-29T22:23:27.037325296Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.036Z pid=286 tid=oam jid=81a6ac8a2b845187db7f48ac class=Upgrade::DisambiguateUsernamesJob: start
2026-06-29T22:23:27.046525279Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [87e814d1-13b4-43d8-a331-47a863268bf9] Performing Upgrade::BackfillDataPackages (Job ID: 87e814d1-13b4-43d8-a331-47a863268bf9) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.397426724Z
2026-06-29T22:23:27.053228513Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [956e2f26-a7ac-498d-8ad6-fb55c271bdd9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:27.068124972Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [31d556fc-5839-4925-aaef-c9c4f02ceec9] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 31d556fc-5839-4925-aaef-c9c4f02ceec9) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.398157867Z
2026-06-29T22:23:27.079120842Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [82691cfe-5cba-41d7-b255-6917f6c429f8] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:27.131299946Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [87e814d1-13b4-43d8-a331-47a863268bf9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:27.159067824Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [31d556fc-5839-4925-aaef-c9c4f02ceec9] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:27.216353766Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [82691cfe-5cba-41d7-b255-6917f6c429f8] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:27.283794744Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [956e2f26-a7ac-498d-8ad6-fb55c271bdd9] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:27.386197773Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [82691cfe-5cba-41d7-b255-6917f6c429f8] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.115
2026-06-29T22:23:27.537763479Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [956e2f26-a7ac-498d-8ad6-fb55c271bdd9] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.257
2026-06-29T22:23:27.572204910Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [87e814d1-13b4-43d8-a331-47a863268bf9] Performed Upgrade::BackfillDataPackages (Job ID: 87e814d1-13b4-43d8-a331-47a863268bf9) from Sidekiq(upgrade) in 562.09ms
2026-06-29T22:23:27.595872098Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [82691cfe-5cba-41d7-b255-6917f6c429f8] Performed Upgrade::FixNilFileSizeValues (Job ID: 82691cfe-5cba-41d7-b255-6917f6c429f8) from Sidekiq(upgrade) in 640.71ms
2026-06-29T22:23:27.598280399Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.596Z pid=286 tid=o92 jid=05aacb80652c9ea530080c76 class=Upgrade::BackfillDataPackages elapsed=0.621: done
2026-06-29T22:23:27.611589399Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.611Z pid=286 tid=oae jid=e3d111c63f8be7b90e35d90d class=Upgrade::FixNilFileSizeValues elapsed=0.689: done
2026-06-29T22:23:27.613451441Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [31d556fc-5839-4925-aaef-c9c4f02ceec9] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 31d556fc-5839-4925-aaef-c9c4f02ceec9) from Sidekiq(upgrade) in 568.65ms
2026-06-29T22:23:27.618107330Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.612Z pid=286 tid=o92 jid=12cd8f4556326c404ae5ebf9 class=Upgrade::UpdateActorsJob: start
2026-06-29T22:23:27.619166273Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.618Z pid=286 tid=oam jid=81a6ac8a2b845187db7f48ac class=Upgrade::DisambiguateUsernamesJob elapsed=0.582: done
2026-06-29T22:23:27.619215803Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixStaleAttachmentDataJob] [956e2f26-a7ac-498d-8ad6-fb55c271bdd9] Performed Upgrade::FixStaleAttachmentDataJob (Job ID: 956e2f26-a7ac-498d-8ad6-fb55c271bdd9) from Sidekiq(upgrade) in 778.42ms
2026-06-29T22:23:27.620016836Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.617Z pid=286 tid=oae jid=a8fe8439d11c15e1e81f84de class=Upgrade::CreateSpecialListsJob: start
2026-06-29T22:23:27.621781702Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.621Z pid=286 tid=op2 jid=4227be813cfed63b308a6e6a class=Upgrade::FixStaleAttachmentDataJob elapsed=0.808: done
2026-06-29T22:23:27.621852063Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [0a567a80-c6a6-4bf7-b396-596569119cbc] Performing Upgrade::UpdateActorsJob (Job ID: 0a567a80-c6a6-4bf7-b396-596569119cbc) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.398949462Z
2026-06-29T22:23:27.622411440Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.619Z pid=286 tid=oam jid=73f39f6d631e52a1c1ba1b4c class=Upgrade::FixParentCollections: start
2026-06-29T22:23:27.622806556Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [fcc59e38-e039-41dc-8520-5671fabb93bd] Performing Upgrade::CreateSpecialListsJob (Job ID: fcc59e38-e039-41dc-8520-5671fabb93bd) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.399753311Z
2026-06-29T22:23:27.624749761Z 22:23:27 default_worker.1 | INFO 2026-06-29T22:23:27.622Z pid=286 tid=op2 jid=a1fa3f9e623d47b06e10d8ef class=Upgrade::PruneOrphanedProblems: start
2026-06-29T22:23:27.627608169Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [8853f46a-6427-4793-b246-705bc4a0444f] Performing Upgrade::FixParentCollections (Job ID: 8853f46a-6427-4793-b246-705bc4a0444f) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.400501839Z
2026-06-29T22:23:27.634787953Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84c4665d-8e59-4367-9ec9-c66e77061b4f] Performing Upgrade::PruneOrphanedProblems (Job ID: 84c4665d-8e59-4367-9ec9-c66e77061b4f) from Sidekiq(upgrade) enqueued at 2026-06-29T22:23:25.401292802Z
2026-06-29T22:23:27.637196244Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [fcc59e38-e039-41dc-8520-5671fabb93bd] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:27.707183191Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [8853f46a-6427-4793-b246-705bc4a0444f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:27.707220015Z 22:23:27 rails.1 | [65568867-8b0e-40a7-a6d2-b412c3975134] {"method":"GET","path":"/","format":"*/*","controller":"ApplicationController","action":"index","status":0,"allocations":1506,"duration":31.88,"view":0.0,"db":6.07,"@timestamp":"2026-06-29T22:23:27.705Z","@version":"1","message":"[0] GET / (ApplicationController#index)"}
2026-06-29T22:23:27.817799335Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84c4665d-8e59-4367-9ec9-c66e77061b4f] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:27.910538065Z 22:23:27 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [0a567a80-c6a6-4bf7-b396-596569119cbc] Scoped order is ignored, use :cursor with :order to configure custom order.
2026-06-29T22:23:28.004102670Z 22:23:28 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [fcc59e38-e039-41dc-8520-5671fabb93bd] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:28.053126386Z 22:23:28 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84c4665d-8e59-4367-9ec9-c66e77061b4f] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position=
2026-06-29T22:23:28.053865075Z 22:23:28 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [fcc59e38-e039-41dc-8520-5671fabb93bd] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.200
2026-06-29T22:23:28.097653285Z 22:23:28 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [8853f46a-6427-4793-b246-705bc4a0444f] Performed Upgrade::FixParentCollections (Job ID: 8853f46a-6427-4793-b246-705bc4a0444f) from Sidekiq(upgrade) in 474.73ms
2026-06-29T22:23:28.127121187Z 22:23:28 default_worker.1 | INFO 2026-06-29T22:23:28.126Z pid=286 tid=oam jid=73f39f6d631e52a1c1ba1b4c class=Upgrade::FixParentCollections elapsed=0.505: done
2026-06-29T22:23:28.136675174Z 22:23:28 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84c4665d-8e59-4367-9ec9-c66e77061b4f] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.098
2026-06-29T22:23:28.138513126Z 22:23:28 default_worker.1 | [ActiveJob] [Upgrade::CreateSpecialListsJob] [fcc59e38-e039-41dc-8520-5671fabb93bd] Performed Upgrade::CreateSpecialListsJob (Job ID: fcc59e38-e039-41dc-8520-5671fabb93bd) from Sidekiq(upgrade) in 517.78ms
2026-06-29T22:23:28.146488573Z 22:23:28 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [0a567a80-c6a6-4bf7-b396-596569119cbc] Performed Upgrade::UpdateActorsJob (Job ID: 0a567a80-c6a6-4bf7-b396-596569119cbc) from Sidekiq(upgrade) in 527.62ms
2026-06-29T22:23:28.180573316Z 22:23:28 default_worker.1 | INFO 2026-06-29T22:23:28.146Z pid=286 tid=oae jid=a8fe8439d11c15e1e81f84de class=Upgrade::CreateSpecialListsJob elapsed=0.529: done
2026-06-29T22:23:28.181043493Z 22:23:28 default_worker.1 | INFO 2026-06-29T22:23:28.180Z pid=286 tid=o92 jid=12cd8f4556326c404ae5ebf9 class=Upgrade::UpdateActorsJob elapsed=0.567: done
2026-06-29T22:23:28.181286122Z 22:23:28 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [84c4665d-8e59-4367-9ec9-c66e77061b4f] Performed Upgrade::PruneOrphanedProblems (Job ID: 84c4665d-8e59-4367-9ec9-c66e77061b4f) from Sidekiq(upgrade) in 554.05ms
2026-06-29T22:23:28.182303541Z 22:23:28 default_worker.1 | INFO 2026-06-29T22:23:28.181Z pid=286 tid=op2 jid=a1fa3f9e623d47b06e10d8ef class=Upgrade::PruneOrphanedProblems elapsed=0.56: done
2026-06-29T22:23:28.595815583Z 22:23:28 rails.1 | [52a3aa0f-0e1b-457e-81d6-ecc846007e06] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":91349,"duration":857.82,"view":0.0,"db":53.12,"location":"http://172.17.0.5:3214/dashboard","@timestamp":"2026-06-29T22:23:28.586Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-06-29T22:23:28.649282521Z 22:23:28 rails.1 | [f31958d0-abc8-4e57-afe6-3197236758b7] {"method":"GET","path":"/dashboard","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1143,"duration":26.41,"view":0.0,"db":1.22,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-06-29T22:23:28.647Z","@version":"1","message":"[302] GET /dashboard (HomeController#index)"}
2026-06-29T22:23:29.020411452Z 22:23:29 rails.1 | [b9413804-f984-43d6-9283-e912eca18eab] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25108,"duration":347.26,"view":300.35,"db":5.52,"@timestamp":"2026-06-29T22:23:29.019Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}
2026-06-29T22:23:29.070836332Z 22:23:29 rails.1 | [7b67106c-0e5c-489a-8a33-9656fd04f413] {"method":"GET","path":"/","format":"html","controller":"ApplicationController","action":"index","status":0,"allocations":1365,"duration":19.27,"view":0.0,"db":3.63,"@timestamp":"2026-06-29T22:23:29.069Z","@version":"1","message":"[0] GET / (ApplicationController#index)"}
2026-06-29T22:23:29.221028391Z 22:23:29 rails.1 | [4f69097a-e974-4cab-b62a-57dc57dff13e] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":19732,"duration":117.55,"view":0.0,"db":3.18,"location":"http://172.17.0.5:3214/dashboard","@timestamp":"2026-06-29T22:23:29.213Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"}
2026-06-29T22:23:29.235389641Z 22:23:29 rails.1 | [d3dac78a-0a84-4c87-856f-5ac2c2c8e67b] {"method":"GET","path":"/dashboard","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1185,"duration":7.83,"view":0.0,"db":1.5,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2026-06-29T22:23:29.235Z","@version":"1","message":"[302] GET /dashboard (HomeController#index)"}
2026-06-29T22:23:29.455210737Z 22:23:29 rails.1 | [f9b579d9-4ccf-4394-a744-571e739c1d7b] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":25615,"duration":210.56,"view":118.97,"db":4.22,"@timestamp":"2026-06-29T22:23:29.452Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}