2025-07-27T14:46:26.952046214Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0 2025-07-27T14:46:26.952070062Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur 2025-07-27T14:46:26.994101162Z [mod-init] Running Docker Modification Logic 2025-07-27T14:46:27.206962757Z [mod-init] Adding linuxserver/mods:universal-redis to container 2025-07-27T14:46:27.835693272Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io 2025-07-27T14:46:28.198634142Z [mod-init] Installing linuxserver/mods:universal-redis 2025-07-27T14:46:28.222390415Z [mod-init] linuxserver/mods:universal-redis applied to container 2025-07-27T14:46:28.223520992Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0 2025-07-27T14:46:28.246589460Z s6-rc: info: service s6rc-oneshot-runner: starting 2025-07-27T14:46:28.250521226Z s6-rc: info: service s6rc-oneshot-runner successfully started 2025-07-27T14:46:28.250778745Z s6-rc: info: service fix-attrs: starting 2025-07-27T14:46:28.250998557Z s6-rc: info: service init-migrations: starting 2025-07-27T14:46:28.251229042Z s6-rc: info: service init-envfile: starting 2025-07-27T14:46:28.257395808Z [migrations] started 2025-07-27T14:46:28.257413785Z [migrations] no migrations found 2025-07-27T14:46:28.258007259Z s6-rc: info: service init-migrations successfully started 2025-07-27T14:46:28.258154977Z s6-rc: info: service init-adduser: starting 2025-07-27T14:46:28.258378537Z s6-rc: info: service init-envfile successfully started 2025-07-27T14:46:28.258551636Z s6-rc: info: service fix-attrs successfully started 2025-07-27T14:46:28.258790587Z s6-rc: info: service legacy-cont-init: starting 2025-07-27T14:46:28.264536777Z s6-rc: info: service legacy-cont-init successfully started 2025-07-27T14:46:28.283910896Z usermod: no changes 2025-07-27T14:46:28.291804009Z ─────────────────────────────────────── 2025-07-27T14:46:28.291834290Z 2025-07-27T14:46:28.291861355Z ██╗ ███████╗██╗ ██████╗ 2025-07-27T14:46:28.291874772Z ██║ ██╔════╝██║██╔═══██╗ 2025-07-27T14:46:28.291883459Z ██║ ███████╗██║██║ ██║ 2025-07-27T14:46:28.291892036Z ██║ ╚════██║██║██║ ██║ 2025-07-27T14:46:28.291901014Z ███████╗███████║██║╚██████╔╝ 2025-07-27T14:46:28.291911646Z ╚══════╝╚══════╝╚═╝ ╚═════╝ 2025-07-27T14:46:28.291922578Z 2025-07-27T14:46:28.291930995Z Brought to you by linuxserver.io 2025-07-27T14:46:28.291958099Z ─────────────────────────────────────── 2025-07-27T14:46:28.292234576Z 2025-07-27T14:46:28.292251370Z To support LSIO projects visit: 2025-07-27T14:46:28.292255438Z https://www.linuxserver.io/donate/ 2025-07-27T14:46:28.292259216Z 2025-07-27T14:46:28.292262733Z ─────────────────────────────────────── 2025-07-27T14:46:28.292267442Z GID/UID 2025-07-27T14:46:28.292271059Z ─────────────────────────────────────── 2025-07-27T14:46:28.297920765Z 2025-07-27T14:46:28.297937809Z User UID: 911 2025-07-27T14:46:28.297943882Z User GID: 911 2025-07-27T14:46:28.297949393Z ─────────────────────────────────────── 2025-07-27T14:46:28.299687963Z Linuxserver.io version: v0.119.0-ls95 2025-07-27T14:46:28.300011134Z Build-date: 2025-07-27T14:35:28+00:00 2025-07-27T14:46:28.300028359Z ─────────────────────────────────────── 2025-07-27T14:46:28.300038569Z 2025-07-27T14:46:28.316626269Z s6-rc: info: service init-adduser successfully started 2025-07-27T14:46:28.316776902Z s6-rc: info: service init-device-perms: starting 2025-07-27T14:46:28.324135759Z s6-rc: info: service init-device-perms successfully started 2025-07-27T14:46:28.324306232Z s6-rc: info: service init-os-end: starting 2025-07-27T14:46:28.325838547Z s6-rc: info: service init-os-end successfully started 2025-07-27T14:46:28.325956415Z s6-rc: info: service init-manyfold-config: starting 2025-07-27T14:46:28.326125535Z s6-rc: info: service init-config: starting 2025-07-27T14:46:28.327493850Z s6-rc: info: service init-config successfully started 2025-07-27T14:46:28.327615896Z s6-rc: info: service init-crontab-config: starting 2025-07-27T14:46:28.340281839Z s6-rc: info: service init-crontab-config successfully started 2025-07-27T14:46:28.352206720Z **** Running Manyfold database init. **** 2025-07-27T14:46:30.570427385Z `/root` is not writable. 2025-07-27T14:46:30.570582778Z Bundler will use `/tmp/bundler20250727-173-xderyr173' as your home directory temporarily. 2025-07-27T14:46:33.721722131Z /app/www/vendor/bundle/ruby/3.4.0/gems/rswag-ui-2.16.0/lib/rswag/ui/configuration.rb:1: warning: /usr/lib/ruby/3.4.0/ostruct.rb was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0. 2025-07-27T14:46:33.721763875Z You can add ostruct to your Gemfile or gemspec to silence this warning. 2025-07-27T14:46:33.721776690Z Also please contact the author of rswag-ui-2.16.0 to request adding ostruct into its gemspec. 2025-07-27T14:46:37.871570571Z Server: b9433d19dda9, Context: rails, Role: web, data: {cpu: {one_min: 2.89, five_min: 2.16, fifteen_min: 2.43}, memory: 0.204292096e9, disk: {available: 860818640896, total: 938656133120, used: 77837492224}} 2025-07-27T14:46:37.871792428Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379) 2025-07-27T14:46:37.871803450Z INFO 2025-07-27T14:46:35.158Z pid=173 tid=285: Sidekiq 8.0.6 connecting to Redis with options {size: 10, pool_name: "internal", url: nil} 2025-07-27T14:46:37.871813059Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value. 2025-07-27T14:46:37.871821857Z Migrating to CreateLibraries (20210130201037) 2025-07-27T14:46:37.871829833Z == 20210130201037 CreateLibraries: migrating ================================== 2025-07-27T14:46:37.871837819Z -- create_table(:libraries) 2025-07-27T14:46:37.871857970Z -> 0.0028s 2025-07-27T14:46:37.871868761Z == 20210130201037 CreateLibraries: migrated (0.0028s) ========================= 2025-07-27T14:46:37.871876797Z 2025-07-27T14:46:37.871884894Z Migrating to CreateModels (20210130203243) 2025-07-27T14:46:37.871893040Z == 20210130203243 CreateModels: migrating ===================================== 2025-07-27T14:46:37.871901497Z -- create_table(:models) 2025-07-27T14:46:37.871909343Z -> 0.0011s 2025-07-27T14:46:37.871917149Z == 20210130203243 CreateModels: migrated (0.0011s) ============================ 2025-07-27T14:46:37.871925115Z 2025-07-27T14:46:37.871932820Z Migrating to CreateParts (20210205230918) 2025-07-27T14:46:37.871940666Z == 20210205230918 CreateParts: migrating ====================================== 2025-07-27T14:46:37.871949293Z -- create_table(:parts) 2025-07-27T14:46:37.871957059Z -> 0.0033s 2025-07-27T14:46:37.871964855Z == 20210205230918 CreateParts: migrated (0.0033s) ============================= 2025-07-27T14:46:37.871972951Z 2025-07-27T14:46:37.871981017Z Migrating to AddFieldsToParts (20210210153744) 2025-07-27T14:46:37.871988853Z == 20210210153744 AddFieldsToParts: migrating ================================= 2025-07-27T14:46:37.871996759Z -- add_column(:parts, :presupported, :boolean, {default: false, null: false}) 2025-07-27T14:46:37.872004705Z -> 0.0007s 2025-07-27T14:46:37.872012601Z -- add_column(:parts, :printed, :boolean, {default: false, null: false}) 2025-07-27T14:46:37.872020757Z -> 0.0003s 2025-07-27T14:46:37.872028974Z == 20210210153744 AddFieldsToParts: migrated (0.0011s) ======================== 2025-07-27T14:46:37.872037281Z 2025-07-27T14:46:37.872045287Z Migrating to ActsAsTaggableOnMigration (20210212143001) 2025-07-27T14:46:37.872053223Z == 20210212143001 ActsAsTaggableOnMigration: migrating ======================== 2025-07-27T14:46:37.872079506Z -- create_table(:tags, {id: :integer}) 2025-07-27T14:46:37.872087532Z -> 0.0047s 2025-07-27T14:46:37.872095588Z -- create_table(:taggings, {id: :integer}) 2025-07-27T14:46:37.872103494Z -> 0.0036s 2025-07-27T14:46:37.872111440Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"}) 2025-07-27T14:46:37.872119837Z -> 0.0002s 2025-07-27T14:46:37.872129226Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"}) 2025-07-27T14:46:37.872137913Z -> 0.0020s 2025-07-27T14:46:37.872145949Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0107s) =============== 2025-07-27T14:46:37.872154236Z 2025-07-27T14:46:37.872162583Z Migrating to AddMissingUniqueIndices (20210212143002) 2025-07-27T14:46:37.872170890Z == 20210212143002 AddMissingUniqueIndices: migrating ========================== 2025-07-27T14:46:37.872179236Z -- add_index(:tags, :name, {unique: true, name: "index_tags_on_name"}) 2025-07-27T14:46:37.872187423Z -> 0.0006s 2025-07-27T14:46:37.872195319Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"}) 2025-07-27T14:46:37.872203475Z -> 0.0006s 2025-07-27T14:46:37.872211461Z -- remove_foreign_key(:taggings, :tags) 2025-07-27T14:46:37.872219297Z -> 0.1722s 2025-07-27T14:46:37.872227283Z -- remove_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"}) 2025-07-27T14:46:37.872235399Z -> 0.0148s 2025-07-27T14:46:37.872243175Z -- remove_index(:taggings, nil, {name: "taggings_taggable_context_idx"}) 2025-07-27T14:46:37.872251923Z -> 0.0002s 2025-07-27T14:46:37.872259919Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {unique: true, name: "taggings_idx"}) 2025-07-27T14:46:37.872268246Z -> 0.0052s 2025-07-27T14:46:37.872276001Z -- add_foreign_key(:taggings, :tags, {column: "tag_id"}) 2025-07-27T14:46:37.872284027Z -> 0.0829s 2025-07-27T14:46:37.872292134Z == 20210212143002 AddMissingUniqueIndices: migrated (0.3089s) ================= 2025-07-27T14:46:37.872300030Z 2025-07-27T14:46:37.872307815Z Migrating to AddTaggingsCounterCacheToTags (20210212143003) 2025-07-27T14:46:37.872315631Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ==================== 2025-07-27T14:46:37.872323497Z -- add_column(:tags, :taggings_count, :integer, {default: 0}) 2025-07-27T14:46:37.872331603Z -> 0.0345s 2025-07-27T14:46:37.872339339Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.1095s) =========== 2025-07-27T14:46:37.872347255Z 2025-07-27T14:46:37.872354910Z Migrating to AddMissingTaggableIndex (20210212143004) 2025-07-27T14:46:37.872372225Z == 20210212143004 AddMissingTaggableIndex: migrating ========================== 2025-07-27T14:46:37.872380251Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {name: "taggings_taggable_context_idx"}) 2025-07-27T14:46:37.872388438Z -> 0.0003s 2025-07-27T14:46:37.872396183Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) ================= 2025-07-27T14:46:37.872404119Z 2025-07-27T14:46:37.872411724Z Migrating to ChangeCollationForTagNames (20210212143005) 2025-07-27T14:46:37.872419560Z == 20210212143005 ChangeCollationForTagNames: migrating ======================= 2025-07-27T14:46:37.872427777Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0007s) ============== 2025-07-27T14:46:37.872435683Z 2025-07-27T14:46:37.872443288Z Migrating to AddMissingIndexesOnTaggings (20210212143006) 2025-07-27T14:46:37.872451104Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ====================== 2025-07-27T14:46:37.872459511Z -- index_exists?(:taggings, :tag_id, {name: "index_taggings_on_tag_id"}) 2025-07-27T14:46:37.872467577Z -> 0.0080s 2025-07-27T14:46:37.872475373Z -- add_index(:taggings, :tag_id, {name: "index_taggings_on_tag_id"}) 2025-07-27T14:46:37.872483409Z -> 0.0002s 2025-07-27T14:46:37.872491696Z -- index_exists?(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"}) 2025-07-27T14:46:37.872499762Z -> 0.0059s 2025-07-27T14:46:37.872507527Z -- add_index(:taggings, :taggable_id, {name: "index_taggings_on_taggable_id"}) 2025-07-27T14:46:37.872515884Z -> 0.0012s 2025-07-27T14:46:37.872523600Z -- index_exists?(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"}) 2025-07-27T14:46:37.872531746Z -> 0.0004s 2025-07-27T14:46:37.872539532Z -- add_index(:taggings, :taggable_type, {name: "index_taggings_on_taggable_type"}) 2025-07-27T14:46:37.872547568Z -> 0.0001s 2025-07-27T14:46:37.872555704Z -- index_exists?(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"}) 2025-07-27T14:46:37.872564332Z -> 0.0041s 2025-07-27T14:46:37.872572087Z -- add_index(:taggings, :tagger_id, {name: "index_taggings_on_tagger_id"}) 2025-07-27T14:46:37.872580154Z -> 0.0001s 2025-07-27T14:46:37.872588090Z -- index_exists?(:taggings, :context, {name: "index_taggings_on_context"}) 2025-07-27T14:46:37.872596236Z -> 0.0005s 2025-07-27T14:46:37.872603972Z -- add_index(:taggings, :context, {name: "index_taggings_on_context"}) 2025-07-27T14:46:37.872611978Z -> 0.0001s 2025-07-27T14:46:37.872619763Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"}) 2025-07-27T14:46:37.872628000Z -> 0.0006s 2025-07-27T14:46:37.872644874Z -- add_index(:taggings, [:tagger_id, :tagger_type], {name: "index_taggings_on_tagger_id_and_tagger_type"}) 2025-07-27T14:46:37.872653131Z -> 0.0001s 2025-07-27T14:46:37.872660876Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"}) 2025-07-27T14:46:37.872669043Z -> 0.0014s 2025-07-27T14:46:37.872676969Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {name: "taggings_idy"}) 2025-07-27T14:46:37.872685365Z -> 0.0001s 2025-07-27T14:46:37.872693211Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0234s) ============= 2025-07-27T14:46:37.872701328Z 2025-07-27T14:46:37.872708953Z Migrating to AddPreviewPartToModel (20210220204055) 2025-07-27T14:46:37.872717129Z == 20210220204055 AddPreviewPartToModel: migrating ============================ 2025-07-27T14:46:37.872725005Z -- add_reference(:models, :preview_part, {null: true, foreign_key: {to_table: :parts}}) 2025-07-27T14:46:37.872733192Z -> 0.2372s 2025-07-27T14:46:37.872741308Z == 20210220204055 AddPreviewPartToModel: migrated (0.2373s) =================== 2025-07-27T14:46:37.872749645Z 2025-07-27T14:46:37.872757731Z Migrating to CreateCreators (20210225232756) 2025-07-27T14:46:37.872766168Z == 20210225232756 CreateCreators: migrating =================================== 2025-07-27T14:46:37.872774685Z -- create_table(:creators) 2025-07-27T14:46:37.872782641Z -> 0.0154s 2025-07-27T14:46:37.872790637Z == 20210225232756 CreateCreators: migrated (0.0154s) ========================== 2025-07-27T14:46:37.872798704Z 2025-07-27T14:46:37.872806830Z Migrating to AddCreatorToModels (20210225232841) 2025-07-27T14:46:37.872814756Z == 20210225232841 AddCreatorToModels: migrating =============================== 2025-07-27T14:46:37.872823023Z -- add_reference(:models, :creator, {null: true, foreign_key: true}) 2025-07-27T14:46:37.872830979Z -> 0.0467s 2025-07-27T14:46:37.872838724Z == 20210225232841 AddCreatorToModels: migrated (0.0468s) ====================== 2025-07-27T14:46:37.872846630Z 2025-07-27T14:46:37.872854596Z Migrating to CreateLinks (20210301230017) 2025-07-27T14:46:37.872862642Z == 20210301230017 CreateLinks: migrating ====================================== 2025-07-27T14:46:37.872870749Z -- create_table(:links) 2025-07-27T14:46:37.872878685Z -> 0.0008s 2025-07-27T14:46:37.872887011Z == 20210301230017 CreateLinks: migrated (0.0008s) ============================= 2025-07-27T14:46:37.872896170Z 2025-07-27T14:46:37.872904376Z Migrating to DropLinkFieldsFromCreators (20210302161202) 2025-07-27T14:46:37.872912864Z == 20210302161202 DropLinkFieldsFromCreators: migrating ======================= 2025-07-27T14:46:37.872930980Z -- remove_column(:creators, :thingiverse_user, :string) 2025-07-27T14:46:37.872938966Z -> 0.0644s 2025-07-27T14:46:37.872947343Z -- remove_column(:creators, :cults3d_user, :string) 2025-07-27T14:46:37.872955980Z -> 0.0041s 2025-07-27T14:46:37.872964057Z -- remove_column(:creators, :mmf_user, :string) 2025-07-27T14:46:37.872971953Z -> 0.0135s 2025-07-27T14:46:37.872979698Z -- remove_column(:creators, :cgtrader_user, :string) 2025-07-27T14:46:37.872987784Z -> 0.0034s 2025-07-27T14:46:37.872996031Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0875s) ============== 2025-07-27T14:46:37.873003927Z 2025-07-27T14:46:37.873011602Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822) 2025-07-27T14:46:37.873019518Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating =========== 2025-07-27T14:46:37.873027645Z -- remove_foreign_key(:models, :parts, {column: :preview_part_id}) 2025-07-27T14:46:37.873035500Z -> 0.0540s 2025-07-27T14:46:37.873043667Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0541s) == 2025-07-27T14:46:37.873051573Z 2025-07-27T14:46:37.873059148Z Migrating to AddYUpToParts (20210318202638) 2025-07-27T14:46:37.873067084Z == 20210318202638 AddYUpToParts: migrating ==================================== 2025-07-27T14:46:37.873075521Z -- add_column(:parts, :y_up, :boolean, {default: false, null: false}) 2025-07-27T14:46:37.873083427Z -> 0.0145s 2025-07-27T14:46:37.873091183Z == 20210318202638 AddYUpToParts: migrated (0.0146s) =========================== 2025-07-27T14:46:37.873099068Z 2025-07-27T14:46:37.873106644Z Migrating to CreateImages (20210321164508) 2025-07-27T14:46:37.873114419Z == 20210321164508 CreateImages: migrating ===================================== 2025-07-27T14:46:37.873122325Z -- create_table(:images) 2025-07-27T14:46:37.873130011Z -> 0.0165s 2025-07-27T14:46:37.873137716Z == 20210321164508 CreateImages: migrated (0.0165s) ============================ 2025-07-27T14:46:37.873145642Z 2025-07-27T14:46:37.873153468Z Migrating to CreateDelayedJobs (20210330215825) 2025-07-27T14:46:37.873161294Z == 20210330215825 CreateDelayedJobs: migrating ================================ 2025-07-27T14:46:37.873169220Z -- create_table(:delayed_jobs) 2025-07-27T14:46:37.873177005Z -> 0.0088s 2025-07-27T14:46:38.502059507Z -- add_index(:delayed_jobs, [:priority, :run_at], {name: "delayed_jobs_priority"}) 2025-07-27T14:46:38.502102815Z -> 0.0002s 2025-07-27T14:46:38.502112614Z == 20210330215825 CreateDelayedJobs: migrated (0.0090s) ======================= 2025-07-27T14:46:38.502121292Z 2025-07-27T14:46:38.502158336Z Migrating to RenamePartsToModelFiles (20220105233138) 2025-07-27T14:46:38.502166874Z == 20220105233138 RenamePartsToModelFiles: migrating ========================== 2025-07-27T14:46:38.502175351Z -- rename_table(:parts, :model_files) 2025-07-27T14:46:38.502183677Z -> 0.0018s 2025-07-27T14:46:38.502191543Z -- rename_column(:models, :preview_part_id, :preview_file_id) 2025-07-27T14:46:38.502199800Z -> 0.0362s 2025-07-27T14:46:38.502207786Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0381s) ================= 2025-07-27T14:46:38.502216584Z 2025-07-27T14:46:38.502224760Z Migrating to RemoveImagesTable (20220106220519) 2025-07-27T14:46:38.502232736Z == 20220106220519 RemoveImagesTable: migrating ================================ 2025-07-27T14:46:38.502240822Z -- drop_table(:images) 2025-07-27T14:46:38.502248919Z -> 0.0003s 2025-07-27T14:46:38.502256955Z == 20220106220519 RemoveImagesTable: migrated (0.0004s) ======================= 2025-07-27T14:46:38.502265011Z 2025-07-27T14:46:38.502272697Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115) 2025-07-27T14:46:38.502280723Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating =============== 2025-07-27T14:46:38.502288759Z -- table_exists?(:active_storage_blobs) 2025-07-27T14:46:38.502296625Z -> 0.0001s 2025-07-27T14:46:38.502304471Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ====== 2025-07-27T14:46:38.502312487Z 2025-07-27T14:46:38.502320152Z Migrating to CreateActiveStorageVariantRecords (20220612220116) 2025-07-27T14:46:38.502328108Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================ 2025-07-27T14:46:38.502336114Z -- table_exists?(:active_storage_blobs) 2025-07-27T14:46:38.502344371Z -> 0.0001s 2025-07-27T14:46:38.502352177Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0002s) ======= 2025-07-27T14:46:38.502360193Z 2025-07-27T14:46:38.502367858Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117) 2025-07-27T14:46:38.502375794Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ======== 2025-07-27T14:46:38.502383991Z -- table_exists?(:active_storage_blobs) 2025-07-27T14:46:38.502391846Z -> 0.0001s 2025-07-27T14:46:38.502399672Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s) 2025-07-27T14:46:38.502407759Z 2025-07-27T14:46:38.502415464Z Migrating to DeviseCreateUsers (20220614210023) 2025-07-27T14:46:38.502423310Z == 20220614210023 DeviseCreateUsers: migrating ================================ 2025-07-27T14:46:38.502431346Z -- create_table(:users) 2025-07-27T14:46:38.502439182Z -> 0.0014s 2025-07-27T14:46:38.502456406Z -- add_index(:users, :email, {unique: true, name: "index_users_on_email"}) 2025-07-27T14:46:38.502465004Z -> 0.0017s 2025-07-27T14:46:38.502473230Z == 20220614210023 DeviseCreateUsers: migrated (0.0032s) ======================= 2025-07-27T14:46:38.502481337Z 2025-07-27T14:46:38.502489213Z Migrating to AddUsernameToUsers (20220614211256) 2025-07-27T14:46:38.502497309Z == 20220614211256 AddUsernameToUsers: migrating =============================== 2025-07-27T14:46:38.502506618Z -- add_column(:users, :username, :string, {null: false}) 2025-07-27T14:46:38.502514774Z -> 0.0219s 2025-07-27T14:46:38.502522730Z -- add_index(:users, :username, {unique: true, name: "index_users_on_username"}) 2025-07-27T14:46:38.502531087Z -> 0.0001s 2025-07-27T14:46:38.502539424Z == 20220614211256 AddUsernameToUsers: migrated (0.0221s) ====================== 2025-07-27T14:46:38.502547710Z 2025-07-27T14:46:38.502555606Z Migrating to AddAdminToUsers (20220614213902) 2025-07-27T14:46:38.502563733Z == 20220614213902 AddAdminToUsers: migrating ================================== 2025-07-27T14:46:38.502571959Z -- add_column(:users, :admin, :boolean, {default: false, null: false}) 2025-07-27T14:46:38.502580506Z -> 0.0005s 2025-07-27T14:46:38.502588302Z == 20220614213902 AddAdminToUsers: migrated (0.0006s) ========================= 2025-07-27T14:46:38.502596248Z 2025-07-27T14:46:38.502603873Z Migrating to AddPaginationSettingsToUser (20220617122809) 2025-07-27T14:46:38.502611759Z == 20220617122809 AddPaginationSettingsToUser: migrating ====================== 2025-07-27T14:46:38.502619745Z -- add_column(:users, :pagination_settings, :json, {default: {"models" => true, "creators" => true, "collections" => true, "per_page" => 12}}) 2025-07-27T14:46:38.502628884Z -> 0.0010s 2025-07-27T14:46:38.502636760Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0011s) ============= 2025-07-27T14:46:38.502645046Z 2025-07-27T14:46:38.502652802Z Migrating to CreateSettings (20220619174307) 2025-07-27T14:46:38.502660798Z == 20220619174307 CreateSettings: migrating =================================== 2025-07-27T14:46:38.502668754Z -- create_table(:settings) 2025-07-27T14:46:38.502677071Z -> 0.0028s 2025-07-27T14:46:38.502684866Z -- add_index(:settings, [:var], {unique: true, name: "index_settings_on_var"}) 2025-07-27T14:46:38.502693183Z -> 0.0002s 2025-07-27T14:46:38.502700959Z == 20220619174307 CreateSettings: migrated (0.0031s) ========================== 2025-07-27T14:46:38.502708935Z 2025-07-27T14:46:38.502716831Z Migrating to AddScaleFactorToModels (20220626152444) 2025-07-27T14:46:38.502724687Z == 20220626152444 AddScaleFactorToModels: migrating =========================== 2025-07-27T14:46:38.502741941Z -- add_column(:models, :scale_factor, :decimal, {null: false, default: 100.0}) 2025-07-27T14:46:38.502750408Z -> 0.0108s 2025-07-27T14:46:38.502758545Z == 20220626152444 AddScaleFactorToModels: migrated (0.0131s) ================== 2025-07-27T14:46:38.502766531Z 2025-07-27T14:46:38.502774407Z Migrating to AddDigestToModelFiles (20220702202932) 2025-07-27T14:46:38.502782263Z == 20220702202932 AddDigestToModelFiles: migrating ============================ 2025-07-27T14:46:38.502790169Z -- add_column(:model_files, :digest, :string) 2025-07-27T14:46:38.502798425Z -> 0.0025s 2025-07-27T14:46:38.502806612Z -- add_index(:model_files, :digest, {name: "index_model_files_on_digest"}) 2025-07-27T14:46:38.502815199Z -> 0.0002s 2025-07-27T14:46:38.502822995Z == 20220702202932 AddDigestToModelFiles: migrated (0.0047s) =================== 2025-07-27T14:46:38.502831141Z 2025-07-27T14:46:38.502838826Z Migrating to AddRendererSettingsToUsers (20221128165903) 2025-07-27T14:46:38.502846833Z == 20221128165903 AddRendererSettingsToUsers: migrating ======================= 2025-07-27T14:46:38.502855390Z -- add_column(:users, :renderer_settings, :json, {default: {"grid_width" => 200, "grid_depth" => 200, "show_grid" => true, "enable_pan_zoom" => false, "background_colour" => "#000000", "object_colour" => "#ffffff", "render_style" => "original"}}) 2025-07-27T14:46:38.502867023Z -> 0.0008s 2025-07-27T14:46:38.502874949Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0012s) ============== 2025-07-27T14:46:38.502883456Z 2025-07-27T14:46:38.502891182Z Migrating to CreateProblems (20221210001132) 2025-07-27T14:46:38.502899228Z == 20221210001132 CreateProblems: migrating =================================== 2025-07-27T14:46:38.502907364Z -- create_table(:problems) 2025-07-27T14:46:38.502915170Z -> 0.0009s 2025-07-27T14:46:38.502922976Z == 20221210001132 CreateProblems: migrated (0.0012s) ========================== 2025-07-27T14:46:38.502930922Z 2025-07-27T14:46:38.502938838Z Migrating to AddNewDefaultsToRendererSettings (20221214230757) 2025-07-27T14:46:38.502947155Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating ================= 2025-07-27T14:46:38.502955612Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0166s) ======== 2025-07-27T14:46:38.502963568Z 2025-07-27T14:46:38.502971924Z Migrating to ActsAsFavoritorMigration (20221219204414) 2025-07-27T14:46:38.502979800Z == 20221219204414 ActsAsFavoritorMigration: migrating ========================= 2025-07-27T14:46:38.502987776Z -- create_table(:favorites, {force: true}) 2025-07-27T14:46:38.502995572Z -> 0.0048s 2025-07-27T14:46:38.503012687Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {name: "fk_favorites"}) 2025-07-27T14:46:38.503021534Z -> 0.0001s 2025-07-27T14:46:38.503029340Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {name: "fk_favoritables"}) 2025-07-27T14:46:38.503037737Z -> 0.0001s 2025-07-27T14:46:38.503045863Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {name: "uniq_favorites__and_favoritables", unique: true}) 2025-07-27T14:46:38.503054771Z -> 0.0001s 2025-07-27T14:46:38.503062908Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0056s) ================ 2025-07-27T14:46:38.503070974Z 2025-07-27T14:46:38.503078609Z Migrating to MovePrintedToFavorites (20221220223040) 2025-07-27T14:46:38.503086575Z == 20221220223040 MovePrintedToFavorites: migrating =========================== 2025-07-27T14:46:38.503094511Z == 20221220223040 MovePrintedToFavorites: migrated (0.0297s) ================== 2025-07-27T14:46:38.503102457Z 2025-07-27T14:46:38.503110033Z Migrating to DropPrintedFromModelFiles (20221220223340) 2025-07-27T14:46:38.503118149Z == 20221220223340 DropPrintedFromModelFiles: migrating ======================== 2025-07-27T14:46:38.503126175Z -- remove_column(:model_files, :printed, :boolean) 2025-07-27T14:46:38.503134031Z -> 0.0243s 2025-07-27T14:46:38.503141997Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0247s) =============== 2025-07-27T14:46:38.503150324Z 2025-07-27T14:46:38.503158069Z Migrating to AddNotesExcerptToModels (20230202210000) 2025-07-27T14:46:38.503166707Z == 20230202210000 AddNotesExcerptToModels: migrating ========================== 2025-07-27T14:46:38.503174793Z -- add_column(:models, :notes, :text) 2025-07-27T14:46:38.503182689Z -> 0.0005s 2025-07-27T14:46:38.503190905Z -- add_column(:models, :excerpt, :text) 2025-07-27T14:46:38.503198751Z -> 0.0020s 2025-07-27T14:46:38.503206757Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0026s) ================= 2025-07-27T14:46:38.503214884Z 2025-07-27T14:46:38.503222910Z Migrating to AddNotesExcerptToCreators (20230202210001) 2025-07-27T14:46:38.503230796Z == 20230202210001 AddNotesExcerptToCreators: migrating ======================== 2025-07-27T14:46:38.503239213Z -- add_column(:creators, :notes, :text) 2025-07-27T14:46:38.503247489Z -> 0.0005s 2025-07-27T14:46:38.503255395Z -- add_column(:creators, :excerpt, :text) 2025-07-27T14:46:38.503263181Z -> 0.0004s 2025-07-27T14:46:38.503270947Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0010s) =============== 2025-07-27T14:46:38.503279123Z 2025-07-27T14:46:38.503286758Z Migrating to AddNotesExcerptToModelFiles (20230203150000) 2025-07-27T14:46:38.503303833Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ====================== 2025-07-27T14:46:38.503311859Z -- add_column(:model_files, :notes, :text) 2025-07-27T14:46:38.503319815Z -> 0.0005s 2025-07-27T14:46:38.503327661Z -- add_column(:model_files, :excerpt, :text) 2025-07-27T14:46:38.503335517Z -> 0.0004s 2025-07-27T14:46:38.503343302Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) ============= 2025-07-27T14:46:38.503351368Z 2025-07-27T14:46:38.503358974Z Migrating to MoveScaleFactorIntoNote (20230221174212) 2025-07-27T14:46:38.503366820Z == 20230221174212 MoveScaleFactorIntoNote: migrating ========================== 2025-07-27T14:46:38.503374806Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0185s) ================= 2025-07-27T14:46:38.503382792Z 2025-07-27T14:46:38.503390437Z Migrating to RemoveScaleFactorFromModels (20230221180921) 2025-07-27T14:46:38.503398293Z == 20230221180921 RemoveScaleFactorFromModels: migrating ====================== 2025-07-27T14:46:38.503406339Z -- remove_column(:models, :scale_factor, :decimal, {default: "100.0", null: false}) 2025-07-27T14:46:38.503414556Z -> 0.0404s 2025-07-27T14:46:38.503422341Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0404s) ============= 2025-07-27T14:46:38.503430327Z 2025-07-27T14:46:38.503437923Z Migrating to RenameExcerptToCaption (20230222155910) 2025-07-27T14:46:38.503445749Z == 20230222155910 RenameExcerptToCaption: migrating =========================== 2025-07-27T14:46:38.503453674Z -- rename_column(:creators, :excerpt, :caption) 2025-07-27T14:46:38.503461580Z -> 0.0210s 2025-07-27T14:46:38.503469416Z -- rename_column(:models, :excerpt, :caption) 2025-07-27T14:46:38.503477372Z -> 0.0100s 2025-07-27T14:46:38.503485178Z -- rename_column(:model_files, :excerpt, :caption) 2025-07-27T14:46:38.503493034Z -> 0.0181s 2025-07-27T14:46:38.503500809Z == 20230222155910 RenameExcerptToCaption: migrated (0.0514s) ================== 2025-07-27T14:46:38.503508765Z 2025-07-27T14:46:38.503516381Z Migrating to AddNotesNameCaptionToLibrary (20230303150029) 2025-07-27T14:46:38.503524267Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating ===================== 2025-07-27T14:46:38.503532203Z -- add_column(:libraries, :notes, :string) 2025-07-27T14:46:38.503540189Z -> 0.0019s 2025-07-27T14:46:38.503548245Z -- add_column(:libraries, :caption, :string) 2025-07-27T14:46:38.997065781Z -> 0.0004s 2025-07-27T14:46:38.997109699Z -- add_column(:libraries, :name, :string) 2025-07-27T14:46:38.997119008Z -> 0.0004s 2025-07-27T14:46:38.997155962Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0108s) ============ 2025-07-27T14:46:38.997164259Z 2025-07-27T14:46:38.997172285Z Migrating to AddTagregexToLibrary (20230305180823) 2025-07-27T14:46:38.997180271Z == 20230305180823 AddTagregexToLibrary: migrating ============================= 2025-07-27T14:46:38.997188327Z -- add_column(:libraries, :tag_regex, :text) 2025-07-27T14:46:38.997196304Z -> 0.0018s 2025-07-27T14:46:38.997204590Z == 20230305180823 AddTagregexToLibrary: migrated (0.0033s) ==================== 2025-07-27T14:46:38.997212676Z 2025-07-27T14:46:38.997220633Z Migrating to AddIconToLibrary (20230307215826) 2025-07-27T14:46:38.997228538Z == 20230307215826 AddIconToLibrary: migrating ================================= 2025-07-27T14:46:38.997236835Z -- add_column(:libraries, :icon, :text) 2025-07-27T14:46:38.997244871Z -> 0.0019s 2025-07-27T14:46:38.997252958Z == 20230307215826 AddIconToLibrary: migrated (0.0035s) ======================== 2025-07-27T14:46:38.997261194Z 2025-07-27T14:46:38.997268860Z Migrating to CreateCollection (20230308004237) 2025-07-27T14:46:38.997276635Z == 20230308004237 CreateCollection: migrating ================================= 2025-07-27T14:46:38.997284551Z -- create_table(:collections) 2025-07-27T14:46:38.997292247Z -> 0.0025s 2025-07-27T14:46:38.997300233Z == 20230308004237 CreateCollection: migrated (0.0068s) ======================== 2025-07-27T14:46:38.997308099Z 2025-07-27T14:46:38.997315614Z Migrating to AddCollectionToModels (20230308005021) 2025-07-27T14:46:38.997323610Z == 20230308005021 AddCollectionToModels: migrating ============================ 2025-07-27T14:46:38.997331466Z -- add_reference(:models, :collection, {null: true, foreign_key: true}) 2025-07-27T14:46:38.997339612Z -> 0.0189s 2025-07-27T14:46:38.997347598Z == 20230308005021 AddCollectionToModels: migrated (0.0223s) =================== 2025-07-27T14:46:38.997355434Z 2025-07-27T14:46:38.997363300Z Migrating to MoveCollectionTagIntoObject (20230308006000) 2025-07-27T14:46:38.997371687Z == 20230308006000 MoveCollectionTagIntoObject: migrating ====================== 2025-07-27T14:46:38.997379883Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0018s) ============= 2025-07-27T14:46:38.997387929Z 2025-07-27T14:46:38.997395605Z Migrating to RenameCollectionExcerptToCaption (20230313000000) 2025-07-27T14:46:38.997403581Z == 20230313000000 RenameCollectionExcerptToCaption: migrating ================= 2025-07-27T14:46:38.997411427Z -- rename_column(:collections, :excerpt, :caption) 2025-07-27T14:46:38.997419363Z -> 0.0043s 2025-07-27T14:46:38.997427188Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0043s) ======== 2025-07-27T14:46:38.997444583Z 2025-07-27T14:46:38.997452670Z Migrating to ChangePaginationSettingsOnUser (20230313000001) 2025-07-27T14:46:38.997461508Z == 20230313000001 ChangePaginationSettingsOnUser: migrating =================== 2025-07-27T14:46:38.997469353Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ========== 2025-07-27T14:46:38.997477199Z 2025-07-27T14:46:38.997484955Z Migrating to AddTagCloudSettingsToUser (20230316184012) 2025-07-27T14:46:38.997494223Z == 20230316184012 AddTagCloudSettingsToUser: migrating ======================== 2025-07-27T14:46:38.997502871Z -- add_column(:users, :tag_cloud_settings, :json, {default: {"threshold" => 2, "heatmap" => true, "keypair" => true, "sorting" => "frequency"}}) 2025-07-27T14:46:38.997512640Z -> 0.0016s 2025-07-27T14:46:38.997520446Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0016s) =============== 2025-07-27T14:46:38.997528833Z 2025-07-27T14:46:38.997536388Z Migrating to AddCollectionToCollections (20230324000000) 2025-07-27T14:46:38.997544424Z == 20230324000000 AddCollectionToCollections: migrating ======================= 2025-07-27T14:46:38.997552441Z -- add_reference(:collections, :collection, {null: true, foreign_key: true}) 2025-07-27T14:46:38.997560978Z -> 0.0070s 2025-07-27T14:46:38.997569866Z == 20230324000000 AddCollectionToCollections: migrated (0.0090s) ============== 2025-07-27T14:46:38.997577832Z 2025-07-27T14:46:38.997585758Z Migrating to RemoveDestinationExistsProblems (20230612080306) 2025-07-27T14:46:38.997593784Z == 20230612080306 RemoveDestinationExistsProblems: migrating ================== 2025-07-27T14:46:38.997602040Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0319s) ========= 2025-07-27T14:46:38.997610337Z 2025-07-27T14:46:38.997618373Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254) 2025-07-27T14:46:38.997626289Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ======== 2025-07-27T14:46:38.997634265Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0055s) 2025-07-27T14:46:38.997642732Z 2025-07-27T14:46:38.997650438Z Migrating to AddSlugs (20230615135601) 2025-07-27T14:46:38.997658414Z == 20230615135601 AddSlugs: migrating ========================================= 2025-07-27T14:46:38.997666681Z -- add_column(:models, :slug, :string) 2025-07-27T14:46:38.997674607Z -> 0.0015s 2025-07-27T14:46:38.997682723Z -- add_index(:models, :slug, {name: "index_models_on_slug"}) 2025-07-27T14:46:38.997691511Z -> 0.0013s 2025-07-27T14:46:38.997699817Z -- add_column(:collections, :slug, :string) 2025-07-27T14:46:38.997707823Z -> 0.0005s 2025-07-27T14:46:38.997731752Z -- add_index(:collections, :slug, {name: "index_collections_on_slug"}) 2025-07-27T14:46:38.997739898Z -> 0.0001s 2025-07-27T14:46:38.997747634Z -- add_column(:creators, :slug, :string) 2025-07-27T14:46:38.997755720Z -> 0.0005s 2025-07-27T14:46:38.997763766Z -- add_index(:creators, :slug, {name: "index_creators_on_slug"}) 2025-07-27T14:46:38.997772173Z -> 0.0001s 2025-07-27T14:46:38.997780560Z == 20230615135601 AddSlugs: migrated (0.0045s) ================================ 2025-07-27T14:46:38.997788496Z 2025-07-27T14:46:38.997796051Z Migrating to GenerateSlugs (20230617222353) 2025-07-27T14:46:38.997804428Z == 20230617222353 GenerateSlugs: migrating ==================================== 2025-07-27T14:46:38.997812434Z == 20230617222353 GenerateSlugs: migrated (0.0535s) =========================== 2025-07-27T14:46:38.997820530Z 2025-07-27T14:46:38.997828116Z Migrating to MakeNamesUnique (20230628194944) 2025-07-27T14:46:38.997835861Z == 20230628194944 MakeNamesUnique: migrating ================================== 2025-07-27T14:46:38.997844248Z == 20230628194944 MakeNamesUnique: migrated (0.0032s) ========================= 2025-07-27T14:46:38.997852184Z 2025-07-27T14:46:38.997859759Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018) 2025-07-27T14:46:38.997867625Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating =============== 2025-07-27T14:46:38.997875772Z -- add_index(:creators, :name, {unique: true, name: "index_creators_on_name"}) 2025-07-27T14:46:38.997883768Z -> 0.0026s 2025-07-27T14:46:38.997891463Z -- remove_index(:creators, :slug) 2025-07-27T14:46:38.997899179Z -> 0.0004s 2025-07-27T14:46:38.997907245Z -- add_index(:creators, :slug, {unique: true, name: "index_creators_on_slug"}) 2025-07-27T14:46:38.997915241Z -> 0.0001s 2025-07-27T14:46:38.997923067Z -- add_index(:collections, :name, {unique: true, name: "index_collections_on_name"}) 2025-07-27T14:46:38.997931474Z -> 0.0001s 2025-07-27T14:46:38.997939179Z -- remove_index(:collections, :slug) 2025-07-27T14:46:38.997946975Z -> 0.0223s 2025-07-27T14:46:38.997954660Z -- add_index(:collections, :slug, {unique: true, name: "index_collections_on_slug"}) 2025-07-27T14:46:38.997962717Z -> 0.0006s 2025-07-27T14:46:38.997970763Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0267s) ====== 2025-07-27T14:46:38.997978669Z 2025-07-27T14:46:38.997986224Z Migrating to AddSizeToModelFiles (20230707082403) 2025-07-27T14:46:38.997994000Z == 20230707082403 AddSizeToModelFiles: migrating ============================== 2025-07-27T14:46:38.998002196Z -- add_column(:model_files, :size, :integer) 2025-07-27T14:46:38.998019822Z -> 0.0006s 2025-07-27T14:46:38.998027647Z == 20230707082403 AddSizeToModelFiles: migrated (0.0010s) ===================== 2025-07-27T14:46:38.998035553Z 2025-07-27T14:46:38.998043299Z Migrating to ChangeFileSizeToBigInt (20230710102250) 2025-07-27T14:46:38.998051085Z == 20230710102250 ChangeFileSizeToBigInt: migrating =========================== 2025-07-27T14:46:38.998058940Z -- change_column(:model_files, :size, :bigint) 2025-07-27T14:46:38.998066756Z -> 0.0073s 2025-07-27T14:46:38.998074432Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0076s) ================== 2025-07-27T14:46:38.998082318Z 2025-07-27T14:46:38.998089843Z Migrating to AddNoteToProblems (20230711111009) 2025-07-27T14:46:38.998097628Z == 20230711111009 AddNoteToProblems: migrating ================================ 2025-07-27T14:46:38.998105765Z -- add_column(:problems, :note, :string, {default: nil}) 2025-07-27T14:46:38.998113590Z -> 0.0012s 2025-07-27T14:46:38.998121326Z == 20230711111009 AddNoteToProblems: migrated (0.0021s) ======================= 2025-07-27T14:46:38.998129202Z 2025-07-27T14:46:38.998136737Z Migrating to AddProblemSettingsToUser (20240122114207) 2025-07-27T14:46:38.998144843Z == 20240122114207 AddProblemSettingsToUser: migrating ========================= 2025-07-27T14:46:38.998154082Z -- add_column(:users, :problem_settings, :json, {default: {"missing" => :danger, "empty" => :info, "nesting" => :warning, "inefficient" => :info, "duplicate" => :warning, "no_image" => :silent, "no_3d_model" => :silent, "non_manifold" => :warning, "inside_out" => :warning, "no_license" => :silent, "no_links" => :silent, "no_creator" => :silent, "no_tags" => :silent}}) 2025-07-27T14:46:38.998167068Z -> 0.0008s 2025-07-27T14:46:38.998176497Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0009s) ================ 2025-07-27T14:46:38.998185375Z 2025-07-27T14:46:38.998194052Z Migrating to AddLicenseToModel (20240127143358) 2025-07-27T14:46:38.998203111Z == 20240127143358 AddLicenseToModel: migrating ================================ 2025-07-27T14:46:38.998211167Z -- add_column(:models, :license, :string) 2025-07-27T14:46:38.998219113Z -> 0.0006s 2025-07-27T14:46:38.998227259Z == 20240127143358 AddLicenseToModel: migrated (0.0006s) ======================= 2025-07-27T14:46:38.998235666Z 2025-07-27T14:46:38.998243602Z Migrating to AddIgnoredToProblems (20240131134832) 2025-07-27T14:46:38.998251368Z == 20240131134832 AddIgnoredToProblems: migrating ============================= 2025-07-27T14:46:38.998259234Z -- add_column(:problems, :ignored, :boolean, {default: false, null: false}) 2025-07-27T14:46:38.998267180Z -> 0.0006s 2025-07-27T14:46:38.998275086Z == 20240131134832 AddIgnoredToProblems: migrated (0.0006s) ==================== 2025-07-27T14:46:38.998292551Z 2025-07-27T14:46:38.998300767Z Migrating to AddPresupportedVersionToModelFiles (20240208143319) 2025-07-27T14:46:38.998308763Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating =============== 2025-07-27T14:46:38.998317551Z -- add_reference(:model_files, :presupported_version, {foreign_key: {to_table: :model_files}}) 2025-07-27T14:46:38.998325557Z -> 0.0117s 2025-07-27T14:46:38.998333433Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0117s) ====== 2025-07-27T14:46:38.998341529Z 2025-07-27T14:46:38.998349405Z Migrating to AddFileListSettingsToUser (20240209125409) 2025-07-27T14:46:38.998357201Z == 20240209125409 AddFileListSettingsToUser: migrating ======================== 2025-07-27T14:46:38.998365277Z -- add_column(:users, :file_list_settings, :json, {default: {"hide_presupported_versions" => true}}) 2025-07-27T14:46:38.998373694Z -> 0.0006s 2025-07-27T14:46:38.998382021Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0007s) =============== 2025-07-27T14:46:38.998390398Z 2025-07-27T14:46:38.998398674Z Migrating to AddMissingUniqueIndexes (20240228130246) 2025-07-27T14:46:38.998406410Z == 20240228130246 AddMissingUniqueIndexes: migrating ========================== 2025-07-27T14:46:38.998415208Z -- add_index(:libraries, :path, {unique: true, name: "index_libraries_on_path"}) 2025-07-27T14:46:38.998424276Z -> 0.0002s 2025-07-27T14:46:38.998432292Z -- add_index(:models, [:path, :library_id], {unique: true, name: "index_models_on_path_and_library_id"}) 2025-07-27T14:46:38.998440409Z -> 0.0001s 2025-07-27T14:46:38.998448505Z -- add_index(:model_files, [:filename, :model_id], {unique: true, name: "index_model_files_on_filename_and_model_id"}) 2025-07-27T14:46:38.998456681Z -> 0.0001s 2025-07-27T14:46:38.998464417Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {unique: true, name: "index_problems_on_category_and_problematic_id_and_type"}) 2025-07-27T14:46:38.998472684Z -> 0.0043s 2025-07-27T14:46:39.425301231Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0049s) ================= 2025-07-27T14:46:39.425350821Z 2025-07-27T14:46:39.425360460Z Migrating to CreateFlipperTables (20240306095646) 2025-07-27T14:46:39.425369388Z == 20240306095646 CreateFlipperTables: migrating ============================== 2025-07-27T14:46:39.425377705Z -- create_table(:flipper_features) 2025-07-27T14:46:39.425386152Z -> 0.0028s 2025-07-27T14:46:39.425394388Z -- add_index(:flipper_features, :key, {unique: true, name: "index_flipper_features_on_key"}) 2025-07-27T14:46:39.425402905Z -> 0.0043s 2025-07-27T14:46:39.425411222Z -- create_table(:flipper_gates) 2025-07-27T14:46:39.425439499Z -> 0.0002s 2025-07-27T14:46:39.425447746Z -- add_index(:flipper_gates, [:feature_key, :key, :value], {unique: true, length: {value: 255}, name: "index_flipper_gates_on_feature_key_and_key_and_value"}) 2025-07-27T14:46:39.425456724Z -> 0.0001s 2025-07-27T14:46:39.425464991Z == 20240306095646 CreateFlipperTables: migrated (0.0076s) ===================== 2025-07-27T14:46:39.425473317Z 2025-07-27T14:46:39.425481143Z Migrating to RolifyCreateRoles (20240319155251) 2025-07-27T14:46:39.425489831Z == 20240319155251 RolifyCreateRoles: migrating ================================ 2025-07-27T14:46:39.425498157Z -- create_table(:roles) 2025-07-27T14:46:39.425506344Z -> 0.0359s 2025-07-27T14:46:39.425514470Z -- create_table(:users_roles, {id: false}) 2025-07-27T14:46:39.425522837Z -> 0.0008s 2025-07-27T14:46:39.425531084Z -- add_index(:roles, :name, {name: "index_roles_on_name"}) 2025-07-27T14:46:39.425539661Z -> 0.0046s 2025-07-27T14:46:39.425547897Z -- add_index(:roles, [:name, :resource_type, :resource_id], {name: "index_roles_on_name_and_resource_type_and_resource_id"}) 2025-07-27T14:46:39.425556585Z -> 0.0002s 2025-07-27T14:46:39.425564822Z -- add_index(:users_roles, [:user_id, :role_id], {name: "index_users_roles_on_user_id_and_role_id"}) 2025-07-27T14:46:39.425573359Z -> 0.0001s 2025-07-27T14:46:39.425581255Z == 20240319155251 RolifyCreateRoles: migrated (0.0570s) ======================= 2025-07-27T14:46:39.425589742Z 2025-07-27T14:46:39.425597648Z Migrating to ConvertAdminFlagToRole (20240319155526) 2025-07-27T14:46:39.425605864Z == 20240319155526 ConvertAdminFlagToRole: migrating =========================== 2025-07-27T14:46:39.425613830Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0088s) ================== 2025-07-27T14:46:39.425621886Z 2025-07-27T14:46:39.425629582Z Migrating to RemoveAdminFromUsers (20240319155903) 2025-07-27T14:46:39.425637488Z == 20240319155903 RemoveAdminFromUsers: migrating ============================= 2025-07-27T14:46:39.425645484Z -- remove_column(:users, :admin, :boolean, {default: false, null: false}) 2025-07-27T14:46:39.425653901Z -> 0.0231s 2025-07-27T14:46:39.425661797Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0244s) ==================== 2025-07-27T14:46:39.425670053Z 2025-07-27T14:46:39.425677749Z Migrating to AddResetPasswordTokenToUsers (20240322143621) 2025-07-27T14:46:39.425685725Z == 20240322143621 AddResetPasswordTokenToUsers: migrating ===================== 2025-07-27T14:46:39.425693731Z -- add_column(:users, :reset_password_token, :string) 2025-07-27T14:46:39.425701667Z -> 0.0011s 2025-07-27T14:46:39.425709563Z -- add_index(:users, :reset_password_token, {unique: true, name: "index_users_on_reset_password_token"}) 2025-07-27T14:46:39.425729132Z -> 0.0002s 2025-07-27T14:46:39.425737389Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0031s) ============ 2025-07-27T14:46:39.425745435Z 2025-07-27T14:46:39.425753802Z Migrating to SetAdminPasswordResetToken (20240322150022) 2025-07-27T14:46:39.425761738Z == 20240322150022 SetAdminPasswordResetToken: migrating ======================= 2025-07-27T14:46:39.425769694Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0183s) ============== 2025-07-27T14:46:39.425777770Z 2025-07-27T14:46:39.425785496Z Migrating to AddRememberableToUsers (20240410221112) 2025-07-27T14:46:39.425793462Z == 20240410221112 AddRememberableToUsers: migrating =========================== 2025-07-27T14:46:39.425801478Z -- add_column(:users, :remember_created_at, :datetime) 2025-07-27T14:46:39.425809454Z -> 0.0030s 2025-07-27T14:46:39.425817260Z == 20240410221112 AddRememberableToUsers: migrated (0.0041s) ================== 2025-07-27T14:46:39.425825266Z 2025-07-27T14:46:39.425832981Z Migrating to AddResetPasswordSentAtToUsers (20240410222922) 2025-07-27T14:46:39.425841459Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ==================== 2025-07-27T14:46:39.425849916Z -- add_column(:users, :reset_password_sent_at, :datetime) 2025-07-27T14:46:39.425857922Z -> 0.0006s 2025-07-27T14:46:39.425865948Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0017s) =========== 2025-07-27T14:46:39.425874114Z 2025-07-27T14:46:39.425881960Z Migrating to DropDelayedJobs (20240418112821) 2025-07-27T14:46:39.425889856Z == 20240418112821 DropDelayedJobs: migrating ================================== 2025-07-27T14:46:39.425898002Z -- drop_table(:delayed_jobs) 2025-07-27T14:46:39.425906419Z -> 0.0017s 2025-07-27T14:46:39.425914295Z == 20240418112821 DropDelayedJobs: migrated (0.0110s) ========================= 2025-07-27T14:46:39.425922542Z 2025-07-27T14:46:39.425930889Z Migrating to AddInterfaceLanguageToUsers (20240423102250) 2025-07-27T14:46:39.425939055Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ====================== 2025-07-27T14:46:39.425947071Z -- add_column(:users, :interface_language, :string) 2025-07-27T14:46:39.425954977Z -> 0.0006s 2025-07-27T14:46:39.425963234Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0037s) ============= 2025-07-27T14:46:39.425971470Z 2025-07-27T14:46:39.425979146Z Migrating to AddLockableToUsers (20240610120318) 2025-07-27T14:46:39.425987513Z == 20240610120318 AddLockableToUsers: migrating =============================== 2025-07-27T14:46:39.425995499Z -- change_table(:users) 2025-07-27T14:46:39.426003294Z -> 0.0022s 2025-07-27T14:46:39.426020639Z == 20240610120318 AddLockableToUsers: migrated (0.0029s) ====================== 2025-07-27T14:46:39.426029056Z 2025-07-27T14:46:39.426036772Z Migrating to AddAttachmentDataToModelFiles (20240614085913) 2025-07-27T14:46:39.426044728Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ==================== 2025-07-27T14:46:39.426052964Z -- add_column(:model_files, :attachment_data, :json) 2025-07-27T14:46:39.426061161Z -> 0.0007s 2025-07-27T14:46:39.426069007Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0010s) =========== 2025-07-27T14:46:39.426077484Z 2025-07-27T14:46:39.426085750Z Migrating to MoveFileDataIntoShrine (20240615085913) 2025-07-27T14:46:39.426094318Z == 20240615085913 MoveFileDataIntoShrine: migrating =========================== 2025-07-27T14:46:39.426102394Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0064s) ================== 2025-07-27T14:46:39.426110420Z 2025-07-27T14:46:39.426118737Z Migrating to AddStorageServiceToLibraries (20240701142651) 2025-07-27T14:46:39.426126813Z == 20240701142651 AddStorageServiceToLibraries: migrating ===================== 2025-07-27T14:46:39.426134789Z -- add_column(:libraries, :storage_service, :string, {null: false, default: "filesystem"}) 2025-07-27T14:46:39.426143006Z -> 0.0007s 2025-07-27T14:46:39.426150862Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0024s) ============ 2025-07-27T14:46:39.426158898Z 2025-07-27T14:46:39.426166603Z Migrating to AddS3FieldsToLibrary (20240703103707) 2025-07-27T14:46:39.426174700Z == 20240703103707 AddS3FieldsToLibrary: migrating ============================= 2025-07-27T14:46:39.426183016Z -- add_column(:libraries, :s3_endpoint, :string, {default: nil}) 2025-07-27T14:46:39.426191173Z -> 0.0006s 2025-07-27T14:46:39.426199159Z -- add_column(:libraries, :s3_region, :string, {default: nil}) 2025-07-27T14:46:39.426207486Z -> 0.0006s 2025-07-27T14:46:39.426215642Z -- add_column(:libraries, :s3_bucket, :string, {default: nil}) 2025-07-27T14:46:39.426223979Z -> 0.0006s 2025-07-27T14:46:39.426231895Z -- add_column(:libraries, :s3_access_key_id, :string, {default: nil}) 2025-07-27T14:46:39.426240151Z -> 0.0044s 2025-07-27T14:46:39.426248278Z -- add_column(:libraries, :s3_secret_access_key, :string, {default: nil}) 2025-07-27T14:46:39.426256655Z -> 0.0006s 2025-07-27T14:46:39.426264801Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0079s) ==================== 2025-07-27T14:46:39.426273108Z 2025-07-27T14:46:39.426281324Z Migrating to ChangeIndexOnLibraryPath (20240703160732) 2025-07-27T14:46:39.426289360Z == 20240703160732 ChangeIndexOnLibraryPath: migrating ========================= 2025-07-27T14:46:39.426307006Z -- remove_index(:libraries, :path) 2025-07-27T14:46:39.426315493Z -> 0.0012s 2025-07-27T14:46:39.426323770Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0019s) ================ 2025-07-27T14:46:39.426332227Z 2025-07-27T14:46:39.426340113Z Migrating to CreateFederailsActors (20240727113215) 2025-07-27T14:46:39.426348570Z == 20240727113215 CreateFederailsActors: migrating ============================ 2025-07-27T14:46:39.426356566Z -- create_table(:federails_actors) 2025-07-27T14:46:39.426364411Z -> 0.0008s 2025-07-27T14:46:39.426372558Z -- foreign_key_exists?(:federails_actors, :users) 2025-07-27T14:46:39.426380474Z -> 0.0018s 2025-07-27T14:46:39.426388350Z -- remove_foreign_key(:federails_actors, :users) 2025-07-27T14:46:39.426396366Z -> 0.0103s 2025-07-27T14:46:39.426404222Z -- remove_index(:federails_actors, :user_id) 2025-07-27T14:46:39.426412098Z -> 0.0004s 2025-07-27T14:46:39.426420003Z -- add_index(:federails_actors, :user_id, {unique: true, name: "index_federails_actors_on_user_id"}) 2025-07-27T14:46:39.426428260Z -> 0.0001s 2025-07-27T14:46:39.426436426Z -- add_foreign_key(:federails_actors, :users) 2025-07-27T14:46:39.426444372Z -> 0.0093s 2025-07-27T14:46:39.426452258Z == 20240727113215 CreateFederailsActors: migrated (0.0236s) =================== 2025-07-27T14:46:39.426460595Z 2025-07-27T14:46:39.426468621Z Migrating to CreateFederailsFollowings (20240727113216) 2025-07-27T14:46:39.426477159Z == 20240727113216 CreateFederailsFollowings: migrating ======================== 2025-07-27T14:46:39.426485375Z -- create_table(:federails_followings) 2025-07-27T14:46:39.426493291Z -> 0.0009s 2025-07-27T14:46:39.426501868Z == 20240727113216 CreateFederailsFollowings: migrated (0.0009s) =============== 2025-07-27T14:46:39.426510415Z 2025-07-27T14:46:39.426518301Z Migrating to CreateFederailsActivities (20240727113217) 2025-07-27T14:46:39.426526588Z == 20240727113217 CreateFederailsActivities: migrating ======================== 2025-07-27T14:46:39.426534885Z -- create_table(:federails_activities) 2025-07-27T14:46:39.426542981Z -> 0.0082s 2025-07-27T14:46:39.426551057Z == 20240727113217 CreateFederailsActivities: migrated (0.0083s) =============== 2025-07-27T14:46:39.426559103Z 2025-07-27T14:46:39.426567110Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646) 2025-07-27T14:46:39.426575476Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================ 2025-07-27T14:46:39.426583813Z -- remove_foreign_key(:federails_actors, {column: :user_id, to_table: "users"}) 2025-07-27T14:46:39.426592340Z -> 0.0218s 2025-07-27T14:46:39.426609625Z -- remove_index(:federails_actors, :user_id, {unique: true}) 2025-07-27T14:46:39.426617742Z -> 0.0004s 2025-07-27T14:46:39.426627281Z -- change_table(:federails_actors) 2025-07-27T14:46:39.426635367Z -> 0.0074s 2025-07-27T14:46:39.426643253Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0297s) ======= 2025-07-27T14:46:39.426651269Z 2025-07-27T14:46:39.426659005Z Migrating to CreateFederailsActors (20240731165647) 2025-07-27T14:46:39.426667331Z == 20240731165647 CreateFederailsActors: migrating ============================ 2025-07-27T14:46:39.426675438Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) =================== 2025-07-27T14:46:39.426683484Z 2025-07-27T14:46:39.426691199Z Migrating to CreateMoreFederailsActors (20240802094448) 2025-07-27T14:46:39.426699115Z == 20240802094448 CreateMoreFederailsActors: migrating ======================== 2025-07-27T14:46:39.426707222Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) =============== 2025-07-27T14:46:39.426715248Z 2025-07-27T14:46:39.426722963Z Migrating to BackfillActivities (20240805111500) 2025-07-27T14:46:39.426731010Z == 20240805111500 BackfillActivities: migrating =============================== 2025-07-27T14:46:39.426739016Z == 20240805111500 BackfillActivities: migrated (0.0000s) ====================== 2025-07-27T14:46:39.426747032Z 2025-07-27T14:46:39.426754747Z Migrating to CreateCaberRelations (20240827155630) 2025-07-27T14:46:39.426762683Z == 20240827155630 CreateCaberRelations: migrating ============================= 2025-07-27T14:46:39.426770710Z -- create_table(:caber_relations) 2025-07-27T14:46:39.426778605Z -> 0.0364s 2025-07-27T14:46:39.426786461Z == 20240827155630 CreateCaberRelations: migrated (0.0365s) ==================== 2025-07-27T14:46:39.426794748Z 2025-07-27T14:46:39.426802453Z Migrating to AddDefaultAccessControls (20240830121749) 2025-07-27T14:46:39.426810520Z == 20240830121749 AddDefaultAccessControls: migrating ========================= 2025-07-27T14:46:39.426818506Z == 20240830121749 AddDefaultAccessControls: migrated (0.0210s) ================ 2025-07-27T14:46:39.426826492Z 2025-07-27T14:46:39.426834648Z Migrating to RenameDefaultRoles (20240830151650) 2025-07-27T14:46:40.027472470Z == 20240830151650 RenameDefaultRoles: migrating =============================== 2025-07-27T14:46:40.027516498Z == 20240830151650 RenameDefaultRoles: migrated (0.0365s) ====================== 2025-07-27T14:46:40.027525977Z 2025-07-27T14:46:40.027534545Z Migrating to AddPublicIDsToModels (20240904151944) 2025-07-27T14:46:40.027542881Z == 20240904151944 AddPublicIDsToModels: migrating ============================= 2025-07-27T14:46:40.027551369Z -- add_column(:models, :public_id, :string) 2025-07-27T14:46:40.027588263Z -> 0.0008s 2025-07-27T14:46:40.027597031Z -- add_index(:models, :public_id) 2025-07-27T14:46:40.027605407Z -> 0.0024s 2025-07-27T14:46:40.027613864Z -- add_column(:model_files, :public_id, :string) 2025-07-27T14:46:40.027621951Z -> 0.0007s 2025-07-27T14:46:40.027630348Z -- add_index(:model_files, :public_id) 2025-07-27T14:46:40.027638334Z -> 0.0001s 2025-07-27T14:46:40.027646300Z -- add_column(:problems, :public_id, :string) 2025-07-27T14:46:40.027654386Z -> 0.0007s 2025-07-27T14:46:40.027662502Z -- add_index(:problems, :public_id) 2025-07-27T14:46:40.027670498Z -> 0.0001s 2025-07-27T14:46:40.027680889Z -- add_column(:creators, :public_id, :string) 2025-07-27T14:46:40.027688936Z -> 0.0007s 2025-07-27T14:46:40.027697012Z -- add_index(:creators, :public_id) 2025-07-27T14:46:40.027704978Z -> 0.0002s 2025-07-27T14:46:40.027712874Z -- add_column(:collections, :public_id, :string) 2025-07-27T14:46:40.027720860Z -> 0.0007s 2025-07-27T14:46:40.027728826Z -- add_index(:collections, :public_id) 2025-07-27T14:46:40.027737062Z -> 0.0001s 2025-07-27T14:46:40.027745209Z -- add_column(:libraries, :public_id, :string) 2025-07-27T14:46:40.027753365Z -> 0.0007s 2025-07-27T14:46:40.027761582Z -- add_index(:libraries, :public_id) 2025-07-27T14:46:40.027769638Z -> 0.0001s 2025-07-27T14:46:40.027777604Z == 20240904151944 AddPublicIDsToModels: migrated (0.0076s) ==================== 2025-07-27T14:46:40.027785771Z 2025-07-27T14:46:40.027793546Z Migrating to GeneratePublicIDsForModels (20240904152358) 2025-07-27T14:46:40.027801723Z == 20240904152358 GeneratePublicIDsForModels: migrating ======================= 2025-07-27T14:46:40.027809889Z Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:40.027817955Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0371s) ============== 2025-07-27T14:46:40.027826462Z 2025-07-27T14:46:40.027834419Z Migrating to BackfillActivitiesAfterPermissions (20240909100000) 2025-07-27T14:46:40.027842415Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating =============== 2025-07-27T14:46:40.027869790Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ====== 2025-07-27T14:46:40.027878617Z 2025-07-27T14:46:40.027886413Z Migrating to DeduplicateRoles (20240923114515) 2025-07-27T14:46:40.027894640Z == 20240923114515 DeduplicateRoles: migrating ================================= 2025-07-27T14:46:40.027902977Z == 20240923114515 DeduplicateRoles: migrated (0.1303s) ======================== 2025-07-27T14:46:40.027921744Z 2025-07-27T14:46:40.027929570Z Migrating to AddVirtualColumnsForSorting (20240924122004) 2025-07-27T14:46:40.027937757Z == 20240924122004 AddVirtualColumnsForSorting: migrating ====================== 2025-07-27T14:46:40.027946184Z -- add_column(:models, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true}) 2025-07-27T14:46:40.027954831Z -> 0.0932s 2025-07-27T14:46:40.027964601Z -- add_index(:models, :name_lower) 2025-07-27T14:46:40.027972837Z -> 0.0002s 2025-07-27T14:46:40.027981054Z -- add_column(:creators, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true}) 2025-07-27T14:46:40.027990032Z -> 0.0611s 2025-07-27T14:46:40.027998739Z -- add_index(:creators, :name_lower) 2025-07-27T14:46:40.028007246Z -> 0.0002s 2025-07-27T14:46:40.028015122Z -- add_column(:collections, :name_lower, :virtual, {type: :string, as: "LOWER(name)", stored: true}) 2025-07-27T14:46:40.028023339Z -> 0.0095s 2025-07-27T14:46:40.028031155Z -- add_index(:collections, :name_lower) 2025-07-27T14:46:40.028039431Z -> 0.0001s 2025-07-27T14:46:40.028047397Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.1645s) ============= 2025-07-27T14:46:40.028055494Z 2025-07-27T14:46:40.028063229Z Migrating to AddKeypairToActors (20240926162407) 2025-07-27T14:46:40.028071165Z == 20240926162407 AddKeypairToActors: migrating =============================== 2025-07-27T14:46:40.028079783Z -- change_table(:federails_actors) 2025-07-27T14:46:40.028087879Z -> 0.0015s 2025-07-27T14:46:40.028095935Z == 20240926162407 AddKeypairToActors: migrated (0.0015s) ====================== 2025-07-27T14:46:40.028104232Z 2025-07-27T14:46:40.028111917Z Migrating to AddUuids (20241004194445) 2025-07-27T14:46:40.028119813Z == 20241004194445 AddUuids: migrating ========================================= 2025-07-27T14:46:40.028127799Z -- change_table(:federails_actors) 2025-07-27T14:46:40.028135655Z -> 0.0029s 2025-07-27T14:46:40.028143521Z -- change_table(:federails_activities) 2025-07-27T14:46:40.028151657Z -> 0.0008s 2025-07-27T14:46:40.028159764Z -- change_table(:federails_followings) 2025-07-27T14:46:40.028168381Z -> 0.0008s 2025-07-27T14:46:40.028176177Z == 20241004194445 AddUuids: migrated (0.0046s) ================================ 2025-07-27T14:46:40.028184744Z 2025-07-27T14:46:40.028193321Z Migrating to CreateComments (20241007182824) 2025-07-27T14:46:40.028201437Z == 20241007182824 CreateComments: migrating =================================== 2025-07-27T14:46:40.028209474Z -- create_table(:comments) 2025-07-27T14:46:40.028227310Z -> 0.0020s 2025-07-27T14:46:40.028235476Z == 20241007182824 CreateComments: migrated (0.0020s) ========================== 2025-07-27T14:46:40.028243823Z 2025-07-27T14:46:40.028251849Z Migrating to AddSystemToComments (20241009122540) 2025-07-27T14:46:40.028259945Z == 20241009122540 AddSystemToComments: migrating ============================== 2025-07-27T14:46:40.028268823Z -- add_column(:comments, :system, :boolean, {null: false, default: false}) 2025-07-27T14:46:40.028277781Z -> 0.0008s 2025-07-27T14:46:40.028286028Z == 20241009122540 AddSystemToComments: migrated (0.0008s) ===================== 2025-07-27T14:46:40.028294856Z 2025-07-27T14:46:40.028303002Z Migrating to BackfillActivitiesAfterUuids (20241013215000) 2025-07-27T14:46:40.028311309Z == 20241013215000 BackfillActivitiesAfterUuids: migrating ===================== 2025-07-27T14:46:40.028319265Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0017s) ============ 2025-07-27T14:46:40.028327251Z 2025-07-27T14:46:40.028335217Z Migrating to AddOmniauthToUsers (20241015090803) 2025-07-27T14:46:40.028343363Z == 20241015090803 AddOmniauthToUsers: migrating =============================== 2025-07-27T14:46:40.028351309Z -- add_column(:users, :auth_provider, :string) 2025-07-27T14:46:40.028359185Z -> 0.0008s 2025-07-27T14:46:40.028367001Z -- add_column(:users, :auth_uid, :string) 2025-07-27T14:46:40.028375638Z -> 0.0007s 2025-07-27T14:46:40.028383554Z == 20241015090803 AddOmniauthToUsers: migrated (0.0015s) ====================== 2025-07-27T14:46:40.028391801Z 2025-07-27T14:46:40.028400128Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301) 2025-07-27T14:46:40.028408394Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ============== 2025-07-27T14:46:40.028416400Z -- add_column(:models, :sensitive, :boolean, {null: false, default: false}) 2025-07-27T14:46:40.028424737Z -> 0.0008s 2025-07-27T14:46:40.028432593Z -- add_column(:comments, :sensitive, :boolean, {null: false, default: false}) 2025-07-27T14:46:40.028441351Z -> 0.0007s 2025-07-27T14:46:40.028449206Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0015s) ===== 2025-07-27T14:46:40.028457192Z 2025-07-27T14:46:40.028464878Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112) 2025-07-27T14:46:40.028474638Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating =============== 2025-07-27T14:46:40.028482654Z -- add_column(:users, :sensitive_content_handling, :string, {default: nil}) 2025-07-27T14:46:40.028490760Z -> 0.0008s 2025-07-27T14:46:40.028498706Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0008s) ====== 2025-07-27T14:46:40.028516362Z 2025-07-27T14:46:40.028524368Z Migrating to AddPublicIDsToUsers (20241021124608) 2025-07-27T14:46:40.028532284Z == 20241021124608 AddPublicIDsToUsers: migrating ============================== 2025-07-27T14:46:40.028540530Z -- change_table(:users) 2025-07-27T14:46:40.028548396Z -> 0.0009s 2025-07-27T14:46:40.028557044Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0010s) ===================== 2025-07-27T14:46:40.028565511Z 2025-07-27T14:46:40.028573166Z Migrating to CreatePublicIDsForUsers (20241021125322) 2025-07-27T14:46:40.028581543Z == 20241021125322 CreatePublicIDsForUsers: migrating ========================== 2025-07-27T14:46:40.028589890Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0059s) ================= 2025-07-27T14:46:40.028597936Z 2025-07-27T14:46:40.028606343Z Migrating to RemoveUnneededIndexes (20241025110218) 2025-07-27T14:46:40.028614319Z == 20241025110218 RemoveUnneededIndexes: migrating ============================ 2025-07-27T14:46:40.028622686Z -- remove_index(:favorites, {name: "index_favorites_on_favoritable", column: [:favoritable_type, :favoritable_id]}) 2025-07-27T14:46:40.028632826Z -> 0.0009s 2025-07-27T14:46:40.028640952Z -- remove_index(:federails_followings, {name: "index_federails_followings_on_actor_id", column: :actor_id}) 2025-07-27T14:46:40.028649670Z -> 0.0012s 2025-07-27T14:46:40.028658378Z -- remove_index(:roles, {name: "index_roles_on_name", column: :name}) 2025-07-27T14:46:40.028667005Z -> 0.0004s 2025-07-27T14:46:40.028675171Z -- remove_index(:taggings, {name: "index_taggings_on_tag_id", column: :tag_id}) 2025-07-27T14:46:40.028683338Z -> 0.0012s 2025-07-27T14:46:40.028691484Z -- remove_index(:taggings, {name: "index_taggings_on_taggable_id", column: :taggable_id}) 2025-07-27T14:46:40.028700282Z -> 0.0008s 2025-07-27T14:46:40.028708078Z -- remove_index(:taggings, {name: "index_taggings_on_tagger_id", column: :tagger_id}) 2025-07-27T14:46:40.028716695Z -> 0.0008s 2025-07-27T14:46:40.028725152Z -- remove_index(:users_roles, {name: "index_users_roles_on_user_id", column: :user_id}) 2025-07-27T14:46:40.028733489Z -> 0.0004s 2025-07-27T14:46:40.028741345Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0059s) =================== 2025-07-27T14:46:40.028749401Z 2025-07-27T14:46:40.028757166Z Migrating to AddInProgressToProblems (20241105121830) 2025-07-27T14:46:40.028765112Z == 20241105121830 AddInProgressToProblems: migrating ========================== 2025-07-27T14:46:40.028773339Z -- add_column(:problems, :in_progress, :boolean, {default: false, null: false}) 2025-07-27T14:46:40.028782247Z -> 0.0008s 2025-07-27T14:46:40.028790223Z == 20241105121830 AddInProgressToProblems: migrated (0.0009s) ================= 2025-07-27T14:46:40.028808630Z 2025-07-27T14:46:40.028816536Z Migrating to ClearStuckProblems (20241118155027) 2025-07-27T14:46:40.028824773Z == 20241118155027 ClearStuckProblems: migrating =============================== 2025-07-27T14:46:40.028833079Z == 20241118155027 ClearStuckProblems: migrated (0.0242s) ====================== 2025-07-27T14:46:40.028841336Z 2025-07-27T14:46:40.028849082Z Migrating to AddApprovedToUser (20241122121621) 2025-07-27T14:46:40.028857318Z == 20241122121621 AddApprovedToUser: migrating ================================ 2025-07-27T14:46:40.028865635Z -- change_table(:users) 2025-07-27T14:46:40.028873851Z -> 0.0014s 2025-07-27T14:46:40.028882349Z == 20241122121621 AddApprovedToUser: migrated (0.0014s) ======================= 2025-07-27T14:46:40.028890635Z 2025-07-27T14:46:40.028898301Z Migrating to CreateFederailsModerationReports (20241128162213) 2025-07-27T14:46:40.028906517Z == 20241128162213 CreateFederailsModerationReports: migrating ================= 2025-07-27T14:46:40.028914704Z -- create_table(:federails_moderation_reports) 2025-07-27T14:46:40.028923131Z -> 0.0029s 2025-07-27T14:46:40.028931267Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0030s) ======== 2025-07-27T14:46:40.028939233Z 2025-07-27T14:46:40.028946888Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214) 2025-07-27T14:46:40.028954844Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============ 2025-07-27T14:46:40.028962831Z -- create_table(:federails_moderation_domain_blocks) 2025-07-27T14:46:40.028970767Z -> 0.0004s 2025-07-27T14:46:40.028978572Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0005s) === 2025-07-27T14:46:40.028986959Z 2025-07-27T14:46:40.028994615Z Migrating to AddFederationAttributesToComments (20250114105808) 2025-07-27T14:46:40.029002991Z == 20250114105808 AddFederationAttributesToComments: migrating ================ 2025-07-27T14:46:40.029014024Z -- change_column_null(:comments, :commenter_id, true) 2025-07-27T14:46:40.029024405Z -> 0.0078s 2025-07-27T14:46:40.029034976Z -- change_column_null(:comments, :commenter_type, true) 2025-07-27T14:46:40.029043152Z -> 0.0084s 2025-07-27T14:46:40.029051038Z -- add_column(:comments, :federated_url, :string, {null: true, default: nil}) 2025-07-27T14:46:40.029059786Z -> 0.0008s 2025-07-27T14:46:40.029067612Z -- add_reference(:comments, :federails_actor, {null: true, foreign_key: true}) 2025-07-27T14:46:40.029075708Z -> 0.0103s 2025-07-27T14:46:40.773859247Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0287s) ======= 2025-07-27T14:46:40.773905540Z 2025-07-27T14:46:40.773947204Z Migrating to AddS3PathStyleToLibrary (20250121105010) 2025-07-27T14:46:40.773955691Z == 20250121105010 AddS3PathStyleToLibrary: migrating ========================== 2025-07-27T14:46:40.773963907Z -- add_column(:libraries, :s3_path_style, :boolean, {default: true, null: false}) 2025-07-27T14:46:40.773971954Z -> 0.0008s 2025-07-27T14:46:40.773980050Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0009s) ================= 2025-07-27T14:46:40.773988116Z 2025-07-27T14:46:40.773995761Z Migrating to MakePublicIDsLowercase (20250121164452) 2025-07-27T14:46:40.774003778Z == 20250121164452 MakePublicIDsLowercase: migrating =========================== 2025-07-27T14:46:40.774011864Z == 20250121164452 MakePublicIDsLowercase: migrated (0.1190s) ================== 2025-07-27T14:46:40.774019700Z 2025-07-27T14:46:40.774027706Z Migrating to AddExtensionsToFederailsActors (20250122171731) 2025-07-27T14:46:40.774035762Z == 20250122171731 AddExtensionsToFederailsActors: migrating =================== 2025-07-27T14:46:40.774043618Z -- add_column(:federails_actors, :extensions, :json, {default: nil, null: true}) 2025-07-27T14:46:40.774051524Z -> 0.0022s 2025-07-27T14:46:40.774059279Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0022s) ========== 2025-07-27T14:46:40.774067135Z 2025-07-27T14:46:40.774074941Z Migrating to AddCreatorToCollections (20250222000000) 2025-07-27T14:46:40.774082717Z == 20250222000000 AddCreatorToCollections: migrating ========================== 2025-07-27T14:46:40.774090943Z -- add_reference(:collections, :creator, {null: true, foreign_key: true}) 2025-07-27T14:46:40.774098829Z -> 0.0220s 2025-07-27T14:46:40.774106605Z == 20250222000000 AddCreatorToCollections: migrated (0.0221s) ================= 2025-07-27T14:46:40.774114851Z 2025-07-27T14:46:40.774122406Z Migrating to AddLocalToActors (20250305171530) 2025-07-27T14:46:40.774130142Z == 20250305171530 AddLocalToActors: migrating ================================= 2025-07-27T14:46:40.774137958Z -- add_column(:federails_actors, :local, :boolean, {null: false, default: false}) 2025-07-27T14:46:40.774145834Z -> 0.0009s 2025-07-27T14:46:40.774153980Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL") 2025-07-27T14:46:40.774162417Z -> 0.0016s 2025-07-27T14:46:40.774170183Z -> 0 rows 2025-07-27T14:46:40.774177888Z == 20250305171530 AddLocalToActors: migrated (0.0054s) ======================== 2025-07-27T14:46:40.774185764Z 2025-07-27T14:46:40.774193279Z Migrating to AddActorTypeToActors (20250407160721) 2025-07-27T14:46:40.774201155Z == 20250407160721 AddActorTypeToActors: migrating ============================= 2025-07-27T14:46:40.774208961Z -- add_column(:federails_actors, :actor_type, :string, {null: true}) 2025-07-27T14:46:40.774226857Z -> 0.0010s 2025-07-27T14:46:40.774234753Z == 20250407160721 AddActorTypeToActors: migrated (0.0011s) ==================== 2025-07-27T14:46:40.774242889Z 2025-07-27T14:46:40.774251116Z Migrating to AddTombstonedAtToActors (20250407160722) 2025-07-27T14:46:40.774259122Z == 20250407160722 AddTombstonedAtToActors: migrating ========================== 2025-07-27T14:46:40.774268420Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {default: nil}) 2025-07-27T14:46:40.774277238Z -> 0.0014s 2025-07-27T14:46:40.774285004Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0015s) ================= 2025-07-27T14:46:40.774293661Z 2025-07-27T14:46:40.774301467Z Migrating to CreateDoorkeeperTables (20250408111644) 2025-07-27T14:46:40.774309483Z == 20250408111644 CreateDoorkeeperTables: migrating =========================== 2025-07-27T14:46:40.774317800Z -- create_table(:oauth_applications) 2025-07-27T14:46:40.774325816Z -> 0.0004s 2025-07-27T14:46:40.774333602Z -- add_index(:oauth_applications, :uid, {unique: true}) 2025-07-27T14:46:40.774341738Z -> 0.0002s 2025-07-27T14:46:40.774349774Z -- create_table(:oauth_access_grants) 2025-07-27T14:46:40.774358762Z -> 0.0006s 2025-07-27T14:46:40.774366468Z -- add_index(:oauth_access_grants, :token, {unique: true}) 2025-07-27T14:46:40.774374514Z -> 0.0001s 2025-07-27T14:46:40.774382590Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {column: :application_id}) 2025-07-27T14:46:40.774391278Z -> 0.0072s 2025-07-27T14:46:40.774399174Z -- create_table(:oauth_access_tokens) 2025-07-27T14:46:40.774406949Z -> 0.0006s 2025-07-27T14:46:40.774414895Z -- add_index(:oauth_access_tokens, :token, {unique: true}) 2025-07-27T14:46:40.774423162Z -> 0.0092s 2025-07-27T14:46:40.774430908Z -- add_index(:oauth_access_tokens, :refresh_token, {unique: true}) 2025-07-27T14:46:40.774438783Z -> 0.0002s 2025-07-27T14:46:40.774446519Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {column: :application_id}) 2025-07-27T14:46:40.774454465Z -> 0.0094s 2025-07-27T14:46:40.774462191Z -- add_foreign_key(:oauth_access_grants, :users, {column: :resource_owner_id}) 2025-07-27T14:46:40.774470197Z -> 0.0076s 2025-07-27T14:46:40.774478143Z -- add_foreign_key(:oauth_access_tokens, :users, {column: :resource_owner_id}) 2025-07-27T14:46:40.774486089Z -> 0.0106s 2025-07-27T14:46:40.774493945Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0464s) ================== 2025-07-27T14:46:40.774502351Z 2025-07-27T14:46:40.774509927Z Migrating to AddOwnerToApplication (20250408145956) 2025-07-27T14:46:40.774527692Z == 20250408145956 AddOwnerToApplication: migrating ============================ 2025-07-27T14:46:40.774535669Z -- add_column(:oauth_applications, :owner_id, :bigint, {null: true}) 2025-07-27T14:46:40.774543574Z -> 0.0010s 2025-07-27T14:46:40.774551310Z -- add_column(:oauth_applications, :owner_type, :string, {null: true}) 2025-07-27T14:46:40.774559867Z -> 0.0008s 2025-07-27T14:46:40.774567573Z -- add_index(:oauth_applications, [:owner_id, :owner_type]) 2025-07-27T14:46:40.774575419Z -> 0.0002s 2025-07-27T14:46:40.774583114Z == 20250408145956 AddOwnerToApplication: migrated (0.0063s) =================== 2025-07-27T14:46:40.774591000Z 2025-07-27T14:46:40.774598645Z Migrating to RemoveDefaultActorEntityType (20250409120155) 2025-07-27T14:46:40.774606441Z == 20250409120155 RemoveDefaultActorEntityType: migrating ===================== 2025-07-27T14:46:40.774614297Z -- change_column_default(:federails_actors, :entity_type, nil) 2025-07-27T14:46:40.774622203Z -> 0.0107s 2025-07-27T14:46:40.774629888Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0120s) ============ 2025-07-27T14:46:40.774637995Z 2025-07-27T14:46:40.774645530Z Migrating to AddQuotaToUsers (20250409125753) 2025-07-27T14:46:40.774653726Z == 20250409125753 AddQuotaToUsers: migrating ================================== 2025-07-27T14:46:40.774661642Z -- add_column(:users, :quota, :integer, {default: 1, null: false}) 2025-07-27T14:46:40.774669508Z -> 0.0010s 2025-07-27T14:46:40.774677224Z -- add_column(:users, :quota_use_site_default, :boolean, {default: true, null: false}) 2025-07-27T14:46:40.774685230Z -> 0.0008s 2025-07-27T14:46:40.774692955Z == 20250409125753 AddQuotaToUsers: migrated (0.0031s) ========================= 2025-07-27T14:46:40.774700811Z 2025-07-27T14:46:40.774708326Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525) 2025-07-27T14:46:40.774716202Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating ===== 2025-07-27T14:46:40.774724058Z -- add_column(:model_files, :filename_lower, :virtual, {type: :string, as: "LOWER(filename)", stored: true}) 2025-07-27T14:46:40.774732264Z -> 0.0127s 2025-07-27T14:46:40.774739940Z -- add_index(:model_files, :filename_lower) 2025-07-27T14:46:40.774747776Z -> 0.0002s 2025-07-27T14:46:40.774755712Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0142s) 2025-07-27T14:46:40.774763587Z 2025-07-27T14:46:40.774771944Z Migrating to AddUniqueIndexToLinks (20250425104619) 2025-07-27T14:46:40.774780822Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================ 2025-07-27T14:46:40.774799710Z -- add_index(:links, [:linkable_id, :linkable_type, :url]) 2025-07-27T14:46:40.774807756Z -> 0.0002s 2025-07-27T14:46:40.774815542Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0010s) =================== 2025-07-27T14:46:40.774823498Z 2025-07-27T14:46:40.774831113Z Migrating to AddPreviewToModelFile (20250520111046) 2025-07-27T14:46:40.774838909Z == 20250520111046 AddPreviewToModelFile: migrating ============================ 2025-07-27T14:46:40.774846755Z -- add_column(:model_files, :previewable, :boolean, {default: false, null: false}) 2025-07-27T14:46:40.774854651Z -> 0.0010s 2025-07-27T14:46:40.774862306Z == 20250520111046 AddPreviewToModelFile: migrated (0.0017s) =================== 2025-07-27T14:46:40.774870413Z 2025-07-27T14:46:40.774878369Z Migrating to CreateAltchaSolutions (20250609210440) 2025-07-27T14:46:40.774886655Z == 20250609210440 CreateAltchaSolutions: migrating ============================ 2025-07-27T14:46:40.774894701Z -- create_table(:altcha_solutions) 2025-07-27T14:46:40.774902417Z -> 0.0005s 2025-07-27T14:46:40.774910493Z -- add_index(:altcha_solutions, [:algorithm, :challenge, :salt, :signature, :number], {unique: true, name: "index_altcha_solutions"}) 2025-07-27T14:46:40.774918920Z -> 0.0002s 2025-07-27T14:46:40.774927047Z == 20250609210440 CreateAltchaSolutions: migrated (0.0019s) =================== 2025-07-27T14:46:40.774935423Z 2025-07-27T14:46:40.774943189Z Migrating to AddIndexableFields (20250620141805) 2025-07-27T14:46:40.774951295Z == 20250620141805 AddIndexableFields: migrating =============================== 2025-07-27T14:46:40.774959823Z -- change_table(:models) 2025-07-27T14:46:40.774968029Z -> 0.0028s 2025-07-27T14:46:40.774975875Z -- change_table(:creators) 2025-07-27T14:46:40.774983681Z -> 0.0018s 2025-07-27T14:46:40.774993150Z -- change_table(:collections) 2025-07-27T14:46:40.775001016Z -> 0.0018s 2025-07-27T14:46:40.775009102Z == 20250620141805 AddIndexableFields: migrated (0.0065s) ====================== 2025-07-27T14:46:40.775017358Z 2025-07-27T14:46:40.775025615Z Migrating to ChangeIndexableFromIntegerToString (20250621223410) 2025-07-27T14:46:40.775033591Z == 20250621223410 ChangeIndexableFromIntegerToString: migrating =============== 2025-07-27T14:46:40.775042038Z -- change_column(:models, :indexable, :string) 2025-07-27T14:46:40.775049814Z -> 0.0256s 2025-07-27T14:46:40.775057519Z -- change_column(:models, :ai_indexable, :string) 2025-07-27T14:46:40.775065265Z -> 0.0196s 2025-07-27T14:46:40.775072940Z -- change_column(:creators, :indexable, :string) 2025-07-27T14:46:40.775080846Z -> 0.0102s 2025-07-27T14:46:40.775097640Z -- change_column(:creators, :ai_indexable, :string) 2025-07-27T14:46:40.775105516Z -> 0.0256s 2025-07-27T14:46:40.775113211Z -- change_column(:collections, :indexable, :string) 2025-07-27T14:46:40.775121358Z -> 0.0689s 2025-07-27T14:46:40.775129053Z -- change_column(:collections, :ai_indexable, :string) 2025-07-27T14:46:40.775137089Z -> 0.0311s 2025-07-27T14:46:40.775144815Z == 20250621223410 ChangeIndexableFromIntegerToString: migrated (0.1815s) ====== 2025-07-27T14:46:40.775153342Z 2025-07-27T14:46:40.775161168Z Migrating to AddOrderIndexesToTables (20250629212656) 2025-07-27T14:46:40.775168984Z == 20250629212656 AddOrderIndexesToTables: migrating ========================== 2025-07-27T14:46:40.775177010Z -- change_table(:models) 2025-07-27T14:46:40.775185036Z -> 0.0008s 2025-07-27T14:46:40.775192762Z -- change_table(:creators) 2025-07-27T14:46:40.775201179Z -> 0.0003s 2025-07-27T14:46:40.775209034Z -- change_table(:collections) 2025-07-27T14:46:40.775217972Z -> 0.0003s 2025-07-27T14:46:40.775225858Z == 20250629212656 AddOrderIndexesToTables: migrated (0.0014s) ================= 2025-07-27T14:46:40.775233874Z 2025-07-27T14:46:40.775241810Z Migrating to AddIndexOnLinkUrl (20250716093106) 2025-07-27T14:46:40.775249636Z == 20250716093106 AddIndexOnLinkUrl: migrating ================================ 2025-07-27T14:46:40.775257452Z -- change_table(:links) 2025-07-27T14:46:40.775265097Z -> 0.0003s 2025-07-27T14:46:40.775273584Z == 20250716093106 AddIndexOnLinkUrl: migrated (0.0003s) ======================= 2025-07-27T14:46:40.775282502Z 2025-07-27T14:46:40.775290498Z Migrating to AddSyncedAtToLinks (20250724094951) 2025-07-27T14:46:40.775298735Z == 20250724094951 AddSyncedAtToLinks: migrating =============================== 2025-07-27T14:46:40.775306801Z -- add_column(:links, :synced_at, :datetime) 2025-07-27T14:46:40.775314727Z -> 0.0017s 2025-07-27T14:46:40.775322914Z == 20250724094951 AddSyncedAtToLinks: migrated (0.0017s) ====================== 2025-07-27T14:46:40.775330820Z 2025-07-27T14:46:40.840905774Z s6-rc: info: service init-manyfold-config successfully started 2025-07-27T14:46:40.841251691Z s6-rc: info: service init-config-end: starting 2025-07-27T14:46:40.843610871Z s6-rc: info: service init-config-end successfully started 2025-07-27T14:46:40.843720813Z s6-rc: info: service init-mods: starting 2025-07-27T14:46:40.845948618Z s6-rc: info: service init-mods successfully started 2025-07-27T14:46:40.846169343Z s6-rc: info: service init-mod-universal-redis-add-package: starting 2025-07-27T14:46:40.854921084Z s6-rc: info: service init-mod-universal-redis-add-package successfully started 2025-07-27T14:46:40.855139314Z s6-rc: info: service init-mods-package-install: starting 2025-07-27T14:46:40.866530189Z [pkg-install-init] **** Installing all mod packages **** 2025-07-27T14:46:40.876916091Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 2025-07-27T14:46:40.960793929Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 2025-07-27T14:46:41.296535613Z (1/1) Installing redis (8.0.3-r0) 2025-07-27T14:46:41.307156288Z Executing redis-8.0.3-r0.pre-install 2025-07-27T14:46:41.350338425Z Executing redis-8.0.3-r0.post-install 2025-07-27T14:46:41.360988198Z Executing busybox-1.37.0-r18.trigger 2025-07-27T14:46:41.375733117Z OK: 421 MiB in 114 packages 2025-07-27T14:46:41.475592313Z s6-rc: info: service init-mods-package-install successfully started 2025-07-27T14:46:41.475828278Z s6-rc: info: service init-mods-end: starting 2025-07-27T14:46:41.478271046Z s6-rc: info: service init-mods-end successfully started 2025-07-27T14:46:41.478463314Z s6-rc: info: service init-custom-files: starting 2025-07-27T14:46:41.485815918Z [custom-init] No custom files found, skipping... 2025-07-27T14:46:41.486387028Z s6-rc: info: service init-custom-files successfully started 2025-07-27T14:46:41.486552020Z s6-rc: info: service init-services: starting 2025-07-27T14:46:41.487984174Z s6-rc: info: service init-services successfully started 2025-07-27T14:46:41.488221622Z s6-rc: info: service svc-mod-universal-redis: starting 2025-07-27T14:46:41.488454160Z s6-rc: info: service svc-manyfold: starting 2025-07-27T14:46:41.488662129Z s6-rc: info: service svc-cron: starting 2025-07-27T14:46:41.491151090Z s6-rc: info: service svc-mod-universal-redis successfully started 2025-07-27T14:46:41.491349470Z s6-rc: info: service svc-cron successfully started 2025-07-27T14:46:41.510281309Z 281:C 27 Jul 2025 14:46:41.510 # 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. 2025-07-27T14:46:41.510336260Z 281:C 27 Jul 2025 14:46:41.510 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 2025-07-27T14:46:41.510348384Z 281:C 27 Jul 2025 14:46:41.510 * Redis version=8.0.3, bits=64, commit=00000000, modified=1, pid=281, just started 2025-07-27T14:46:41.510358534Z 281:C 27 Jul 2025 14:46:41.510 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf 2025-07-27T14:46:41.511665706Z 281:M 27 Jul 2025 14:46:41.511 * monotonic clock: POSIX clock_gettime 2025-07-27T14:46:41.512606801Z 281:M 27 Jul 2025 14:46:41.512 * Running mode=standalone, port=6379. 2025-07-27T14:46:41.513221830Z 281:M 27 Jul 2025 14:46:41.513 * Server initialized 2025-07-27T14:46:41.513280428Z 281:M 27 Jul 2025 14:46:41.513 * Ready to accept connections tcp 2025-07-27T14:46:41.653980106Z 14:46:41 rails.1 | started with pid 301 2025-07-27T14:46:41.654044155Z 14:46:41 default_worker.1 | started with pid 302 2025-07-27T14:46:41.654089947Z 14:46:41 performance_worker.1 | started with pid 303 2025-07-27T14:46:42.879522781Z 14:46:42 rails.1 | `/root` is not writable. 2025-07-27T14:46:42.879565036Z 14:46:42 rails.1 | Bundler will use `/tmp/bundler20250727-301-azjr2k301' as your home directory temporarily. 2025-07-27T14:46:43.349195826Z 14:46:43 performance_worker.1 | `/root` is not writable. 2025-07-27T14:46:43.349235957Z 14:46:43 performance_worker.1 | Bundler will use `/tmp/bundler20250727-303-d9oggs303' as your home directory temporarily. 2025-07-27T14:46:43.356390282Z 14:46:43 default_worker.1 | `/root` is not writable. 2025-07-27T14:46:43.356423529Z 14:46:43 default_worker.1 | Bundler will use `/tmp/bundler20250727-302-5p6q83302' as your home directory temporarily. 2025-07-27T14:46:44.026732323Z 14:46:44 rails.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/rswag-ui-2.16.0/lib/rswag/ui/configuration.rb:1: warning: /usr/lib/ruby/3.4.0/ostruct.rb was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0. 2025-07-27T14:46:44.026770991Z 14:46:44 rails.1 | You can add ostruct to your Gemfile or gemspec to silence this warning. 2025-07-27T14:46:44.026781021Z 14:46:44 rails.1 | Also please contact the author of rswag-ui-2.16.0 to request adding ostruct into its gemspec. 2025-07-27T14:46:44.232292588Z 14:46:44 rails.1 | => Booting Puma 2025-07-27T14:46:44.232318500Z 14:46:44 rails.1 | => Rails 8.0.2 application starting in production 2025-07-27T14:46:44.232328279Z 14:46:44 rails.1 | => Run `bin/rails server --help` for more startup options 2025-07-27T14:46:44.458372338Z 14:46:44 performance_worker.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/rswag-ui-2.16.0/lib/rswag/ui/configuration.rb:1: warning: /usr/lib/ruby/3.4.0/ostruct.rb was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0. 2025-07-27T14:46:44.458419032Z 14:46:44 performance_worker.1 | You can add ostruct to your Gemfile or gemspec to silence this warning. 2025-07-27T14:46:44.458428972Z 14:46:44 performance_worker.1 | Also please contact the author of rswag-ui-2.16.0 to request adding ostruct into its gemspec. 2025-07-27T14:46:44.524701882Z 14:46:44 default_worker.1 | /app/www/vendor/bundle/ruby/3.4.0/gems/rswag-ui-2.16.0/lib/rswag/ui/configuration.rb:1: warning: /usr/lib/ruby/3.4.0/ostruct.rb was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0. 2025-07-27T14:46:44.524742073Z 14:46:44 default_worker.1 | You can add ostruct to your Gemfile or gemspec to silence this warning. 2025-07-27T14:46:44.524842455Z 14:46:44 default_worker.1 | Also please contact the author of rswag-ui-2.16.0 to request adding ostruct into its gemspec. 2025-07-27T14:46:44.918041500Z 14:46:44 performance_worker.1 | Server: b9433d19dda9, Context: rails, Role: web, data: {cpu: {one_min: 3.29, five_min: 2.27, fifteen_min: 2.47}, memory: 0.188678144e9, disk: {available: 860127584256, total: 938656133120, used: 78528548864}} 2025-07-27T14:46:44.985075904Z 14:46:44 default_worker.1 | Server: b9433d19dda9, Context: rails, Role: web, data: {cpu: {one_min: 3.29, five_min: 2.27, fifteen_min: 2.47}, memory: 0.18876416e9, disk: {available: 860127055872, total: 938656133120, used: 78529077248}} 2025-07-27T14:46:46.689371707Z 14:46:46 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:46.691126220Z 14:46:46 default_worker.1 | INFO 2025-07-27T14:46:46.690Z pid=302 tid=212: Sidekiq 8.0.6 connecting to Redis with options {size: 10, pool_name: "internal", url: nil} 2025-07-27T14:46:46.696921939Z 14:46:46 default_worker.1 | INFO 2025-07-27T14:46:46.696Z pid=302 tid=212: Cron Jobs - added job with name clear-shrine-cache in the namespace default 2025-07-27T14:46:46.698849030Z 14:46:46 default_worker.1 | INFO 2025-07-27T14:46:46.698Z pid=302 tid=212: Cron Jobs - added job with name clear-downloads in the namespace default 2025-07-27T14:46:46.766565236Z 14:46:46 default_worker.1 | INFO 2025-07-27T14:46:46.766Z pid=302 tid=212: Booted Rails 8.0.2 application in production environment 2025-07-27T14:46:46.766681280Z 14:46:46 default_worker.1 | INFO 2025-07-27T14:46:46.766Z pid=302 tid=212: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl] 2025-07-27T14:46:46.766856933Z 14:46:46 default_worker.1 | INFO 2025-07-27T14:46:46.766Z pid=302 tid=212: See LICENSE and the LGPL-3.0 for licensing details. 2025-07-27T14:46:46.766958518Z 14:46:46 default_worker.1 | INFO 2025-07-27T14:46:46.766Z pid=302 tid=212: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org 2025-07-27T14:46:46.769316405Z 14:46:46 default_worker.1 | INFO 2025-07-27T14:46:46.769Z pid=302 tid=212: Sidekiq 8.0.6 connecting to Redis with options {size: 4, pool_name: "default", url: nil} 2025-07-27T14:46:46.770588236Z 14:46:46 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:46.771606246Z 14:46:46 performance_worker.1 | INFO 2025-07-27T14:46:46.771Z pid=303 tid=213: Sidekiq 8.0.6 connecting to Redis with options {size: 10, pool_name: "internal", url: nil} 2025-07-27T14:46:46.847175344Z 14:46:46 performance_worker.1 | INFO 2025-07-27T14:46:46.846Z pid=303 tid=213: Booted Rails 8.0.2 application in production environment 2025-07-27T14:46:46.847300195Z 14:46:46 performance_worker.1 | INFO 2025-07-27T14:46:46.846Z pid=303 tid=213: Running in ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl] 2025-07-27T14:46:46.847472292Z 14:46:46 performance_worker.1 | INFO 2025-07-27T14:46:46.846Z pid=303 tid=213: See LICENSE and the LGPL-3.0 for licensing details. 2025-07-27T14:46:46.847583626Z 14:46:46 performance_worker.1 | INFO 2025-07-27T14:46:46.846Z pid=303 tid=213: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org 2025-07-27T14:46:46.850969083Z 14:46:46 performance_worker.1 | INFO 2025-07-27T14:46:46.850Z pid=303 tid=213: Sidekiq 8.0.6 connecting to Redis with options {size: 1, pool_name: "default", url: nil} 2025-07-27T14:46:46.908573038Z 14:46:46 rails.1 | Server: b9433d19dda9, Context: rails, Role: web, data: {cpu: {one_min: 3.29, five_min: 2.27, fifteen_min: 2.47}, memory: 0.179064832e9, disk: {available: 860128202752, total: 938656133120, used: 78527930368}} 2025-07-27T14:46:46.914529511Z 14:46:46 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:46.914717810Z 14:46:46 rails.1 | INFO 2025-07-27T14:46:46.732Z pid=301 tid=2d1: Sidekiq 8.0.6 connecting to Redis with options {size: 10, pool_name: "internal", url: nil} 2025-07-27T14:46:46.914739544Z 14:46:46 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: d8156630-9271-4d6f-bbb4-d79aa074ec7c) to Sidekiq(upgrade) 2025-07-27T14:46:46.914769645Z 14:46:46 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 92830d15-059a-4b9f-9754-bb273fb6740d) to Sidekiq(upgrade) 2025-07-27T14:46:46.914801619Z 14:46:46 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: c1638fb0-4f91-4b0f-9f0a-71daa4261bf4) to Sidekiq(upgrade) 2025-07-27T14:46:46.914889496Z 14:46:46 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 90fd9334-7e47-4823-a358-e4cf960a40b5) to Sidekiq(upgrade) 2025-07-27T14:46:46.914932974Z 14:46:46 rails.1 | [ActiveJob] Enqueued Upgrade::FixParentCollections (Job ID: a60b4b69-88bd-4599-97f8-0e4d82fd51d1) to Sidekiq(upgrade) 2025-07-27T14:46:46.914948425Z 14:46:46 rails.1 | [ActiveJob] Enqueued Upgrade::PruneOrphanedProblems (Job ID: 1a0241b9-8f08-4d84-b991-096d3bd95085) to Sidekiq(upgrade) 2025-07-27T14:46:46.914993726Z 14:46:46 rails.1 | [301] Puma starting in cluster mode... 2025-07-27T14:46:46.915045681Z 14:46:46 rails.1 | [301] * Puma version: 6.6.0 ("Return to Forever") 2025-07-27T14:46:46.915087906Z 14:46:46 rails.1 | [301] * Ruby version: ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [x86_64-linux-musl] 2025-07-27T14:46:46.915135812Z 14:46:46 rails.1 | [301] * Min threads: 4 2025-07-27T14:46:46.915181224Z 14:46:46 rails.1 | [301] * Max threads: 16 2025-07-27T14:46:46.915229741Z 14:46:46 rails.1 | [301] * Environment: production 2025-07-27T14:46:46.915279261Z 14:46:46 rails.1 | [301] * Master PID: 301 2025-07-27T14:46:46.915324773Z 14:46:46 rails.1 | [301] * Workers: 4 2025-07-27T14:46:46.915371757Z 14:46:46 rails.1 | [301] * Restarts: (✔) hot (✖) phased 2025-07-27T14:46:46.915418702Z 14:46:46 rails.1 | [301] * Preloading application 2025-07-27T14:46:46.915473302Z 14:46:46 rails.1 | [301] * Listening on http://[::]:3214 2025-07-27T14:46:46.915522831Z 14:46:46 rails.1 | [301] Use Ctrl-C to stop 2025-07-27T14:46:46.935371567Z 14:46:46 rails.1 | [301] - Worker 0 (PID: 377) booted in 0.02s, phase: 0 2025-07-27T14:46:46.935511889Z 14:46:46 rails.1 | [301] - Worker 1 (PID: 390) booted in 0.01s, phase: 0 2025-07-27T14:46:46.935562882Z 14:46:46 rails.1 | [301] - Worker 2 (PID: 403) booted in 0.01s, phase: 0 2025-07-27T14:46:46.937524632Z 14:46:46 rails.1 | [301] - Worker 3 (PID: 414) booted in 0.0s, phase: 0 2025-07-27T14:46:47.023104476Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.022Z pid=302 tid=ldy jid=6d22cac69db7b7677313310c class=Upgrade::FixNilFileSizeValues: start 2025-07-27T14:46:47.080928896Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.080Z pid=302 tid=lfq jid=1791c06de2f564c155ef961f class=Upgrade::UpdateActorsJob: start 2025-07-27T14:46:47.081369082Z 14:46:47 default_worker.1 | Server: b9433d19dda9, Context: sidekiq, Role: background, data: {cpu: {one_min: 3.51, five_min: 2.34, fifteen_min: 2.48}, memory: 0.225173504e9, disk: {available: 860122222592, total: 938656133120, used: 78533910528}} 2025-07-27T14:46:47.082130896Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.068Z pid=302 tid=lee jid=dff58624ac5f5069132db591 class=Upgrade::DisambiguateUsernamesJob: start 2025-07-27T14:46:47.087644367Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [d8156630-9271-4d6f-bbb4-d79aa074ec7c] Performing Upgrade::FixNilFileSizeValues (Job ID: d8156630-9271-4d6f-bbb4-d79aa074ec7c) from Sidekiq(upgrade) enqueued at 2025-07-27T14:46:46.747513766Z 2025-07-27T14:46:47.096947860Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.022Z pid=302 tid=lem jid=b36e49bcdfb2a82093e1c975 class=Upgrade::BackfillDataPackages: start 2025-07-27T14:46:47.099906647Z 14:46:47 performance_worker.1 | Server: b9433d19dda9, Context: sidekiq, Role: background, data: {cpu: {one_min: 3.51, five_min: 2.34, fifteen_min: 2.48}, memory: 0.225456128e9, disk: {available: 860122222592, total: 938656133120, used: 78533910528}} 2025-07-27T14:46:47.105251439Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [90fd9334-7e47-4823-a358-e4cf960a40b5] Performing Upgrade::UpdateActorsJob (Job ID: 90fd9334-7e47-4823-a358-e4cf960a40b5) from Sidekiq(upgrade) enqueued at 2025-07-27T14:46:46.749802404Z 2025-07-27T14:46:47.105949224Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c1638fb0-4f91-4b0f-9f0a-71daa4261bf4] Performing Upgrade::DisambiguateUsernamesJob (Job ID: c1638fb0-4f91-4b0f-9f0a-71daa4261bf4) from Sidekiq(upgrade) enqueued at 2025-07-27T14:46:46.749166784Z 2025-07-27T14:46:47.107298200Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [92830d15-059a-4b9f-9754-bb273fb6740d] Performing Upgrade::BackfillDataPackages (Job ID: 92830d15-059a-4b9f-9754-bb273fb6740d) from Sidekiq(upgrade) enqueued at 2025-07-27T14:46:46.748462476Z 2025-07-27T14:46:47.116422332Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [92830d15-059a-4b9f-9754-bb273fb6740d] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:47.120151891Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [90fd9334-7e47-4823-a358-e4cf960a40b5] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:47.131443426Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c1638fb0-4f91-4b0f-9f0a-71daa4261bf4] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:47.395648493Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [d8156630-9271-4d6f-bbb4-d79aa074ec7c] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:47.458165571Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [d8156630-9271-4d6f-bbb4-d79aa074ec7c] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position= 2025-07-27T14:46:47.466558159Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [d8156630-9271-4d6f-bbb4-d79aa074ec7c] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.051 2025-07-27T14:46:47.483948795Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [90fd9334-7e47-4823-a358-e4cf960a40b5] Performed Upgrade::UpdateActorsJob (Job ID: 90fd9334-7e47-4823-a358-e4cf960a40b5) from Sidekiq(upgrade) in 402.46ms 2025-07-27T14:46:47.485204032Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [c1638fb0-4f91-4b0f-9f0a-71daa4261bf4] Performed Upgrade::DisambiguateUsernamesJob (Job ID: c1638fb0-4f91-4b0f-9f0a-71daa4261bf4) from Sidekiq(upgrade) in 401.45ms 2025-07-27T14:46:47.486369409Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.485Z pid=302 tid=lfq jid=1791c06de2f564c155ef961f class=Upgrade::UpdateActorsJob elapsed=0.405: done 2025-07-27T14:46:47.486960790Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [92830d15-059a-4b9f-9754-bb273fb6740d] Performed Upgrade::BackfillDataPackages (Job ID: 92830d15-059a-4b9f-9754-bb273fb6740d) from Sidekiq(upgrade) in 383.21ms 2025-07-27T14:46:47.487425706Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.486Z pid=302 tid=lee jid=dff58624ac5f5069132db591 class=Upgrade::DisambiguateUsernamesJob elapsed=0.418: done 2025-07-27T14:46:47.494324957Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.493Z pid=302 tid=lem jid=b36e49bcdfb2a82093e1c975 class=Upgrade::BackfillDataPackages elapsed=0.471: done 2025-07-27T14:46:47.494437023Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [d8156630-9271-4d6f-bbb4-d79aa074ec7c] Performed Upgrade::FixNilFileSizeValues (Job ID: d8156630-9271-4d6f-bbb4-d79aa074ec7c) from Sidekiq(upgrade) in 406.15ms 2025-07-27T14:46:47.494683840Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.486Z pid=302 tid=lfq jid=2ce2e685c99dedc13a6dd656 class=Upgrade::FixParentCollections: start 2025-07-27T14:46:47.495392116Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [a60b4b69-88bd-4599-97f8-0e4d82fd51d1] Performing Upgrade::FixParentCollections (Job ID: a60b4b69-88bd-4599-97f8-0e4d82fd51d1) from Sidekiq(upgrade) enqueued at 2025-07-27T14:46:46.750439427Z 2025-07-27T14:46:47.496489405Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.493Z pid=302 tid=lee jid=c0b4cc950aa5c6651dd5db7e class=Upgrade::PruneOrphanedProblems: start 2025-07-27T14:46:47.501813375Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [1a0241b9-8f08-4d84-b991-096d3bd95085] Performing Upgrade::PruneOrphanedProblems (Job ID: 1a0241b9-8f08-4d84-b991-096d3bd95085) from Sidekiq(upgrade) enqueued at 2025-07-27T14:46:46.751110698Z 2025-07-27T14:46:47.504202095Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [a60b4b69-88bd-4599-97f8-0e4d82fd51d1] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:47.525842007Z Connection to localhost (::1) 3214 port [tcp/*] succeeded! 2025-07-27T14:46:47.527304712Z s6-rc: info: service svc-manyfold successfully started 2025-07-27T14:46:47.527560056Z s6-rc: info: service legacy-services: starting 2025-07-27T14:46:47.539869711Z s6-rc: info: service legacy-services successfully started 2025-07-27T14:46:47.540090286Z s6-rc: info: service ci-service-check: starting 2025-07-27T14:46:47.544454092Z [ls.io-init] done. 2025-07-27T14:46:47.545269344Z s6-rc: info: service ci-service-check successfully started 2025-07-27T14:46:47.571954073Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.495Z pid=302 tid=ldy jid=6d22cac69db7b7677313310c class=Upgrade::FixNilFileSizeValues elapsed=0.473: done 2025-07-27T14:46:47.609800006Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [1a0241b9-8f08-4d84-b991-096d3bd95085] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-07-27T14:46:47.871754881Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [1a0241b9-8f08-4d84-b991-096d3bd95085] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position= 2025-07-27T14:46:47.877983032Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [1a0241b9-8f08-4d84-b991-096d3bd95085] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.155 2025-07-27T14:46:47.878011278Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::FixParentCollections] [a60b4b69-88bd-4599-97f8-0e4d82fd51d1] Performed Upgrade::FixParentCollections (Job ID: a60b4b69-88bd-4599-97f8-0e4d82fd51d1) from Sidekiq(upgrade) in 381.93ms 2025-07-27T14:46:47.904692441Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.904Z pid=302 tid=lfq jid=2ce2e685c99dedc13a6dd656 class=Upgrade::FixParentCollections elapsed=0.418: done 2025-07-27T14:46:47.907464783Z 14:46:47 default_worker.1 | [ActiveJob] [Upgrade::PruneOrphanedProblems] [1a0241b9-8f08-4d84-b991-096d3bd95085] Performed Upgrade::PruneOrphanedProblems (Job ID: 1a0241b9-8f08-4d84-b991-096d3bd95085) from Sidekiq(upgrade) in 410.4ms 2025-07-27T14:46:47.920248673Z 14:46:47 default_worker.1 | INFO 2025-07-27T14:46:47.919Z pid=302 tid=lee jid=c0b4cc950aa5c6651dd5db7e class=Upgrade::PruneOrphanedProblems elapsed=0.426: done 2025-07-27T14:47:18.160402227Z 14:47:18 rails.1 | [c13799fa-c190-44f9-be2f-2d17caf119bf] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1390,"duration":31.91,"view":0.0,"db":3.73,"@timestamp":"2025-07-27T14:47:18.159Z","@version":"1","message":"[0] GET / (HomeController#index)"} 2025-07-27T14:47:19.195700359Z 14:47:19 rails.1 | [e5229912-3c47-4074-b716-e28b884e4923] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":94639,"duration":1014.62,"view":0.0,"db":29.06,"location":"http://172.17.0.5:3214/","@timestamp":"2025-07-27T14:47:19.195Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"} 2025-07-27T14:47:19.236740664Z 14:47:19 rails.1 | [3ace0ad8-020f-499b-aaa3-b113e39a114c] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1058,"duration":23.32,"view":0.0,"db":0.5,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2025-07-27T14:47:19.224Z","@version":"1","message":"[302] GET / (HomeController#index)"} 2025-07-27T14:47:20.018894851Z 14:47:20 rails.1 | [242599b5-6a89-4a1a-b34e-c8410821e504] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":24169,"duration":758.38,"view":621.9,"db":70.69,"@timestamp":"2025-07-27T14:47:20.018Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"} 2025-07-27T14:47:20.091153904Z 14:47:20 rails.1 | [5583d04a-f04c-400b-a302-93b92c1805ed] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":1178,"duration":28.8,"view":0.0,"db":3.61,"@timestamp":"2025-07-27T14:47:20.089Z","@version":"1","message":"[0] GET / (HomeController#index)"} 2025-07-27T14:47:20.444624347Z 14:47:20 rails.1 | [8f71f3d8-8314-42a4-97aa-70def649eb20] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":14487,"duration":224.01,"view":0.0,"db":2.45,"location":"http://172.17.0.5:3214/","@timestamp":"2025-07-27T14:47:20.401Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"} 2025-07-27T14:47:20.474799745Z 14:47:20 rails.1 | [6cab3983-c120-4f50-9cd4-24ac159bbf55] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1102,"duration":23.75,"view":0.0,"db":2.17,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2025-07-27T14:47:20.474Z","@version":"1","message":"[302] GET / (HomeController#index)"} 2025-07-27T14:47:20.896385818Z 14:47:20 rails.1 | [e513b109-1d86-496c-ac54-b67f570ddf7e] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":24401,"duration":400.24,"view":236.35,"db":1.2,"@timestamp":"2025-07-27T14:47:20.891Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}