2025-05-01T10:58:00.198817982Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0 2025-05-01T10:58:00.198857683Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur 2025-05-01T10:58:00.624269341Z [mod-init] Running Docker Modification Logic 2025-05-01T10:58:00.885772698Z [mod-init] Adding linuxserver/mods:universal-redis to container 2025-05-01T10:58:01.506143521Z [mod-init] Downloading linuxserver/mods:universal-redis from lscr.io 2025-05-01T10:58:01.838174781Z [mod-init] Installing linuxserver/mods:universal-redis 2025-05-01T10:58:01.847256877Z [mod-init] linuxserver/mods:universal-redis applied to container 2025-05-01T10:58:01.878799418Z s6-rc: info: service s6rc-oneshot-runner: starting 2025-05-01T10:58:01.880431770Z s6-rc: info: service s6rc-oneshot-runner successfully started 2025-05-01T10:58:01.880532511Z s6-rc: info: service fix-attrs: starting 2025-05-01T10:58:01.880675525Z s6-rc: info: service init-migrations: starting 2025-05-01T10:58:01.880695888Z s6-rc: info: service init-envfile: starting 2025-05-01T10:58:01.883171999Z [migrations] started 2025-05-01T10:58:01.883185640Z [migrations] no migrations found 2025-05-01T10:58:01.883380428Z s6-rc: info: service fix-attrs successfully started 2025-05-01T10:58:01.883471068Z s6-rc: info: service legacy-cont-init: starting 2025-05-01T10:58:01.883573238Z s6-rc: info: service init-migrations successfully started 2025-05-01T10:58:01.883651266Z s6-rc: info: service init-adduser: starting 2025-05-01T10:58:01.884117444Z s6-rc: info: service init-envfile successfully started 2025-05-01T10:58:01.886051734Z s6-rc: info: service legacy-cont-init successfully started 2025-05-01T10:58:01.992960475Z usermod: no changes 2025-05-01T10:58:02.027362887Z ─────────────────────────────────────── 2025-05-01T10:58:02.027386651Z 2025-05-01T10:58:02.027390966Z ██╗ ███████╗██╗ ██████╗ 2025-05-01T10:58:02.027393937Z ██║ ██╔════╝██║██╔═══██╗ 2025-05-01T10:58:02.027396738Z ██║ ███████╗██║██║ ██║ 2025-05-01T10:58:02.027399381Z ██║ ╚════██║██║██║ ██║ 2025-05-01T10:58:02.027402026Z ███████╗███████║██║╚██████╔╝ 2025-05-01T10:58:02.027404639Z ╚══════╝╚══════╝╚═╝ ╚═════╝ 2025-05-01T10:58:02.027407398Z 2025-05-01T10:58:02.027409761Z Brought to you by linuxserver.io 2025-05-01T10:58:02.027412149Z ─────────────────────────────────────── 2025-05-01T10:58:02.027631689Z 2025-05-01T10:58:02.027640639Z To support LSIO projects visit: 2025-05-01T10:58:02.027642471Z https://www.linuxserver.io/donate/ 2025-05-01T10:58:02.027643792Z 2025-05-01T10:58:02.027645030Z ─────────────────────────────────────── 2025-05-01T10:58:02.027646798Z GID/UID 2025-05-01T10:58:02.027647962Z ─────────────────────────────────────── 2025-05-01T10:58:02.031607840Z 2025-05-01T10:58:02.031621907Z User UID: 911 2025-05-01T10:58:02.031624058Z User GID: 911 2025-05-01T10:58:02.031625472Z ─────────────────────────────────────── 2025-05-01T10:58:02.033254575Z Linuxserver.io version: v0.109.0-ls76 2025-05-01T10:58:02.033432468Z Build-date: 2025-05-01T10:49:47+00:00 2025-05-01T10:58:02.033442256Z ─────────────────────────────────────── 2025-05-01T10:58:02.033446337Z 2025-05-01T10:58:02.048977579Z s6-rc: info: service init-adduser successfully started 2025-05-01T10:58:02.049092884Z s6-rc: info: service init-os-end: starting 2025-05-01T10:58:02.050298468Z s6-rc: info: service init-os-end successfully started 2025-05-01T10:58:02.050507610Z s6-rc: info: service init-manyfold-config: starting 2025-05-01T10:58:02.050674429Z s6-rc: info: service init-config: starting 2025-05-01T10:58:02.051890683Z s6-rc: info: service init-config successfully started 2025-05-01T10:58:02.052143024Z s6-rc: info: service init-crontab-config: starting 2025-05-01T10:58:02.061838362Z s6-rc: info: service init-crontab-config successfully started 2025-05-01T10:58:02.077003786Z **** Running Manyfold database init. **** 2025-05-01T10:58:03.333085358Z `/root` is not writable. 2025-05-01T10:58:03.333234947Z Bundler will use `/tmp/bundler20250501-169-v73haq169' as your home directory temporarily. 2025-05-01T10:58:05.543228238Z Server: ff44f537b1a9, Context: rails, Role: web, data: {:cpu=>{:one_min=>1.2, :five_min=>1.41, :fifteen_min=>1.16}, :memory=>0.166866944e9, :disk=>{:available=>284469837824, :total=>467645579264, :used=>183175741440}} 2025-05-01T10:58:05.543248761Z Monitor error: Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379) 2025-05-01T10:58:05.543251109Z INFO 2025-05-01T10:58:05.462Z pid=169 tid=5ml: Sidekiq 8.0.3 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>nil} 2025-05-01T10:58:05.543253185Z WARNING: table: "settings" does not exist or not database connection, `SiteSettings.anonymous_usage_id` fallback to returns the default value. 2025-05-01T10:58:06.035866564Z Migrating to CreateLibraries (20210130201037) 2025-05-01T10:58:06.035896316Z == 20210130201037 CreateLibraries: migrating ================================== 2025-05-01T10:58:06.035899401Z -- create_table(:libraries) 2025-05-01T10:58:06.035900995Z -> 0.0005s 2025-05-01T10:58:06.035902579Z == 20210130201037 CreateLibraries: migrated (0.0005s) ========================= 2025-05-01T10:58:06.035903939Z 2025-05-01T10:58:06.035905079Z Migrating to CreateModels (20210130203243) 2025-05-01T10:58:06.035906348Z == 20210130203243 CreateModels: migrating ===================================== 2025-05-01T10:58:06.035907648Z -- create_table(:models) 2025-05-01T10:58:06.035908802Z -> 0.0006s 2025-05-01T10:58:06.035909973Z == 20210130203243 CreateModels: migrated (0.0006s) ============================ 2025-05-01T10:58:06.035911174Z 2025-05-01T10:58:06.035912273Z Migrating to CreateParts (20210205230918) 2025-05-01T10:58:06.035913522Z == 20210205230918 CreateParts: migrating ====================================== 2025-05-01T10:58:06.035914748Z -- create_table(:parts) 2025-05-01T10:58:06.035915895Z -> 0.0009s 2025-05-01T10:58:06.035917018Z == 20210205230918 CreateParts: migrated (0.0009s) ============================= 2025-05-01T10:58:06.035918276Z 2025-05-01T10:58:06.035919387Z Migrating to AddFieldsToParts (20210210153744) 2025-05-01T10:58:06.035920611Z == 20210210153744 AddFieldsToParts: migrating ================================= 2025-05-01T10:58:06.035921831Z -- add_column(:parts, :presupported, :boolean, {:default=>false, :null=>false}) 2025-05-01T10:58:06.035923207Z -> 0.0004s 2025-05-01T10:58:06.035924374Z -- add_column(:parts, :printed, :boolean, {:default=>false, :null=>false}) 2025-05-01T10:58:06.035925658Z -> 0.0002s 2025-05-01T10:58:06.035926851Z == 20210210153744 AddFieldsToParts: migrated (0.0006s) ======================== 2025-05-01T10:58:06.035928109Z 2025-05-01T10:58:06.035929249Z Migrating to ActsAsTaggableOnMigration (20210212143001) 2025-05-01T10:58:06.035930414Z == 20210212143001 ActsAsTaggableOnMigration: migrating ======================== 2025-05-01T10:58:06.035931667Z -- create_table(:tags, {:id=>:integer}) 2025-05-01T10:58:06.035932914Z -> 0.0005s 2025-05-01T10:58:06.035934024Z -- create_table(:taggings, {:id=>:integer}) 2025-05-01T10:58:06.035935223Z -> 0.0004s 2025-05-01T10:58:06.035936348Z -- add_index(:taggings, :tag_id, {:name=>"index_taggings_on_tag_id"}) 2025-05-01T10:58:06.035937691Z -> 0.0001s 2025-05-01T10:58:06.035938861Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {:name=>"taggings_taggable_context_idx"}) 2025-05-01T10:58:06.035940303Z -> 0.0003s 2025-05-01T10:58:06.035943362Z == 20210212143001 ActsAsTaggableOnMigration: migrated (0.0014s) =============== 2025-05-01T10:58:06.035944903Z 2025-05-01T10:58:06.035946407Z Migrating to AddMissingUniqueIndices (20210212143002) 2025-05-01T10:58:06.035947632Z == 20210212143002 AddMissingUniqueIndices: migrating ========================== 2025-05-01T10:58:06.035948881Z -- add_index(:tags, :name, {:unique=>true, :name=>"index_tags_on_name"}) 2025-05-01T10:58:06.035950258Z -> 0.0002s 2025-05-01T10:58:06.035951433Z -- index_exists?(:taggings, :tag_id, {:name=>"index_taggings_on_tag_id"}) 2025-05-01T10:58:06.035952721Z -> 0.0002s 2025-05-01T10:58:06.035953891Z -- remove_foreign_key(:taggings, :tags) 2025-05-01T10:58:06.035955068Z -> 0.0143s 2025-05-01T10:58:06.035957032Z -- remove_index(:taggings, :tag_id, {:name=>"index_taggings_on_tag_id"}) 2025-05-01T10:58:06.035958534Z -> 0.0010s 2025-05-01T10:58:06.035959689Z -- remove_index(:taggings, nil, {:name=>"taggings_taggable_context_idx"}) 2025-05-01T10:58:06.035960969Z -> 0.0001s 2025-05-01T10:58:06.035962227Z -- add_index(:taggings, [:tag_id, :taggable_id, :taggable_type, :context, :tagger_id, :tagger_type], {:unique=>true, :name=>"taggings_idx"}) 2025-05-01T10:58:06.035963774Z -> 0.0005s 2025-05-01T10:58:06.035964918Z -- add_foreign_key(:taggings, :tags, {:column=>"tag_id"}) 2025-05-01T10:58:06.035966173Z -> 0.0067s 2025-05-01T10:58:06.035967296Z == 20210212143002 AddMissingUniqueIndices: migrated (0.0248s) ================= 2025-05-01T10:58:06.035968546Z 2025-05-01T10:58:06.035969614Z Migrating to AddTaggingsCounterCacheToTags (20210212143003) 2025-05-01T10:58:06.035970794Z == 20210212143003 AddTaggingsCounterCacheToTags: migrating ==================== 2025-05-01T10:58:06.035972036Z -- add_column(:tags, :taggings_count, :integer, {:default=>0}) 2025-05-01T10:58:06.035973286Z -> 0.0008s 2025-05-01T10:58:06.035974391Z == 20210212143003 AddTaggingsCounterCacheToTags: migrated (0.0070s) =========== 2025-05-01T10:58:06.035975639Z 2025-05-01T10:58:06.035976725Z Migrating to AddMissingTaggableIndex (20210212143004) 2025-05-01T10:58:06.035977889Z == 20210212143004 AddMissingTaggableIndex: migrating ========================== 2025-05-01T10:58:06.035979055Z -- add_index(:taggings, [:taggable_id, :taggable_type, :context], {:name=>"taggings_taggable_context_idx"}) 2025-05-01T10:58:06.035980374Z -> 0.0002s 2025-05-01T10:58:06.035981573Z == 20210212143004 AddMissingTaggableIndex: migrated (0.0003s) ================= 2025-05-01T10:58:06.035982796Z 2025-05-01T10:58:06.035983842Z Migrating to ChangeCollationForTagNames (20210212143005) 2025-05-01T10:58:06.035986425Z == 20210212143005 ChangeCollationForTagNames: migrating ======================= 2025-05-01T10:58:06.035987927Z == 20210212143005 ChangeCollationForTagNames: migrated (0.0003s) ============== 2025-05-01T10:58:06.035989205Z 2025-05-01T10:58:06.035990274Z Migrating to AddMissingIndexesOnTaggings (20210212143006) 2025-05-01T10:58:06.035991511Z == 20210212143006 AddMissingIndexesOnTaggings: migrating ====================== 2025-05-01T10:58:06.035992766Z -- index_exists?(:taggings, :tag_id, {:name=>"index_taggings_on_tag_id"}) 2025-05-01T10:58:06.035994076Z -> 0.0010s 2025-05-01T10:58:06.035995200Z -- add_index(:taggings, :tag_id, {:name=>"index_taggings_on_tag_id"}) 2025-05-01T10:58:06.035996606Z -> 0.0001s 2025-05-01T10:58:06.035997739Z -- index_exists?(:taggings, :taggable_id, {:name=>"index_taggings_on_taggable_id"}) 2025-05-01T10:58:06.035999054Z -> 0.0003s 2025-05-01T10:58:06.036000153Z -- add_index(:taggings, :taggable_id, {:name=>"index_taggings_on_taggable_id"}) 2025-05-01T10:58:06.036001458Z -> 0.0001s 2025-05-01T10:58:06.036002600Z -- index_exists?(:taggings, :taggable_type, {:name=>"index_taggings_on_taggable_type"}) 2025-05-01T10:58:06.036003945Z -> 0.0002s 2025-05-01T10:58:06.036005041Z -- add_index(:taggings, :taggable_type, {:name=>"index_taggings_on_taggable_type"}) 2025-05-01T10:58:06.036006381Z -> 0.0001s 2025-05-01T10:58:06.036007775Z -- index_exists?(:taggings, :tagger_id, {:name=>"index_taggings_on_tagger_id"}) 2025-05-01T10:58:06.036009227Z -> 0.0005s 2025-05-01T10:58:06.036010378Z -- add_index(:taggings, :tagger_id, {:name=>"index_taggings_on_tagger_id"}) 2025-05-01T10:58:06.036011705Z -> 0.0001s 2025-05-01T10:58:06.036012818Z -- index_exists?(:taggings, :context, {:name=>"index_taggings_on_context"}) 2025-05-01T10:58:06.036014090Z -> 0.0002s 2025-05-01T10:58:06.036015300Z -- add_index(:taggings, :context, {:name=>"index_taggings_on_context"}) 2025-05-01T10:58:06.036016629Z -> 0.0001s 2025-05-01T10:58:06.036017714Z -- index_exists?(:taggings, [:tagger_id, :tagger_type], {:name=>"index_taggings_on_tagger_id_and_tagger_type"}) 2025-05-01T10:58:06.036019094Z -> 0.0009s 2025-05-01T10:58:06.036020231Z -- add_index(:taggings, [:tagger_id, :tagger_type], {:name=>"index_taggings_on_tagger_id_and_tagger_type"}) 2025-05-01T10:58:06.036021586Z -> 0.0001s 2025-05-01T10:58:06.036022747Z -- index_exists?(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {:name=>"taggings_idy"}) 2025-05-01T10:58:06.036024318Z -> 0.0004s 2025-05-01T10:58:06.036025537Z -- add_index(:taggings, [:taggable_id, :taggable_type, :tagger_id, :context], {:name=>"taggings_idy"}) 2025-05-01T10:58:06.036028255Z -> 0.0003s 2025-05-01T10:58:06.036029686Z == 20210212143006 AddMissingIndexesOnTaggings: migrated (0.0048s) ============= 2025-05-01T10:58:06.036030950Z 2025-05-01T10:58:06.036032081Z Migrating to AddPreviewPartToModel (20210220204055) 2025-05-01T10:58:06.036033368Z == 20210220204055 AddPreviewPartToModel: migrating ============================ 2025-05-01T10:58:06.036034622Z -- add_reference(:models, :preview_part, {:null=>true, :foreign_key=>{:to_table=>:parts}}) 2025-05-01T10:58:06.036036112Z -> 0.0185s 2025-05-01T10:58:06.036037260Z == 20210220204055 AddPreviewPartToModel: migrated (0.0186s) =================== 2025-05-01T10:58:06.036038496Z 2025-05-01T10:58:06.036039559Z Migrating to CreateCreators (20210225232756) 2025-05-01T10:58:06.036040697Z == 20210225232756 CreateCreators: migrating =================================== 2025-05-01T10:58:06.036041916Z -- create_table(:creators) 2025-05-01T10:58:06.036043106Z -> 0.0011s 2025-05-01T10:58:06.036044233Z == 20210225232756 CreateCreators: migrated (0.0012s) ========================== 2025-05-01T10:58:06.036045475Z 2025-05-01T10:58:06.036046561Z Migrating to AddCreatorToModels (20210225232841) 2025-05-01T10:58:06.036047751Z == 20210225232841 AddCreatorToModels: migrating =============================== 2025-05-01T10:58:06.036048963Z -- add_reference(:models, :creator, {:null=>true, :foreign_key=>true}) 2025-05-01T10:58:06.036050284Z -> 0.0057s 2025-05-01T10:58:06.036051400Z == 20210225232841 AddCreatorToModels: migrated (0.0057s) ====================== 2025-05-01T10:58:06.036052644Z 2025-05-01T10:58:06.036053800Z Migrating to CreateLinks (20210301230017) 2025-05-01T10:58:06.036055049Z == 20210301230017 CreateLinks: migrating ====================================== 2025-05-01T10:58:06.036056231Z -- create_table(:links) 2025-05-01T10:58:06.036057406Z -> 0.0005s 2025-05-01T10:58:06.036058539Z == 20210301230017 CreateLinks: migrated (0.0005s) ============================= 2025-05-01T10:58:06.036059796Z 2025-05-01T10:58:06.036061137Z Migrating to DropLinkFieldsFromCreators (20210302161202) 2025-05-01T10:58:06.036062472Z == 20210302161202 DropLinkFieldsFromCreators: migrating ======================= 2025-05-01T10:58:06.036063733Z -- remove_column(:creators, :thingiverse_user, :string) 2025-05-01T10:58:06.036064924Z -> 0.0058s 2025-05-01T10:58:06.036066044Z -- remove_column(:creators, :cults3d_user, :string) 2025-05-01T10:58:06.036067220Z -> 0.0068s 2025-05-01T10:58:06.036068400Z -- remove_column(:creators, :mmf_user, :string) 2025-05-01T10:58:06.036069578Z -> 0.0031s 2025-05-01T10:58:06.036070647Z -- remove_column(:creators, :cgtrader_user, :string) 2025-05-01T10:58:06.036073552Z -> 0.0017s 2025-05-01T10:58:06.036074946Z == 20210302161202 DropLinkFieldsFromCreators: migrated (0.0176s) ============== 2025-05-01T10:58:06.036076252Z 2025-05-01T10:58:06.036077344Z Migrating to RemoveFkConstraintFromModelPreviewPart (20210314185822) 2025-05-01T10:58:06.036078655Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrating =========== 2025-05-01T10:58:06.036079972Z -- remove_foreign_key(:models, :parts, {:column=>:preview_part_id}) 2025-05-01T10:58:06.036081342Z -> 0.0072s 2025-05-01T10:58:06.036082454Z == 20210314185822 RemoveFkConstraintFromModelPreviewPart: migrated (0.0072s) == 2025-05-01T10:58:06.036083706Z 2025-05-01T10:58:06.036084851Z Migrating to AddYUpToParts (20210318202638) 2025-05-01T10:58:06.036085982Z == 20210318202638 AddYUpToParts: migrating ==================================== 2025-05-01T10:58:06.036087227Z -- add_column(:parts, :y_up, :boolean, {:default=>false, :null=>false}) 2025-05-01T10:58:06.036088585Z -> 0.0016s 2025-05-01T10:58:06.036089745Z == 20210318202638 AddYUpToParts: migrated (0.0016s) =========================== 2025-05-01T10:58:06.036090952Z 2025-05-01T10:58:06.036092052Z Migrating to CreateImages (20210321164508) 2025-05-01T10:58:06.036093217Z == 20210321164508 CreateImages: migrating ===================================== 2025-05-01T10:58:06.036094506Z -- create_table(:images) 2025-05-01T10:58:06.036095633Z -> 0.0013s 2025-05-01T10:58:06.036096793Z == 20210321164508 CreateImages: migrated (0.0013s) ============================ 2025-05-01T10:58:06.036098035Z 2025-05-01T10:58:06.036099147Z Migrating to CreateDelayedJobs (20210330215825) 2025-05-01T10:58:06.036100272Z == 20210330215825 CreateDelayedJobs: migrating ================================ 2025-05-01T10:58:06.036101479Z -- create_table(:delayed_jobs) 2025-05-01T10:58:06.036102650Z -> 0.0013s 2025-05-01T10:58:06.036103808Z -- add_index(:delayed_jobs, [:priority, :run_at], {:name=>"delayed_jobs_priority"}) 2025-05-01T10:58:06.036105115Z -> 0.0001s 2025-05-01T10:58:06.036106260Z == 20210330215825 CreateDelayedJobs: migrated (0.0015s) ======================= 2025-05-01T10:58:06.036107538Z 2025-05-01T10:58:06.036108600Z Migrating to RenamePartsToModelFiles (20220105233138) 2025-05-01T10:58:06.036109820Z == 20220105233138 RenamePartsToModelFiles: migrating ========================== 2025-05-01T10:58:06.036111056Z -- rename_table(:parts, :model_files) 2025-05-01T10:58:06.036112274Z -> 0.0010s 2025-05-01T10:58:06.036113431Z -- rename_column(:models, :preview_part_id, :preview_file_id) 2025-05-01T10:58:06.036114658Z -> 0.0059s 2025-05-01T10:58:06.036117174Z == 20220105233138 RenamePartsToModelFiles: migrated (0.0069s) ================= 2025-05-01T10:58:06.036118614Z 2025-05-01T10:58:06.036119788Z Migrating to RemoveImagesTable (20220106220519) 2025-05-01T10:58:06.172271353Z == 20220106220519 RemoveImagesTable: migrating ================================ 2025-05-01T10:58:06.172289378Z -- drop_table(:images) 2025-05-01T10:58:06.172291710Z -> 0.0002s 2025-05-01T10:58:06.172293577Z == 20220106220519 RemoveImagesTable: migrated (0.0002s) ======================= 2025-05-01T10:58:06.172294979Z 2025-05-01T10:58:06.172296286Z Migrating to AddServiceNameToActiveStorageBlobs (20220612220115) 2025-05-01T10:58:06.172297595Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrating =============== 2025-05-01T10:58:06.172298983Z -- table_exists?(:active_storage_blobs) 2025-05-01T10:58:06.172300263Z -> 0.0001s 2025-05-01T10:58:06.172301586Z == 20220612220115 AddServiceNameToActiveStorageBlobs: migrated (0.0001s) ====== 2025-05-01T10:58:06.172302915Z 2025-05-01T10:58:06.172304153Z Migrating to CreateActiveStorageVariantRecords (20220612220116) 2025-05-01T10:58:06.172305416Z == 20220612220116 CreateActiveStorageVariantRecords: migrating ================ 2025-05-01T10:58:06.172306709Z -- table_exists?(:active_storage_blobs) 2025-05-01T10:58:06.172307952Z -> 0.0001s 2025-05-01T10:58:06.172309217Z == 20220612220116 CreateActiveStorageVariantRecords: migrated (0.0001s) ======= 2025-05-01T10:58:06.172311015Z 2025-05-01T10:58:06.172312199Z Migrating to RemoveNotNullOnActiveStorageBlobsChecksum (20220612220117) 2025-05-01T10:58:06.172313544Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrating ======== 2025-05-01T10:58:06.172314821Z -- table_exists?(:active_storage_blobs) 2025-05-01T10:58:06.172316045Z -> 0.0001s 2025-05-01T10:58:06.172320390Z == 20220612220117 RemoveNotNullOnActiveStorageBlobsChecksum: migrated (0.0001s) 2025-05-01T10:58:06.172321856Z 2025-05-01T10:58:06.172323141Z Migrating to DeviseCreateUsers (20220614210023) 2025-05-01T10:58:06.172324384Z == 20220614210023 DeviseCreateUsers: migrating ================================ 2025-05-01T10:58:06.172325672Z -- create_table(:users) 2025-05-01T10:58:06.172326933Z -> 0.0011s 2025-05-01T10:58:06.172328181Z -- add_index(:users, :email, {:unique=>true, :name=>"index_users_on_email"}) 2025-05-01T10:58:06.172329689Z -> 0.0002s 2025-05-01T10:58:06.172330914Z == 20220614210023 DeviseCreateUsers: migrated (0.0014s) ======================= 2025-05-01T10:58:06.172332217Z 2025-05-01T10:58:06.172333358Z Migrating to AddUsernameToUsers (20220614211256) 2025-05-01T10:58:06.172334561Z == 20220614211256 AddUsernameToUsers: migrating =============================== 2025-05-01T10:58:06.172345326Z -- add_column(:users, :username, :string, {:null=>false}) 2025-05-01T10:58:06.172347629Z -> 0.0035s 2025-05-01T10:58:06.172348990Z -- add_index(:users, :username, {:unique=>true, :name=>"index_users_on_username"}) 2025-05-01T10:58:06.172350586Z -> 0.0001s 2025-05-01T10:58:06.172351808Z == 20220614211256 AddUsernameToUsers: migrated (0.0036s) ====================== 2025-05-01T10:58:06.172353120Z 2025-05-01T10:58:06.172354257Z Migrating to AddAdminToUsers (20220614213902) 2025-05-01T10:58:06.172355544Z == 20220614213902 AddAdminToUsers: migrating ================================== 2025-05-01T10:58:06.172356811Z -- add_column(:users, :admin, :boolean, {:default=>false, :null=>false}) 2025-05-01T10:58:06.172358214Z -> 0.0004s 2025-05-01T10:58:06.172359422Z == 20220614213902 AddAdminToUsers: migrated (0.0004s) ========================= 2025-05-01T10:58:06.172360698Z 2025-05-01T10:58:06.172361824Z Migrating to AddPaginationSettingsToUser (20220617122809) 2025-05-01T10:58:06.172364045Z == 20220617122809 AddPaginationSettingsToUser: migrating ====================== 2025-05-01T10:58:06.172365517Z -- add_column(:users, :pagination_settings, :json, {:default=>{"models"=>true, "creators"=>true, "collections"=>true, "per_page"=>12}}) 2025-05-01T10:58:06.172367523Z -> 0.0017s 2025-05-01T10:58:06.172368806Z == 20220617122809 AddPaginationSettingsToUser: migrated (0.0017s) ============= 2025-05-01T10:58:06.172370151Z 2025-05-01T10:58:06.172371326Z Migrating to CreateSettings (20220619174307) 2025-05-01T10:58:06.172372629Z == 20220619174307 CreateSettings: migrating =================================== 2025-05-01T10:58:06.172373946Z -- create_table(:settings) 2025-05-01T10:58:06.172375215Z -> 0.0004s 2025-05-01T10:58:06.172376412Z -- add_index(:settings, [:var], {:unique=>true, :name=>"index_settings_on_var"}) 2025-05-01T10:58:06.172377882Z -> 0.0001s 2025-05-01T10:58:06.172379230Z == 20220619174307 CreateSettings: migrated (0.0005s) ========================== 2025-05-01T10:58:06.172380600Z 2025-05-01T10:58:06.172381837Z Migrating to AddScaleFactorToModels (20220626152444) 2025-05-01T10:58:06.172383100Z == 20220626152444 AddScaleFactorToModels: migrating =========================== 2025-05-01T10:58:06.172384442Z -- add_column(:models, :scale_factor, :decimal, {:null=>false, :default=>100.0}) 2025-05-01T10:58:06.172385848Z -> 0.0015s 2025-05-01T10:58:06.172387082Z == 20220626152444 AddScaleFactorToModels: migrated (0.0017s) ================== 2025-05-01T10:58:06.172388435Z 2025-05-01T10:58:06.172389620Z Migrating to AddDigestToModelFiles (20220702202932) 2025-05-01T10:58:06.172392882Z == 20220702202932 AddDigestToModelFiles: migrating ============================ 2025-05-01T10:58:06.172394566Z -- add_column(:model_files, :digest, :string) 2025-05-01T10:58:06.172395835Z -> 0.0005s 2025-05-01T10:58:06.172396991Z -- add_index(:model_files, :digest, {:name=>"index_model_files_on_digest"}) 2025-05-01T10:58:06.172398388Z -> 0.0001s 2025-05-01T10:58:06.172399576Z == 20220702202932 AddDigestToModelFiles: migrated (0.0008s) =================== 2025-05-01T10:58:06.172400854Z 2025-05-01T10:58:06.172402021Z Migrating to AddRendererSettingsToUsers (20221128165903) 2025-05-01T10:58:06.172403278Z == 20221128165903 AddRendererSettingsToUsers: migrating ======================= 2025-05-01T10:58:06.172404606Z -- 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"=>"#cccccc", "render_style"=>"normals"}}) 2025-05-01T10:58:06.172408460Z -> 0.0004s 2025-05-01T10:58:06.172410780Z == 20221128165903 AddRendererSettingsToUsers: migrated (0.0005s) ============== 2025-05-01T10:58:06.172412133Z 2025-05-01T10:58:06.172413313Z Migrating to CreateProblems (20221210001132) 2025-05-01T10:58:06.172414565Z == 20221210001132 CreateProblems: migrating =================================== 2025-05-01T10:58:06.172415843Z -- create_table(:problems) 2025-05-01T10:58:06.172417121Z -> 0.0003s 2025-05-01T10:58:06.172418318Z == 20221210001132 CreateProblems: migrated (0.0005s) ========================== 2025-05-01T10:58:06.172419633Z 2025-05-01T10:58:06.172421123Z Migrating to AddNewDefaultsToRendererSettings (20221214230757) 2025-05-01T10:58:06.172422610Z == 20221214230757 AddNewDefaultsToRendererSettings: migrating ================= 2025-05-01T10:58:06.172423914Z == 20221214230757 AddNewDefaultsToRendererSettings: migrated (0.0024s) ======== 2025-05-01T10:58:06.172425197Z 2025-05-01T10:58:06.172426342Z Migrating to ActsAsFavoritorMigration (20221219204414) 2025-05-01T10:58:06.172427650Z == 20221219204414 ActsAsFavoritorMigration: migrating ========================= 2025-05-01T10:58:06.172428909Z -- create_table(:favorites, {:force=>true}) 2025-05-01T10:58:06.172430247Z -> 0.0010s 2025-05-01T10:58:06.172431476Z -- add_index(:favorites, ["favoritor_id", "favoritor_type"], {:name=>"fk_favorites"}) 2025-05-01T10:58:06.172433014Z -> 0.0001s 2025-05-01T10:58:06.172434173Z -- add_index(:favorites, ["favoritable_id", "favoritable_type"], {:name=>"fk_favoritables"}) 2025-05-01T10:58:06.172435678Z -> 0.0001s 2025-05-01T10:58:06.172436852Z -- add_index(:favorites, ["favoritable_type", "favoritable_id", "favoritor_type", "favoritor_id", "scope"], {:name=>"uniq_favorites__and_favoritables", :unique=>true}) 2025-05-01T10:58:06.172440346Z -> 0.0001s 2025-05-01T10:58:06.172441906Z == 20221219204414 ActsAsFavoritorMigration: migrated (0.0013s) ================ 2025-05-01T10:58:06.172443299Z 2025-05-01T10:58:06.172444452Z Migrating to MovePrintedToFavorites (20221220223040) 2025-05-01T10:58:06.172445740Z == 20221220223040 MovePrintedToFavorites: migrating =========================== 2025-05-01T10:58:06.172447049Z == 20221220223040 MovePrintedToFavorites: migrated (0.0034s) ================== 2025-05-01T10:58:06.172448318Z 2025-05-01T10:58:06.172449412Z Migrating to DropPrintedFromModelFiles (20221220223340) 2025-05-01T10:58:06.172450740Z == 20221220223340 DropPrintedFromModelFiles: migrating ======================== 2025-05-01T10:58:06.172452025Z -- remove_column(:model_files, :printed, :boolean) 2025-05-01T10:58:06.172453254Z -> 0.0045s 2025-05-01T10:58:06.172454424Z == 20221220223340 DropPrintedFromModelFiles: migrated (0.0046s) =============== 2025-05-01T10:58:06.172455723Z 2025-05-01T10:58:06.172456876Z Migrating to AddNotesExcerptToModels (20230202210000) 2025-05-01T10:58:06.172458117Z == 20230202210000 AddNotesExcerptToModels: migrating ========================== 2025-05-01T10:58:06.172459404Z -- add_column(:models, :notes, :text) 2025-05-01T10:58:06.172460681Z -> 0.0005s 2025-05-01T10:58:06.172461906Z -- add_column(:models, :excerpt, :text) 2025-05-01T10:58:06.172463154Z -> 0.0007s 2025-05-01T10:58:06.172464290Z == 20230202210000 AddNotesExcerptToModels: migrated (0.0013s) ================= 2025-05-01T10:58:06.172465586Z 2025-05-01T10:58:06.172466726Z Migrating to AddNotesExcerptToCreators (20230202210001) 2025-05-01T10:58:06.172467933Z == 20230202210001 AddNotesExcerptToCreators: migrating ======================== 2025-05-01T10:58:06.172469211Z -- add_column(:creators, :notes, :text) 2025-05-01T10:58:06.172470525Z -> 0.0005s 2025-05-01T10:58:06.172471764Z -- add_column(:creators, :excerpt, :text) 2025-05-01T10:58:06.172473158Z -> 0.0004s 2025-05-01T10:58:06.172474394Z == 20230202210001 AddNotesExcerptToCreators: migrated (0.0009s) =============== 2025-05-01T10:58:06.172475686Z 2025-05-01T10:58:06.172477163Z Migrating to AddNotesExcerptToModelFiles (20230203150000) 2025-05-01T10:58:06.172478620Z == 20230203150000 AddNotesExcerptToModelFiles: migrating ====================== 2025-05-01T10:58:06.172479941Z -- add_column(:model_files, :notes, :text) 2025-05-01T10:58:06.172481211Z -> 0.0005s 2025-05-01T10:58:06.172482396Z -- add_column(:model_files, :excerpt, :text) 2025-05-01T10:58:06.172483663Z -> 0.0004s 2025-05-01T10:58:06.172486308Z == 20230203150000 AddNotesExcerptToModelFiles: migrated (0.0010s) ============= 2025-05-01T10:58:06.172487866Z 2025-05-01T10:58:06.172488981Z Migrating to MoveScaleFactorIntoNote (20230221174212) 2025-05-01T10:58:06.172490166Z == 20230221174212 MoveScaleFactorIntoNote: migrating ========================== 2025-05-01T10:58:06.172491468Z == 20230221174212 MoveScaleFactorIntoNote: migrated (0.0040s) ================= 2025-05-01T10:58:06.172492820Z 2025-05-01T10:58:06.172493982Z Migrating to RemoveScaleFactorFromModels (20230221180921) 2025-05-01T10:58:06.172495218Z == 20230221180921 RemoveScaleFactorFromModels: migrating ====================== 2025-05-01T10:58:06.172496467Z -- remove_column(:models, :scale_factor, :decimal, {:default=>"100.0", :null=>false}) 2025-05-01T10:58:06.172497916Z -> 0.0065s 2025-05-01T10:58:06.172499126Z == 20230221180921 RemoveScaleFactorFromModels: migrated (0.0066s) ============= 2025-05-01T10:58:06.172500446Z 2025-05-01T10:58:06.172501601Z Migrating to RenameExcerptToCaption (20230222155910) 2025-05-01T10:58:06.172502851Z == 20230222155910 RenameExcerptToCaption: migrating =========================== 2025-05-01T10:58:06.172504139Z -- rename_column(:creators, :excerpt, :caption) 2025-05-01T10:58:06.172505346Z -> 0.0047s 2025-05-01T10:58:06.172506537Z -- rename_column(:models, :excerpt, :caption) 2025-05-01T10:58:06.172507753Z -> 0.0048s 2025-05-01T10:58:06.172508887Z -- rename_column(:model_files, :excerpt, :caption) 2025-05-01T10:58:06.172510070Z -> 0.0046s 2025-05-01T10:58:06.172511285Z == 20230222155910 RenameExcerptToCaption: migrated (0.0142s) ================== 2025-05-01T10:58:06.172512555Z 2025-05-01T10:58:06.172513705Z Migrating to AddNotesNameCaptionToLibrary (20230303150029) 2025-05-01T10:58:06.172514953Z == 20230303150029 AddNotesNameCaptionToLibrary: migrating ===================== 2025-05-01T10:58:06.172516326Z -- add_column(:libraries, :notes, :string) 2025-05-01T10:58:06.172517510Z -> 0.0005s 2025-05-01T10:58:06.172518639Z -- add_column(:libraries, :caption, :string) 2025-05-01T10:58:06.172519803Z -> 0.0003s 2025-05-01T10:58:06.172520978Z -- add_column(:libraries, :name, :string) 2025-05-01T10:58:06.172522147Z -> 0.0003s 2025-05-01T10:58:06.172523301Z == 20230303150029 AddNotesNameCaptionToLibrary: migrated (0.0015s) ============ 2025-05-01T10:58:06.172524536Z 2025-05-01T10:58:06.172525678Z Migrating to AddTagregexToLibrary (20230305180823) 2025-05-01T10:58:06.172526931Z == 20230305180823 AddTagregexToLibrary: migrating ============================= 2025-05-01T10:58:06.172528167Z -- add_column(:libraries, :tag_regex, :text) 2025-05-01T10:58:06.172530774Z -> 0.0005s 2025-05-01T10:58:06.172532237Z == 20230305180823 AddTagregexToLibrary: migrated (0.0007s) ==================== 2025-05-01T10:58:06.172533612Z 2025-05-01T10:58:06.172534761Z Migrating to AddIconToLibrary (20230307215826) 2025-05-01T10:58:06.172536091Z == 20230307215826 AddIconToLibrary: migrating ================================= 2025-05-01T10:58:06.291579096Z -- add_column(:libraries, :icon, :text) 2025-05-01T10:58:06.291596356Z -> 0.0005s 2025-05-01T10:58:06.291598832Z == 20230307215826 AddIconToLibrary: migrated (0.0006s) ======================== 2025-05-01T10:58:06.291600475Z 2025-05-01T10:58:06.291601837Z Migrating to CreateCollection (20230308004237) 2025-05-01T10:58:06.291603140Z == 20230308004237 CreateCollection: migrating ================================= 2025-05-01T10:58:06.291604499Z -- create_table(:collections) 2025-05-01T10:58:06.291605789Z -> 0.0006s 2025-05-01T10:58:06.291606975Z == 20230308004237 CreateCollection: migrated (0.0008s) ======================== 2025-05-01T10:58:06.291608268Z 2025-05-01T10:58:06.291609420Z Migrating to AddCollectionToModels (20230308005021) 2025-05-01T10:58:06.291610737Z == 20230308005021 AddCollectionToModels: migrating ============================ 2025-05-01T10:58:06.291612029Z -- add_reference(:models, :collection, {:null=>true, :foreign_key=>true}) 2025-05-01T10:58:06.291613413Z -> 0.0073s 2025-05-01T10:58:06.291614572Z == 20230308005021 AddCollectionToModels: migrated (0.0074s) =================== 2025-05-01T10:58:06.291615842Z 2025-05-01T10:58:06.291616909Z Migrating to MoveCollectionTagIntoObject (20230308006000) 2025-05-01T10:58:06.291618195Z == 20230308006000 MoveCollectionTagIntoObject: migrating ====================== 2025-05-01T10:58:06.291619441Z == 20230308006000 MoveCollectionTagIntoObject: migrated (0.0007s) ============= 2025-05-01T10:58:06.291620666Z 2025-05-01T10:58:06.291621857Z Migrating to RenameCollectionExcerptToCaption (20230313000000) 2025-05-01T10:58:06.291623137Z == 20230313000000 RenameCollectionExcerptToCaption: migrating ================= 2025-05-01T10:58:06.291624330Z -- rename_column(:collections, :excerpt, :caption) 2025-05-01T10:58:06.291625551Z -> 0.0020s 2025-05-01T10:58:06.291626651Z == 20230313000000 RenameCollectionExcerptToCaption: migrated (0.0020s) ======== 2025-05-01T10:58:06.291627892Z 2025-05-01T10:58:06.291628931Z Migrating to ChangePaginationSettingsOnUser (20230313000001) 2025-05-01T10:58:06.291630516Z == 20230313000001 ChangePaginationSettingsOnUser: migrating =================== 2025-05-01T10:58:06.291631791Z == 20230313000001 ChangePaginationSettingsOnUser: migrated (0.0000s) ========== 2025-05-01T10:58:06.291645047Z 2025-05-01T10:58:06.291646779Z Migrating to AddTagCloudSettingsToUser (20230316184012) 2025-05-01T10:58:06.291648158Z == 20230316184012 AddTagCloudSettingsToUser: migrating ======================== 2025-05-01T10:58:06.291649484Z -- add_column(:users, :tag_cloud_settings, :json, {:default=>{"threshold"=>2, "heatmap"=>true, "keypair"=>true, "sorting"=>"frequency"}}) 2025-05-01T10:58:06.291651384Z -> 0.0004s 2025-05-01T10:58:06.291652530Z == 20230316184012 AddTagCloudSettingsToUser: migrated (0.0005s) =============== 2025-05-01T10:58:06.291653909Z 2025-05-01T10:58:06.291655078Z Migrating to AddCollectionToCollections (20230324000000) 2025-05-01T10:58:06.291656310Z == 20230324000000 AddCollectionToCollections: migrating ======================= 2025-05-01T10:58:06.291657569Z -- add_reference(:collections, :collection, {:null=>true, :foreign_key=>true}) 2025-05-01T10:58:06.291658949Z -> 0.0030s 2025-05-01T10:58:06.291660800Z == 20230324000000 AddCollectionToCollections: migrated (0.0032s) ============== 2025-05-01T10:58:06.291662302Z 2025-05-01T10:58:06.291663480Z Migrating to RemoveDestinationExistsProblems (20230612080306) 2025-05-01T10:58:06.291664715Z == 20230612080306 RemoveDestinationExistsProblems: migrating ================== 2025-05-01T10:58:06.291666014Z == 20230612080306 RemoveDestinationExistsProblems: migrated (0.0012s) ========= 2025-05-01T10:58:06.291667233Z 2025-05-01T10:58:06.291668293Z Migrating to RemoveLeadingSeparatorsFromModelFilenames (20230613134254) 2025-05-01T10:58:06.291669538Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrating ======== 2025-05-01T10:58:06.291670754Z == 20230613134254 RemoveLeadingSeparatorsFromModelFilenames: migrated (0.0015s) 2025-05-01T10:58:06.291671972Z 2025-05-01T10:58:06.291673076Z Migrating to AddSlugs (20230615135601) 2025-05-01T10:58:06.291674290Z == 20230615135601 AddSlugs: migrating ========================================= 2025-05-01T10:58:06.291675561Z -- add_column(:models, :slug, :string) 2025-05-01T10:58:06.291676721Z -> 0.0004s 2025-05-01T10:58:06.291677821Z -- add_index(:models, :slug, {:name=>"index_models_on_slug"}) 2025-05-01T10:58:06.291679204Z -> 0.0002s 2025-05-01T10:58:06.291680324Z -- add_column(:collections, :slug, :string) 2025-05-01T10:58:06.291681533Z -> 0.0003s 2025-05-01T10:58:06.291682769Z -- add_index(:collections, :slug, {:name=>"index_collections_on_slug"}) 2025-05-01T10:58:06.291684200Z -> 0.0001s 2025-05-01T10:58:06.291685368Z -- add_column(:creators, :slug, :string) 2025-05-01T10:58:06.291686545Z -> 0.0003s 2025-05-01T10:58:06.291687698Z -- add_index(:creators, :slug, {:name=>"index_creators_on_slug"}) 2025-05-01T10:58:06.291690894Z -> 0.0001s 2025-05-01T10:58:06.291692346Z == 20230615135601 AddSlugs: migrated (0.0015s) ================================ 2025-05-01T10:58:06.291693683Z 2025-05-01T10:58:06.291694755Z Migrating to GenerateSlugs (20230617222353) 2025-05-01T10:58:06.291695990Z == 20230617222353 GenerateSlugs: migrating ==================================== 2025-05-01T10:58:06.291697296Z == 20230617222353 GenerateSlugs: migrated (0.0062s) =========================== 2025-05-01T10:58:06.291698582Z 2025-05-01T10:58:06.291699645Z Migrating to MakeNamesUnique (20230628194944) 2025-05-01T10:58:06.291700903Z == 20230628194944 MakeNamesUnique: migrating ================================== 2025-05-01T10:58:06.291702167Z == 20230628194944 MakeNamesUnique: migrated (0.0005s) ========================= 2025-05-01T10:58:06.291703430Z 2025-05-01T10:58:06.291704531Z Migrating to AddUniqueConstraintToNamesAndSlugs (20230628195018) 2025-05-01T10:58:06.291705834Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrating =============== 2025-05-01T10:58:06.291707108Z -- add_index(:creators, :name, {:unique=>true, :name=>"index_creators_on_name"}) 2025-05-01T10:58:06.291708550Z -> 0.0002s 2025-05-01T10:58:06.291709699Z -- remove_index(:creators, :slug) 2025-05-01T10:58:06.291710888Z -> 0.0002s 2025-05-01T10:58:06.291712027Z -- add_index(:creators, :slug, {:unique=>true, :name=>"index_creators_on_slug"}) 2025-05-01T10:58:06.291713352Z -> 0.0001s 2025-05-01T10:58:06.291714456Z -- add_index(:collections, :name, {:unique=>true, :name=>"index_collections_on_name"}) 2025-05-01T10:58:06.291715826Z -> 0.0001s 2025-05-01T10:58:06.291717030Z -- remove_index(:collections, :slug) 2025-05-01T10:58:06.291718227Z -> 0.0016s 2025-05-01T10:58:06.291719666Z -- add_index(:collections, :slug, {:unique=>true, :name=>"index_collections_on_slug"}) 2025-05-01T10:58:06.291721128Z -> 0.0001s 2025-05-01T10:58:06.291722308Z == 20230628195018 AddUniqueConstraintToNamesAndSlugs: migrated (0.0023s) ====== 2025-05-01T10:58:06.291723526Z 2025-05-01T10:58:06.291724654Z Migrating to AddSizeToModelFiles (20230707082403) 2025-05-01T10:58:06.291725892Z == 20230707082403 AddSizeToModelFiles: migrating ============================== 2025-05-01T10:58:06.291727164Z -- add_column(:model_files, :size, :integer) 2025-05-01T10:58:06.291728408Z -> 0.0004s 2025-05-01T10:58:06.291729605Z == 20230707082403 AddSizeToModelFiles: migrated (0.0005s) ===================== 2025-05-01T10:58:06.291730855Z 2025-05-01T10:58:06.291731997Z Migrating to ChangeFileSizeToBigInt (20230710102250) 2025-05-01T10:58:06.291733217Z == 20230710102250 ChangeFileSizeToBigInt: migrating =========================== 2025-05-01T10:58:06.291802622Z -- change_column(:model_files, :size, :bigint) 2025-05-01T10:58:06.291804575Z -> 0.0076s 2025-05-01T10:58:06.291805839Z == 20230710102250 ChangeFileSizeToBigInt: migrated (0.0077s) ================== 2025-05-01T10:58:06.291807118Z 2025-05-01T10:58:06.291808236Z Migrating to AddNoteToProblems (20230711111009) 2025-05-01T10:58:06.291809456Z == 20230711111009 AddNoteToProblems: migrating ================================ 2025-05-01T10:58:06.291810718Z -- add_column(:problems, :note, :string, {:default=>nil}) 2025-05-01T10:58:06.291812023Z -> 0.0008s 2025-05-01T10:58:06.291813224Z == 20230711111009 AddNoteToProblems: migrated (0.0008s) ======================= 2025-05-01T10:58:06.291814474Z 2025-05-01T10:58:06.291815575Z Migrating to AddProblemSettingsToUser (20240122114207) 2025-05-01T10:58:06.291816774Z == 20240122114207 AddProblemSettingsToUser: migrating ========================= 2025-05-01T10:58:06.291818547Z -- 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-05-01T10:58:06.291821455Z -> 0.0005s 2025-05-01T10:58:06.291822659Z == 20240122114207 AddProblemSettingsToUser: migrated (0.0005s) ================ 2025-05-01T10:58:06.291823976Z 2025-05-01T10:58:06.291826680Z Migrating to AddLicenseToModel (20240127143358) 2025-05-01T10:58:06.291827971Z == 20240127143358 AddLicenseToModel: migrating ================================ 2025-05-01T10:58:06.291829281Z -- add_column(:models, :license, :string) 2025-05-01T10:58:06.291830489Z -> 0.0004s 2025-05-01T10:58:06.291831590Z == 20240127143358 AddLicenseToModel: migrated (0.0004s) ======================= 2025-05-01T10:58:06.291832862Z 2025-05-01T10:58:06.291833963Z Migrating to AddIgnoredToProblems (20240131134832) 2025-05-01T10:58:06.291835197Z == 20240131134832 AddIgnoredToProblems: migrating ============================= 2025-05-01T10:58:06.291836447Z -- add_column(:problems, :ignored, :boolean, {:default=>false, :null=>false}) 2025-05-01T10:58:06.291837826Z -> 0.0004s 2025-05-01T10:58:06.291839405Z == 20240131134832 AddIgnoredToProblems: migrated (0.0004s) ==================== 2025-05-01T10:58:06.291840770Z 2025-05-01T10:58:06.291841938Z Migrating to AddPresupportedVersionToModelFiles (20240208143319) 2025-05-01T10:58:06.291843210Z == 20240208143319 AddPresupportedVersionToModelFiles: migrating =============== 2025-05-01T10:58:06.291844448Z -- add_reference(:model_files, :presupported_version, {:foreign_key=>{:to_table=>:model_files}}) 2025-05-01T10:58:06.291847532Z -> 0.0049s 2025-05-01T10:58:06.291848929Z == 20240208143319 AddPresupportedVersionToModelFiles: migrated (0.0049s) ====== 2025-05-01T10:58:06.291850219Z 2025-05-01T10:58:06.291851315Z Migrating to AddFileListSettingsToUser (20240209125409) 2025-05-01T10:58:06.291852605Z == 20240209125409 AddFileListSettingsToUser: migrating ======================== 2025-05-01T10:58:06.291853871Z -- add_column(:users, :file_list_settings, :json, {:default=>{"hide_presupported_versions"=>true}}) 2025-05-01T10:58:06.291855357Z -> 0.0004s 2025-05-01T10:58:06.291856474Z == 20240209125409 AddFileListSettingsToUser: migrated (0.0004s) =============== 2025-05-01T10:58:06.291857771Z 2025-05-01T10:58:06.291858835Z Migrating to AddMissingUniqueIndexes (20240228130246) 2025-05-01T10:58:06.291860051Z == 20240228130246 AddMissingUniqueIndexes: migrating ========================== 2025-05-01T10:58:06.291861298Z -- add_index(:libraries, :path, {:unique=>true, :name=>"index_libraries_on_path"}) 2025-05-01T10:58:06.291862659Z -> 0.0002s 2025-05-01T10:58:06.291863828Z -- add_index(:models, [:path, :library_id], {:unique=>true, :name=>"index_models_on_path_and_library_id"}) 2025-05-01T10:58:06.291865244Z -> 0.0002s 2025-05-01T10:58:06.291866384Z -- add_index(:model_files, [:filename, :model_id], {:unique=>true, :name=>"index_model_files_on_filename_and_model_id"}) 2025-05-01T10:58:06.291867818Z -> 0.0004s 2025-05-01T10:58:06.291868977Z -- add_index(:problems, [:category, :problematic_id, :problematic_type], {:unique=>true, :name=>"index_problems_on_category_and_problematic_id_and_type"}) 2025-05-01T10:58:06.291870515Z -> 0.0003s 2025-05-01T10:58:06.291871672Z == 20240228130246 AddMissingUniqueIndexes: migrated (0.0011s) ================= 2025-05-01T10:58:06.291872953Z 2025-05-01T10:58:06.291874044Z Migrating to CreateFlipperTables (20240306095646) 2025-05-01T10:58:06.291875229Z == 20240306095646 CreateFlipperTables: migrating ============================== 2025-05-01T10:58:06.291876451Z -- create_table(:flipper_features) 2025-05-01T10:58:06.291877690Z -> 0.0004s 2025-05-01T10:58:06.291878867Z -- add_index(:flipper_features, :key, {:unique=>true, :name=>"index_flipper_features_on_key"}) 2025-05-01T10:58:06.291880239Z -> 0.0003s 2025-05-01T10:58:06.291881398Z -- create_table(:flipper_gates) 2025-05-01T10:58:06.291882636Z -> 0.0002s 2025-05-01T10:58:06.291883784Z -- 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-05-01T10:58:06.291885413Z -> 0.0001s 2025-05-01T10:58:06.411818129Z == 20240306095646 CreateFlipperTables: migrated (0.0011s) ===================== 2025-05-01T10:58:06.411836674Z 2025-05-01T10:58:06.411838790Z Migrating to RolifyCreateRoles (20240319155251) 2025-05-01T10:58:06.411840481Z == 20240319155251 RolifyCreateRoles: migrating ================================ 2025-05-01T10:58:06.411841931Z -- create_table(:roles) 2025-05-01T10:58:06.411843151Z -> 0.0019s 2025-05-01T10:58:06.411844529Z -- create_table(:users_roles, {:id=>false}) 2025-05-01T10:58:06.411845951Z -> 0.0003s 2025-05-01T10:58:06.411847193Z -- add_index(:roles, :name, {:name=>"index_roles_on_name"}) 2025-05-01T10:58:06.411848524Z -> 0.0003s 2025-05-01T10:58:06.411849697Z -- add_index(:roles, [:name, :resource_type, :resource_id], {:name=>"index_roles_on_name_and_resource_type_and_resource_id"}) 2025-05-01T10:58:06.411851220Z -> 0.0001s 2025-05-01T10:58:06.411852574Z -- add_index(:users_roles, [:user_id, :role_id], {:name=>"index_users_roles_on_user_id_and_role_id"}) 2025-05-01T10:58:06.411854000Z -> 0.0001s 2025-05-01T10:58:06.411855214Z == 20240319155251 RolifyCreateRoles: migrated (0.0035s) ======================= 2025-05-01T10:58:06.411856566Z 2025-05-01T10:58:06.411858035Z Migrating to ConvertAdminFlagToRole (20240319155526) 2025-05-01T10:58:06.411859285Z == 20240319155526 ConvertAdminFlagToRole: migrating =========================== 2025-05-01T10:58:06.411860529Z == 20240319155526 ConvertAdminFlagToRole: migrated (0.0018s) ================== 2025-05-01T10:58:06.411861720Z 2025-05-01T10:58:06.411862800Z Migrating to RemoveAdminFromUsers (20240319155903) 2025-05-01T10:58:06.411864052Z == 20240319155903 RemoveAdminFromUsers: migrating ============================= 2025-05-01T10:58:06.411865260Z -- remove_column(:users, :admin, :boolean, {:default=>false, :null=>false}) 2025-05-01T10:58:06.411866642Z -> 0.0069s 2025-05-01T10:58:06.411867730Z == 20240319155903 RemoveAdminFromUsers: migrated (0.0070s) ==================== 2025-05-01T10:58:06.411868956Z 2025-05-01T10:58:06.411870021Z Migrating to AddResetPasswordTokenToUsers (20240322143621) 2025-05-01T10:58:06.411871195Z == 20240322143621 AddResetPasswordTokenToUsers: migrating ===================== 2025-05-01T10:58:06.411872378Z -- add_column(:users, :reset_password_token, :string) 2025-05-01T10:58:06.411873563Z -> 0.0005s 2025-05-01T10:58:06.411874678Z -- add_index(:users, :reset_password_token, {:unique=>true, :name=>"index_users_on_reset_password_token"}) 2025-05-01T10:58:06.411876083Z -> 0.0002s 2025-05-01T10:58:06.411877191Z == 20240322143621 AddResetPasswordTokenToUsers: migrated (0.0010s) ============ 2025-05-01T10:58:06.411878418Z 2025-05-01T10:58:06.411885910Z Migrating to SetAdminPasswordResetToken (20240322150022) 2025-05-01T10:58:06.411887742Z == 20240322150022 SetAdminPasswordResetToken: migrating ======================= 2025-05-01T10:58:06.411889069Z == 20240322150022 SetAdminPasswordResetToken: migrated (0.0028s) ============== 2025-05-01T10:58:06.411890300Z 2025-05-01T10:58:06.411891468Z Migrating to AddRememberableToUsers (20240410221112) 2025-05-01T10:58:06.411892668Z == 20240410221112 AddRememberableToUsers: migrating =========================== 2025-05-01T10:58:06.411893947Z -- add_column(:users, :remember_created_at, :datetime) 2025-05-01T10:58:06.411895146Z -> 0.0005s 2025-05-01T10:58:06.411897213Z == 20240410221112 AddRememberableToUsers: migrated (0.0006s) ================== 2025-05-01T10:58:06.411898636Z 2025-05-01T10:58:06.411899757Z Migrating to AddResetPasswordSentAtToUsers (20240410222922) 2025-05-01T10:58:06.411900987Z == 20240410222922 AddResetPasswordSentAtToUsers: migrating ==================== 2025-05-01T10:58:06.411902245Z -- add_column(:users, :reset_password_sent_at, :datetime) 2025-05-01T10:58:06.411903445Z -> 0.0005s 2025-05-01T10:58:06.411904640Z == 20240410222922 AddResetPasswordSentAtToUsers: migrated (0.0011s) =========== 2025-05-01T10:58:06.411905868Z 2025-05-01T10:58:06.411906939Z Migrating to DropDelayedJobs (20240418112821) 2025-05-01T10:58:06.411908203Z == 20240418112821 DropDelayedJobs: migrating ================================== 2025-05-01T10:58:06.411909575Z -- drop_table(:delayed_jobs) 2025-05-01T10:58:06.411910820Z -> 0.0003s 2025-05-01T10:58:06.411912023Z == 20240418112821 DropDelayedJobs: migrated (0.0005s) ========================= 2025-05-01T10:58:06.411913291Z 2025-05-01T10:58:06.411914371Z Migrating to AddInterfaceLanguageToUsers (20240423102250) 2025-05-01T10:58:06.411915558Z == 20240423102250 AddInterfaceLanguageToUsers: migrating ====================== 2025-05-01T10:58:06.411916822Z -- add_column(:users, :interface_language, :string) 2025-05-01T10:58:06.411918051Z -> 0.0007s 2025-05-01T10:58:06.411919222Z == 20240423102250 AddInterfaceLanguageToUsers: migrated (0.0007s) ============= 2025-05-01T10:58:06.411920450Z 2025-05-01T10:58:06.411921537Z Migrating to AddLockableToUsers (20240610120318) 2025-05-01T10:58:06.411922754Z == 20240610120318 AddLockableToUsers: migrating =============================== 2025-05-01T10:58:06.411923981Z -- change_table(:users) 2025-05-01T10:58:06.411925112Z -> 0.0009s 2025-05-01T10:58:06.411926286Z == 20240610120318 AddLockableToUsers: migrated (0.0009s) ====================== 2025-05-01T10:58:06.411927561Z 2025-05-01T10:58:06.411928672Z Migrating to AddAttachmentDataToModelFiles (20240614085913) 2025-05-01T10:58:06.411931722Z == 20240614085913 AddAttachmentDataToModelFiles: migrating ==================== 2025-05-01T10:58:06.411933255Z -- add_column(:model_files, :attachment_data, :json) 2025-05-01T10:58:06.411934458Z -> 0.0007s 2025-05-01T10:58:06.411935608Z == 20240614085913 AddAttachmentDataToModelFiles: migrated (0.0008s) =========== 2025-05-01T10:58:06.411936876Z 2025-05-01T10:58:06.411937933Z Migrating to MoveFileDataIntoShrine (20240615085913) 2025-05-01T10:58:06.411939142Z == 20240615085913 MoveFileDataIntoShrine: migrating =========================== 2025-05-01T10:58:06.411940378Z == 20240615085913 MoveFileDataIntoShrine: migrated (0.0014s) ================== 2025-05-01T10:58:06.411941643Z 2025-05-01T10:58:06.411942720Z Migrating to AddStorageServiceToLibraries (20240701142651) 2025-05-01T10:58:06.411943955Z == 20240701142651 AddStorageServiceToLibraries: migrating ===================== 2025-05-01T10:58:06.411945242Z -- add_column(:libraries, :storage_service, :string, {:null=>false, :default=>"filesystem"}) 2025-05-01T10:58:06.411946648Z -> 0.0004s 2025-05-01T10:58:06.411947783Z == 20240701142651 AddStorageServiceToLibraries: migrated (0.0007s) ============ 2025-05-01T10:58:06.411949036Z 2025-05-01T10:58:06.411950139Z Migrating to AddS3FieldsToLibrary (20240703103707) 2025-05-01T10:58:06.411951644Z == 20240703103707 AddS3FieldsToLibrary: migrating ============================= 2025-05-01T10:58:06.411952984Z -- add_column(:libraries, :s3_endpoint, :string, {:default=>nil}) 2025-05-01T10:58:06.411954238Z -> 0.0006s 2025-05-01T10:58:06.411955428Z -- add_column(:libraries, :s3_region, :string, {:default=>nil}) 2025-05-01T10:58:06.411956688Z -> 0.0004s 2025-05-01T10:58:06.411957837Z -- add_column(:libraries, :s3_bucket, :string, {:default=>nil}) 2025-05-01T10:58:06.411959103Z -> 0.0003s 2025-05-01T10:58:06.411960257Z -- add_column(:libraries, :s3_access_key_id, :string, {:default=>nil}) 2025-05-01T10:58:06.411961540Z -> 0.0003s 2025-05-01T10:58:06.411962632Z -- add_column(:libraries, :s3_secret_access_key, :string, {:default=>nil}) 2025-05-01T10:58:06.411963979Z -> 0.0003s 2025-05-01T10:58:06.411965133Z == 20240703103707 AddS3FieldsToLibrary: migrated (0.0021s) ==================== 2025-05-01T10:58:06.411966364Z 2025-05-01T10:58:06.411967425Z Migrating to ChangeIndexOnLibraryPath (20240703160732) 2025-05-01T10:58:06.411968674Z == 20240703160732 ChangeIndexOnLibraryPath: migrating ========================= 2025-05-01T10:58:06.411969923Z -- remove_index(:libraries, :path) 2025-05-01T10:58:06.411971083Z -> 0.0002s 2025-05-01T10:58:06.411972196Z == 20240703160732 ChangeIndexOnLibraryPath: migrated (0.0003s) ================ 2025-05-01T10:58:06.411975247Z 2025-05-01T10:58:06.411976626Z Migrating to CreateFederailsActors (20240727113215) 2025-05-01T10:58:06.411977890Z == 20240727113215 CreateFederailsActors: migrating ============================ 2025-05-01T10:58:06.411979132Z -- create_table(:federails_actors) 2025-05-01T10:58:06.411980370Z -> 0.0005s 2025-05-01T10:58:06.411981562Z -- foreign_key_exists?(:federails_actors, :users) 2025-05-01T10:58:06.411982809Z -> 0.0004s 2025-05-01T10:58:06.411983916Z -- remove_foreign_key(:federails_actors, :users) 2025-05-01T10:58:06.411985124Z -> 0.0042s 2025-05-01T10:58:06.411986234Z -- remove_index(:federails_actors, :user_id) 2025-05-01T10:58:06.411987463Z -> 0.0002s 2025-05-01T10:58:06.411988589Z -- add_index(:federails_actors, :user_id, {:unique=>true, :name=>"index_federails_actors_on_user_id"}) 2025-05-01T10:58:06.411990133Z -> 0.0001s 2025-05-01T10:58:06.411991285Z -- add_foreign_key(:federails_actors, :users) 2025-05-01T10:58:06.411992483Z -> 0.0038s 2025-05-01T10:58:06.411993679Z == 20240727113215 CreateFederailsActors: migrated (0.0093s) =================== 2025-05-01T10:58:06.411994936Z 2025-05-01T10:58:06.411996019Z Migrating to CreateFederailsFollowings (20240727113216) 2025-05-01T10:58:06.411997253Z == 20240727113216 CreateFederailsFollowings: migrating ======================== 2025-05-01T10:58:06.411998515Z -- create_table(:federails_followings) 2025-05-01T10:58:06.411999771Z -> 0.0005s 2025-05-01T10:58:06.412000940Z == 20240727113216 CreateFederailsFollowings: migrated (0.0006s) =============== 2025-05-01T10:58:06.412002167Z 2025-05-01T10:58:06.412003259Z Migrating to CreateFederailsActivities (20240727113217) 2025-05-01T10:58:06.412004601Z == 20240727113217 CreateFederailsActivities: migrating ======================== 2025-05-01T10:58:06.412005844Z -- create_table(:federails_activities) 2025-05-01T10:58:06.412007022Z -> 0.0012s 2025-05-01T10:58:06.412008186Z == 20240727113217 CreateFederailsActivities: migrated (0.0012s) =============== 2025-05-01T10:58:06.412009507Z 2025-05-01T10:58:06.412010633Z Migrating to ChangeActorEntityRelToPolymorphic (20240731165646) 2025-05-01T10:58:06.412012122Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrating ================ 2025-05-01T10:58:06.412013443Z -- remove_foreign_key(:federails_actors, {:column=>:user_id, :to_table=>"users"}) 2025-05-01T10:58:06.412014856Z -> 0.0042s 2025-05-01T10:58:06.412015997Z -- remove_index(:federails_actors, :user_id, {:unique=>true}) 2025-05-01T10:58:06.412017227Z -> 0.0002s 2025-05-01T10:58:06.412018375Z -- change_table(:federails_actors) 2025-05-01T10:58:06.412021158Z -> 0.0038s 2025-05-01T10:58:06.412022586Z == 20240731165646 ChangeActorEntityRelToPolymorphic: migrated (0.0082s) ======= 2025-05-01T10:58:06.412023864Z 2025-05-01T10:58:06.412025003Z Migrating to CreateFederailsActors (20240731165647) 2025-05-01T10:58:06.412026198Z == 20240731165647 CreateFederailsActors: migrating ============================ 2025-05-01T10:58:06.412027399Z == 20240731165647 CreateFederailsActors: migrated (0.0000s) =================== 2025-05-01T10:58:06.412028676Z 2025-05-01T10:58:06.412029759Z Migrating to CreateMoreFederailsActors (20240802094448) 2025-05-01T10:58:06.412030955Z == 20240802094448 CreateMoreFederailsActors: migrating ======================== 2025-05-01T10:58:06.412032157Z == 20240802094448 CreateMoreFederailsActors: migrated (0.0000s) =============== 2025-05-01T10:58:06.412033389Z 2025-05-01T10:58:06.412034501Z Migrating to BackfillActivities (20240805111500) 2025-05-01T10:58:06.412035656Z == 20240805111500 BackfillActivities: migrating =============================== 2025-05-01T10:58:06.412036846Z == 20240805111500 BackfillActivities: migrated (0.0000s) ====================== 2025-05-01T10:58:06.412038111Z 2025-05-01T10:58:06.412039157Z Migrating to CreateCaberRelations (20240827155630) 2025-05-01T10:58:06.412040366Z == 20240827155630 CreateCaberRelations: migrating ============================= 2025-05-01T10:58:06.412041623Z -- create_table(:caber_relations) 2025-05-01T10:58:06.412042810Z -> 0.0031s 2025-05-01T10:58:06.412043924Z == 20240827155630 CreateCaberRelations: migrated (0.0031s) ==================== 2025-05-01T10:58:06.412045127Z 2025-05-01T10:58:06.412046198Z Migrating to AddDefaultAccessControls (20240830121749) 2025-05-01T10:58:06.412047384Z == 20240830121749 AddDefaultAccessControls: migrating ========================= 2025-05-01T10:58:06.412048587Z == 20240830121749 AddDefaultAccessControls: migrated (0.0039s) ================ 2025-05-01T10:58:06.412049793Z 2025-05-01T10:58:06.412050916Z Migrating to RenameDefaultRoles (20240830151650) 2025-05-01T10:58:06.412052043Z == 20240830151650 RenameDefaultRoles: migrating =============================== 2025-05-01T10:58:06.412053258Z == 20240830151650 RenameDefaultRoles: migrated (0.0033s) ====================== 2025-05-01T10:58:06.412054439Z 2025-05-01T10:58:06.412055505Z Migrating to AddPublicIDsToModels (20240904151944) 2025-05-01T10:58:06.412056700Z == 20240904151944 AddPublicIDsToModels: migrating ============================= 2025-05-01T10:58:06.412057996Z -- add_column(:models, :public_id, :string) 2025-05-01T10:58:06.412062014Z -> 0.0005s 2025-05-01T10:58:06.412063260Z -- add_index(:models, :public_id) 2025-05-01T10:58:06.412066059Z -> 0.0002s 2025-05-01T10:58:06.412067422Z -- add_column(:model_files, :public_id, :string) 2025-05-01T10:58:06.412068639Z -> 0.0005s 2025-05-01T10:58:06.412069757Z -- add_index(:model_files, :public_id) 2025-05-01T10:58:06.412070912Z -> 0.0001s 2025-05-01T10:58:06.412072076Z -- add_column(:problems, :public_id, :string) 2025-05-01T10:58:06.551029307Z -> 0.0005s 2025-05-01T10:58:06.551046068Z -- add_index(:problems, :public_id) 2025-05-01T10:58:06.551048234Z -> 0.0001s 2025-05-01T10:58:06.551049624Z -- add_column(:creators, :public_id, :string) 2025-05-01T10:58:06.551050913Z -> 0.0004s 2025-05-01T10:58:06.551052140Z -- add_index(:creators, :public_id) 2025-05-01T10:58:06.551053454Z -> 0.0001s 2025-05-01T10:58:06.551054680Z -- add_column(:collections, :public_id, :string) 2025-05-01T10:58:06.551056032Z -> 0.0004s 2025-05-01T10:58:06.551057309Z -- add_index(:collections, :public_id) 2025-05-01T10:58:06.551058540Z -> 0.0001s 2025-05-01T10:58:06.551059679Z -- add_column(:libraries, :public_id, :string) 2025-05-01T10:58:06.551060890Z -> 0.0004s 2025-05-01T10:58:06.551062034Z -- add_index(:libraries, :public_id) 2025-05-01T10:58:06.551063244Z -> 0.0001s 2025-05-01T10:58:06.551064473Z == 20240904151944 AddPublicIDsToModels: migrated (0.0034s) ==================== 2025-05-01T10:58:06.551065939Z 2025-05-01T10:58:06.551067117Z Migrating to GeneratePublicIDsForModels (20240904152358) 2025-05-01T10:58:06.551068439Z == 20240904152358 GeneratePublicIDsForModels: migrating ======================= 2025-05-01T10:58:06.551069745Z Scoped order is ignored, use :cursor with :order to configure custom order. 2025-05-01T10:58:06.551071036Z == 20240904152358 GeneratePublicIDsForModels: migrated (0.0108s) ============== 2025-05-01T10:58:06.551072291Z 2025-05-01T10:58:06.551073423Z Migrating to BackfillActivitiesAfterPermissions (20240909100000) 2025-05-01T10:58:06.551074647Z == 20240909100000 BackfillActivitiesAfterPermissions: migrating =============== 2025-05-01T10:58:06.551075877Z == 20240909100000 BackfillActivitiesAfterPermissions: migrated (0.0000s) ====== 2025-05-01T10:58:06.551077128Z 2025-05-01T10:58:06.551078233Z Migrating to DeduplicateRoles (20240923114515) 2025-05-01T10:58:06.551079392Z == 20240923114515 DeduplicateRoles: migrating ================================= 2025-05-01T10:58:06.551080587Z == 20240923114515 DeduplicateRoles: migrated (0.0016s) ======================== 2025-05-01T10:58:06.551081819Z 2025-05-01T10:58:06.551082892Z Migrating to AddVirtualColumnsForSorting (20240924122004) 2025-05-01T10:58:06.551084112Z == 20240924122004 AddVirtualColumnsForSorting: migrating ====================== 2025-05-01T10:58:06.551097356Z -- add_column(:models, :name_lower, :virtual, {:type=>:string, :as=>"LOWER(name)", :stored=>true}) 2025-05-01T10:58:06.551099510Z -> 0.0104s 2025-05-01T10:58:06.551100790Z -- add_index(:models, :name_lower) 2025-05-01T10:58:06.551102002Z -> 0.0001s 2025-05-01T10:58:06.551103175Z -- add_column(:creators, :name_lower, :virtual, {:type=>:string, :as=>"LOWER(name)", :stored=>true}) 2025-05-01T10:58:06.551104624Z -> 0.0042s 2025-05-01T10:58:06.551105766Z -- add_index(:creators, :name_lower) 2025-05-01T10:58:06.551106949Z -> 0.0001s 2025-05-01T10:58:06.551108108Z -- add_column(:collections, :name_lower, :virtual, {:type=>:string, :as=>"LOWER(name)", :stored=>true}) 2025-05-01T10:58:06.551109527Z -> 0.0061s 2025-05-01T10:58:06.551110699Z -- add_index(:collections, :name_lower) 2025-05-01T10:58:06.551111854Z -> 0.0001s 2025-05-01T10:58:06.551113378Z == 20240924122004 AddVirtualColumnsForSorting: migrated (0.0210s) ============= 2025-05-01T10:58:06.551114676Z 2025-05-01T10:58:06.551115781Z Migrating to AddKeypairToActors (20240926162407) 2025-05-01T10:58:06.551117007Z == 20240926162407 AddKeypairToActors: migrating =============================== 2025-05-01T10:58:06.551119131Z -- change_table(:federails_actors) 2025-05-01T10:58:06.551120549Z -> 0.0009s 2025-05-01T10:58:06.551121833Z == 20240926162407 AddKeypairToActors: migrated (0.0009s) ====================== 2025-05-01T10:58:06.551123080Z 2025-05-01T10:58:06.551124193Z Migrating to AddUuids (20241004194445) 2025-05-01T10:58:06.551125357Z == 20241004194445 AddUuids: migrating ========================================= 2025-05-01T10:58:06.551126594Z -- change_table(:federails_actors) 2025-05-01T10:58:06.551127824Z -> 0.0008s 2025-05-01T10:58:06.551128956Z -- change_table(:federails_activities) 2025-05-01T10:58:06.551130074Z -> 0.0007s 2025-05-01T10:58:06.551131193Z -- change_table(:federails_followings) 2025-05-01T10:58:06.551132363Z -> 0.0005s 2025-05-01T10:58:06.551133478Z == 20241004194445 AddUuids: migrated (0.0020s) ================================ 2025-05-01T10:58:06.551134674Z 2025-05-01T10:58:06.551135834Z Migrating to CreateComments (20241007182824) 2025-05-01T10:58:06.551137114Z == 20241007182824 CreateComments: migrating =================================== 2025-05-01T10:58:06.551138401Z -- create_table(:comments) 2025-05-01T10:58:06.551139555Z -> 0.0007s 2025-05-01T10:58:06.551140715Z == 20241007182824 CreateComments: migrated (0.0008s) ========================== 2025-05-01T10:58:06.551143804Z 2025-05-01T10:58:06.551160787Z Migrating to AddSystemToComments (20241009122540) 2025-05-01T10:58:06.551162524Z == 20241009122540 AddSystemToComments: migrating ============================== 2025-05-01T10:58:06.551163822Z -- add_column(:comments, :system, :boolean, {:null=>false, :default=>false}) 2025-05-01T10:58:06.551165200Z -> 0.0005s 2025-05-01T10:58:06.551166368Z == 20241009122540 AddSystemToComments: migrated (0.0005s) ===================== 2025-05-01T10:58:06.551167554Z 2025-05-01T10:58:06.551168617Z Migrating to BackfillActivitiesAfterUuids (20241013215000) 2025-05-01T10:58:06.551169864Z == 20241013215000 BackfillActivitiesAfterUuids: migrating ===================== 2025-05-01T10:58:06.551171113Z == 20241013215000 BackfillActivitiesAfterUuids: migrated (0.0009s) ============ 2025-05-01T10:58:06.551172500Z 2025-05-01T10:58:06.551173580Z Migrating to AddOmniauthToUsers (20241015090803) 2025-05-01T10:58:06.551174853Z == 20241015090803 AddOmniauthToUsers: migrating =============================== 2025-05-01T10:58:06.551176111Z -- add_column(:users, :auth_provider, :string) 2025-05-01T10:58:06.551177262Z -> 0.0006s 2025-05-01T10:58:06.551178393Z -- add_column(:users, :auth_uid, :string) 2025-05-01T10:58:06.551179519Z -> 0.0004s 2025-05-01T10:58:06.551180673Z == 20241015090803 AddOmniauthToUsers: migrated (0.0010s) ====================== 2025-05-01T10:58:06.551181899Z 2025-05-01T10:58:06.551183049Z Migrating to AddSensitiveFlagToModelsAndComments (20241017093301) 2025-05-01T10:58:06.551184339Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrating ============== 2025-05-01T10:58:06.551185611Z -- add_column(:models, :sensitive, :boolean, {:null=>false, :default=>false}) 2025-05-01T10:58:06.551186881Z -> 0.0005s 2025-05-01T10:58:06.551188055Z -- add_column(:comments, :sensitive, :boolean, {:null=>false, :default=>false}) 2025-05-01T10:58:06.551189363Z -> 0.0004s 2025-05-01T10:58:06.551190465Z == 20241017093301 AddSensitiveFlagToModelsAndComments: migrated (0.0010s) ===== 2025-05-01T10:58:06.551191673Z 2025-05-01T10:58:06.551193119Z Migrating to AddSensitiveContentHandlingToUsers (20241017113112) 2025-05-01T10:58:06.551194505Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrating =============== 2025-05-01T10:58:06.551195785Z -- add_column(:users, :sensitive_content_handling, :string, {:default=>nil}) 2025-05-01T10:58:06.551197088Z -> 0.0005s 2025-05-01T10:58:06.551198229Z == 20241017113112 AddSensitiveContentHandlingToUsers: migrated (0.0005s) ====== 2025-05-01T10:58:06.551199442Z 2025-05-01T10:58:06.551200558Z Migrating to AddPublicIDsToUsers (20241021124608) 2025-05-01T10:58:06.551203570Z == 20241021124608 AddPublicIDsToUsers: migrating ============================== 2025-05-01T10:58:06.551205103Z -- change_table(:users) 2025-05-01T10:58:06.551206413Z -> 0.0007s 2025-05-01T10:58:06.551207515Z == 20241021124608 AddPublicIDsToUsers: migrated (0.0007s) ===================== 2025-05-01T10:58:06.551208768Z 2025-05-01T10:58:06.551209834Z Migrating to CreatePublicIDsForUsers (20241021125322) 2025-05-01T10:58:06.551211027Z == 20241021125322 CreatePublicIDsForUsers: migrating ========================== 2025-05-01T10:58:06.551212217Z == 20241021125322 CreatePublicIDsForUsers: migrated (0.0015s) ================= 2025-05-01T10:58:06.551213457Z 2025-05-01T10:58:06.551214527Z Migrating to RemoveUnneededIndexes (20241025110218) 2025-05-01T10:58:06.551215759Z == 20241025110218 RemoveUnneededIndexes: migrating ============================ 2025-05-01T10:58:06.551216987Z -- remove_index(:favorites, {:name=>"index_favorites_on_favoritable", :column=>[:favoritable_type, :favoritable_id]}) 2025-05-01T10:58:06.551218429Z -> 0.0004s 2025-05-01T10:58:06.551219531Z -- remove_index(:federails_followings, {:name=>"index_federails_followings_on_actor_id", :column=>:actor_id}) 2025-05-01T10:58:06.551220943Z -> 0.0003s 2025-05-01T10:58:06.551222069Z -- remove_index(:roles, {:name=>"index_roles_on_name", :column=>:name}) 2025-05-01T10:58:06.551223420Z -> 0.0002s 2025-05-01T10:58:06.551224594Z -- remove_index(:taggings, {:name=>"index_taggings_on_tag_id", :column=>:tag_id}) 2025-05-01T10:58:06.551225971Z -> 0.0004s 2025-05-01T10:58:06.551227140Z -- remove_index(:taggings, {:name=>"index_taggings_on_taggable_id", :column=>:taggable_id}) 2025-05-01T10:58:06.551228495Z -> 0.0004s 2025-05-01T10:58:06.551229580Z -- remove_index(:taggings, {:name=>"index_taggings_on_tagger_id", :column=>:tagger_id}) 2025-05-01T10:58:06.551230943Z -> 0.0003s 2025-05-01T10:58:06.551232092Z -- remove_index(:users_roles, {:name=>"index_users_roles_on_user_id", :column=>:user_id}) 2025-05-01T10:58:06.551233461Z -> 0.0002s 2025-05-01T10:58:06.551234588Z == 20241025110218 RemoveUnneededIndexes: migrated (0.0023s) =================== 2025-05-01T10:58:06.551235918Z 2025-05-01T10:58:06.551237000Z Migrating to AddInProgressToProblems (20241105121830) 2025-05-01T10:58:06.551238254Z == 20241105121830 AddInProgressToProblems: migrating ========================== 2025-05-01T10:58:06.551239480Z -- add_column(:problems, :in_progress, :boolean, {:default=>false, :null=>false}) 2025-05-01T10:58:06.551240805Z -> 0.0006s 2025-05-01T10:58:06.551241927Z == 20241105121830 AddInProgressToProblems: migrated (0.0006s) ================= 2025-05-01T10:58:06.551243187Z 2025-05-01T10:58:06.551245861Z Migrating to ClearStuckProblems (20241118155027) 2025-05-01T10:58:06.551247715Z == 20241118155027 ClearStuckProblems: migrating =============================== 2025-05-01T10:58:06.551249129Z == 20241118155027 ClearStuckProblems: migrated (0.0026s) ====================== 2025-05-01T10:58:06.551250419Z 2025-05-01T10:58:06.551251564Z Migrating to AddApprovedToUser (20241122121621) 2025-05-01T10:58:06.551252709Z == 20241122121621 AddApprovedToUser: migrating ================================ 2025-05-01T10:58:06.551253918Z -- change_table(:users) 2025-05-01T10:58:06.551255123Z -> 0.0012s 2025-05-01T10:58:06.551256221Z == 20241122121621 AddApprovedToUser: migrated (0.0012s) ======================= 2025-05-01T10:58:06.551257434Z 2025-05-01T10:58:06.551258512Z Migrating to CreateFederailsModerationReports (20241128162213) 2025-05-01T10:58:06.551259741Z == 20241128162213 CreateFederailsModerationReports: migrating ================= 2025-05-01T10:58:06.551261036Z -- create_table(:federails_moderation_reports) 2025-05-01T10:58:06.551265233Z -> 0.0006s 2025-05-01T10:58:06.551266499Z == 20241128162213 CreateFederailsModerationReports: migrated (0.0006s) ======== 2025-05-01T10:58:06.551267742Z 2025-05-01T10:58:06.551269028Z Migrating to CreateFederailsModerationDomainBlocks (20241128162214) 2025-05-01T10:58:06.551270374Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrating ============ 2025-05-01T10:58:06.551271611Z -- create_table(:federails_moderation_domain_blocks) 2025-05-01T10:58:06.551272825Z -> 0.0003s 2025-05-01T10:58:06.551274032Z == 20241128162214 CreateFederailsModerationDomainBlocks: migrated (0.0003s) === 2025-05-01T10:58:06.551275261Z 2025-05-01T10:58:06.551276347Z Migrating to AddFederationAttributesToComments (20250114105808) 2025-05-01T10:58:06.551277567Z == 20250114105808 AddFederationAttributesToComments: migrating ================ 2025-05-01T10:58:06.551278809Z -- change_column_null(:comments, :commenter_id, true) 2025-05-01T10:58:06.551280040Z -> 0.0061s 2025-05-01T10:58:06.551281209Z -- change_column_null(:comments, :commenter_type, true) 2025-05-01T10:58:06.551282412Z -> 0.0043s 2025-05-01T10:58:06.551283550Z -- add_column(:comments, :federated_url, :string, {:null=>true, :default=>nil}) 2025-05-01T10:58:06.551285065Z -> 0.0005s 2025-05-01T10:58:06.551286223Z -- add_reference(:comments, :federails_actor, {:null=>true, :foreign_key=>true}) 2025-05-01T10:58:06.551287612Z -> 0.0079s 2025-05-01T10:58:06.551288768Z == 20250114105808 AddFederationAttributesToComments: migrated (0.0190s) ======= 2025-05-01T10:58:06.551290077Z 2025-05-01T10:58:06.551291198Z Migrating to AddS3PathStyleToLibrary (20250121105010) 2025-05-01T10:58:06.551293873Z == 20250121105010 AddS3PathStyleToLibrary: migrating ========================== 2025-05-01T10:58:06.551295388Z -- add_column(:libraries, :s3_path_style, :boolean, {:default=>true, :null=>false}) 2025-05-01T10:58:06.551296915Z -> 0.0005s 2025-05-01T10:58:06.551298067Z == 20250121105010 AddS3PathStyleToLibrary: migrated (0.0006s) ================= 2025-05-01T10:58:06.551299326Z 2025-05-01T10:58:06.551300378Z Migrating to MakePublicIDsLowercase (20250121164452) 2025-05-01T10:58:06.551301568Z == 20250121164452 MakePublicIDsLowercase: migrating =========================== 2025-05-01T10:58:06.654139710Z == 20250121164452 MakePublicIDsLowercase: migrated (0.0113s) ================== 2025-05-01T10:58:06.654156297Z 2025-05-01T10:58:06.654158367Z Migrating to AddExtensionsToFederailsActors (20250122171731) 2025-05-01T10:58:06.654159922Z == 20250122171731 AddExtensionsToFederailsActors: migrating =================== 2025-05-01T10:58:06.654161317Z -- add_column(:federails_actors, :extensions, :json, {:default=>nil, :null=>true}) 2025-05-01T10:58:06.654162914Z -> 0.0007s 2025-05-01T10:58:06.654164359Z == 20250122171731 AddExtensionsToFederailsActors: migrated (0.0007s) ========== 2025-05-01T10:58:06.654165791Z 2025-05-01T10:58:06.654166937Z Migrating to AddCreatorToCollections (20250222000000) 2025-05-01T10:58:06.654168125Z == 20250222000000 AddCreatorToCollections: migrating ========================== 2025-05-01T10:58:06.654169325Z -- add_reference(:collections, :creator, {:null=>true, :foreign_key=>true}) 2025-05-01T10:58:06.654170713Z -> 0.0096s 2025-05-01T10:58:06.654171869Z == 20250222000000 AddCreatorToCollections: migrated (0.0096s) ================= 2025-05-01T10:58:06.654173109Z 2025-05-01T10:58:06.654174523Z Migrating to AddLocalToActors (20250305171530) 2025-05-01T10:58:06.654175840Z == 20250305171530 AddLocalToActors: migrating ================================= 2025-05-01T10:58:06.654177099Z -- add_column(:federails_actors, :local, :boolean, {:null=>false, :default=>false}) 2025-05-01T10:58:06.654178455Z -> 0.0005s 2025-05-01T10:58:06.654179647Z -- exec_update("UPDATE federails_actors SET local=true WHERE entity_type IS NOT NULL") 2025-05-01T10:58:06.654180970Z -> 0.0002s 2025-05-01T10:58:06.654182113Z -> 0 rows 2025-05-01T10:58:06.654183337Z == 20250305171530 AddLocalToActors: migrated (0.0010s) ======================== 2025-05-01T10:58:06.654184612Z 2025-05-01T10:58:06.654185698Z Migrating to AddActorTypeToActors (20250407160721) 2025-05-01T10:58:06.654186838Z == 20250407160721 AddActorTypeToActors: migrating ============================= 2025-05-01T10:58:06.654188157Z -- add_column(:federails_actors, :actor_type, :string, {:null=>true}) 2025-05-01T10:58:06.654202076Z -> 0.0005s 2025-05-01T10:58:06.654203880Z == 20250407160721 AddActorTypeToActors: migrated (0.0005s) ==================== 2025-05-01T10:58:06.654205317Z 2025-05-01T10:58:06.654206436Z Migrating to AddTombstonedAtToActors (20250407160722) 2025-05-01T10:58:06.654207706Z == 20250407160722 AddTombstonedAtToActors: migrating ========================== 2025-05-01T10:58:06.654208946Z -- add_column(:federails_actors, :tombstoned_at, :datetime, {:default=>nil}) 2025-05-01T10:58:06.654210332Z -> 0.0006s 2025-05-01T10:58:06.654211516Z == 20250407160722 AddTombstonedAtToActors: migrated (0.0007s) ================= 2025-05-01T10:58:06.654212803Z 2025-05-01T10:58:06.654213883Z Migrating to CreateDoorkeeperTables (20250408111644) 2025-05-01T10:58:06.654215089Z == 20250408111644 CreateDoorkeeperTables: migrating =========================== 2025-05-01T10:58:06.654216342Z -- create_table(:oauth_applications) 2025-05-01T10:58:06.654217605Z -> 0.0003s 2025-05-01T10:58:06.654218758Z -- add_index(:oauth_applications, :uid, {:unique=>true}) 2025-05-01T10:58:06.654220023Z -> 0.0001s 2025-05-01T10:58:06.654221204Z -- create_table(:oauth_access_grants) 2025-05-01T10:58:06.654222426Z -> 0.0005s 2025-05-01T10:58:06.654223627Z -- add_index(:oauth_access_grants, :token, {:unique=>true}) 2025-05-01T10:58:06.654224831Z -> 0.0001s 2025-05-01T10:58:06.654226710Z -- add_foreign_key(:oauth_access_grants, :oauth_applications, {:column=>:application_id}) 2025-05-01T10:58:06.654228260Z -> 0.0046s 2025-05-01T10:58:06.654229430Z -- create_table(:oauth_access_tokens) 2025-05-01T10:58:06.654230652Z -> 0.0006s 2025-05-01T10:58:06.654231791Z -- add_index(:oauth_access_tokens, :token, {:unique=>true}) 2025-05-01T10:58:06.654233047Z -> 0.0001s 2025-05-01T10:58:06.654234187Z -- add_index(:oauth_access_tokens, :refresh_token, {:unique=>true}) 2025-05-01T10:58:06.654235450Z -> 0.0001s 2025-05-01T10:58:06.654236645Z -- add_foreign_key(:oauth_access_tokens, :oauth_applications, {:column=>:application_id}) 2025-05-01T10:58:06.654238011Z -> 0.0052s 2025-05-01T10:58:06.654239181Z -- add_foreign_key(:oauth_access_grants, :users, {:column=>:resource_owner_id}) 2025-05-01T10:58:06.654240519Z -> 0.0037s 2025-05-01T10:58:06.654241636Z -- add_foreign_key(:oauth_access_tokens, :users, {:column=>:resource_owner_id}) 2025-05-01T10:58:06.654242855Z -> 0.0076s 2025-05-01T10:58:06.654243959Z == 20250408111644 CreateDoorkeeperTables: migrated (0.0231s) ================== 2025-05-01T10:58:06.654245295Z 2025-05-01T10:58:06.654248299Z Migrating to AddOwnerToApplication (20250408145956) 2025-05-01T10:58:06.654249883Z == 20250408145956 AddOwnerToApplication: migrating ============================ 2025-05-01T10:58:06.654251232Z -- add_column(:oauth_applications, :owner_id, :bigint, {:null=>true}) 2025-05-01T10:58:06.654252498Z -> 0.0006s 2025-05-01T10:58:06.654253636Z -- add_column(:oauth_applications, :owner_type, :string, {:null=>true}) 2025-05-01T10:58:06.654254831Z -> 0.0005s 2025-05-01T10:58:06.654255971Z -- add_index(:oauth_applications, [:owner_id, :owner_type]) 2025-05-01T10:58:06.654257148Z -> 0.0001s 2025-05-01T10:58:06.654258337Z == 20250408145956 AddOwnerToApplication: migrated (0.0013s) =================== 2025-05-01T10:58:06.654259629Z 2025-05-01T10:58:06.654260732Z Migrating to RemoveDefaultActorEntityType (20250409120155) 2025-05-01T10:58:06.654263283Z == 20250409120155 RemoveDefaultActorEntityType: migrating ===================== 2025-05-01T10:58:06.654264585Z -- change_column_default(:federails_actors, :entity_type, nil) 2025-05-01T10:58:06.654265770Z -> 0.0059s 2025-05-01T10:58:06.654266918Z == 20250409120155 RemoveDefaultActorEntityType: migrated (0.0060s) ============ 2025-05-01T10:58:06.654268163Z 2025-05-01T10:58:06.654269206Z Migrating to AddQuotaToUsers (20250409125753) 2025-05-01T10:58:06.654270430Z == 20250409125753 AddQuotaToUsers: migrating ================================== 2025-05-01T10:58:06.654271687Z -- add_column(:users, :quota, :integer, {:default=>1, :null=>false}) 2025-05-01T10:58:06.654273012Z -> 0.0006s 2025-05-01T10:58:06.654274106Z -- add_column(:users, :quota_use_site_default, :boolean, {:default=>true, :null=>false}) 2025-05-01T10:58:06.654275459Z -> 0.0005s 2025-05-01T10:58:06.654276657Z == 20250409125753 AddQuotaToUsers: migrated (0.0011s) ========================= 2025-05-01T10:58:06.654277914Z 2025-05-01T10:58:06.654279023Z Migrating to AddLowercaseFilenameVirtualFieldToModelFiles (20250423094525) 2025-05-01T10:58:06.654280289Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrating ===== 2025-05-01T10:58:06.654281793Z -- add_column(:model_files, :filename_lower, :virtual, {:type=>:string, :as=>"LOWER(filename)", :stored=>true}) 2025-05-01T10:58:06.654283358Z -> 0.0080s 2025-05-01T10:58:06.654284571Z -- add_index(:model_files, :filename_lower) 2025-05-01T10:58:06.654285843Z -> 0.0001s 2025-05-01T10:58:06.654286989Z == 20250423094525 AddLowercaseFilenameVirtualFieldToModelFiles: migrated (0.0083s) 2025-05-01T10:58:06.654288289Z 2025-05-01T10:58:06.654289446Z Migrating to AddUniqueIndexToLinks (20250425104619) 2025-05-01T10:58:06.654290838Z == 20250425104619 AddUniqueIndexToLinks: migrating ============================ 2025-05-01T10:58:06.654293630Z -- add_index(:links, [:linkable_id, :linkable_type, :url]) 2025-05-01T10:58:06.654295100Z -> 0.0001s 2025-05-01T10:58:06.654296367Z == 20250425104619 AddUniqueIndexToLinks: migrated (0.0002s) =================== 2025-05-01T10:58:06.654297676Z 2025-05-01T10:58:06.698227838Z s6-rc: info: service init-manyfold-config successfully started 2025-05-01T10:58:06.698329446Z s6-rc: info: service init-config-end: starting 2025-05-01T10:58:06.699188661Z s6-rc: info: service init-config-end successfully started 2025-05-01T10:58:06.699323975Z s6-rc: info: service init-mods: starting 2025-05-01T10:58:06.700016343Z s6-rc: info: service init-mods successfully started 2025-05-01T10:58:06.700088087Z s6-rc: info: service init-mod-universal-redis-add-package: starting 2025-05-01T10:58:06.703503310Z s6-rc: info: service init-mod-universal-redis-add-package successfully started 2025-05-01T10:58:06.703575141Z s6-rc: info: service init-mods-package-install: starting 2025-05-01T10:58:06.708257274Z [pkg-install-init] **** Installing all mod packages **** 2025-05-01T10:58:06.713133973Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.21/main/x86_64/APKINDEX.tar.gz 2025-05-01T10:58:06.766725082Z fetch http://dl-cdn.alpinelinux.org/alpine/v3.21/community/x86_64/APKINDEX.tar.gz 2025-05-01T10:58:06.924188401Z (1/1) Installing redis (7.2.7-r0) 2025-05-01T10:58:06.931789284Z Executing redis-7.2.7-r0.pre-install 2025-05-01T10:58:07.002062285Z Executing redis-7.2.7-r0.post-install 2025-05-01T10:58:07.004554058Z Executing busybox-1.37.0-r12.trigger 2025-05-01T10:58:07.008170819Z OK: 340 MiB in 91 packages 2025-05-01T10:58:07.040192779Z s6-rc: info: service init-mods-package-install successfully started 2025-05-01T10:58:07.040261235Z s6-rc: info: service init-mods-end: starting 2025-05-01T10:58:07.041251261Z s6-rc: info: service init-mods-end successfully started 2025-05-01T10:58:07.041388059Z s6-rc: info: service init-custom-files: starting 2025-05-01T10:58:07.044330204Z [custom-init] No custom files found, skipping... 2025-05-01T10:58:07.044536852Z s6-rc: info: service init-custom-files successfully started 2025-05-01T10:58:07.044616297Z s6-rc: info: service init-services: starting 2025-05-01T10:58:07.045385716Z s6-rc: info: service init-services successfully started 2025-05-01T10:58:07.045488596Z s6-rc: info: service svc-mod-universal-redis: starting 2025-05-01T10:58:07.045630004Z s6-rc: info: service svc-manyfold: starting 2025-05-01T10:58:07.045830752Z s6-rc: info: service svc-cron: starting 2025-05-01T10:58:07.046677056Z s6-rc: info: service svc-mod-universal-redis successfully started 2025-05-01T10:58:07.046751566Z s6-rc: info: service svc-cron successfully started 2025-05-01T10:58:07.051866398Z 245:C 01 May 2025 10:58:07.051 # 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-05-01T10:58:07.051881351Z 245:C 01 May 2025 10:58:07.051 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 2025-05-01T10:58:07.051883943Z 245:C 01 May 2025 10:58:07.051 * Redis version=7.2.7, bits=64, commit=00000000, modified=0, pid=245, just started 2025-05-01T10:58:07.051885732Z 245:C 01 May 2025 10:58:07.051 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf 2025-05-01T10:58:07.052194798Z 245:M 01 May 2025 10:58:07.052 * monotonic clock: POSIX clock_gettime 2025-05-01T10:58:07.052501321Z 245:M 01 May 2025 10:58:07.052 * Running mode=standalone, port=6379. 2025-05-01T10:58:07.052582448Z 245:M 01 May 2025 10:58:07.052 * Server initialized 2025-05-01T10:58:07.052601743Z 245:M 01 May 2025 10:58:07.052 * Ready to accept connections tcp 2025-05-01T10:58:07.160827341Z 10:58:07 rails.1 | started with pid 265 2025-05-01T10:58:07.160841162Z 10:58:07 default_worker.1 | started with pid 266 2025-05-01T10:58:07.160842380Z 10:58:07 performance_worker.1 | started with pid 267 2025-05-01T10:58:07.813158182Z 10:58:07 rails.1 | `/root` is not writable. 2025-05-01T10:58:07.813220337Z 10:58:07 rails.1 | Bundler will use `/tmp/bundler20250501-265-ezeylw265' as your home directory temporarily. 2025-05-01T10:58:07.963823508Z 10:58:07 default_worker.1 | `/root` is not writable. 2025-05-01T10:58:07.963842318Z 10:58:07 performance_worker.1 | `/root` is not writable. 2025-05-01T10:58:07.963844647Z 10:58:07 default_worker.1 | Bundler will use `/tmp/bundler20250501-266-q84g3z266' as your home directory temporarily. 2025-05-01T10:58:07.963851073Z 10:58:07 performance_worker.1 | Bundler will use `/tmp/bundler20250501-267-fub38f267' as your home directory temporarily. 2025-05-01T10:58:08.388639621Z 10:58:08 rails.1 | => Booting Puma 2025-05-01T10:58:08.388658083Z 10:58:08 rails.1 | => Rails 8.0.2 application starting in production 2025-05-01T10:58:08.388664665Z 10:58:08 rails.1 | => Run `bin/rails server --help` for more startup options 2025-05-01T10:58:08.601196573Z 10:58:08 rails.1 | Server: ff44f537b1a9, Context: rails, Role: web, data: {:cpu=>{:one_min=>1.2, :five_min=>1.41, :fifteen_min=>1.16}, :memory=>0.160268288e9, :disk=>{:available=>283376492544, :total=>467645579264, :used=>184269086720}} 2025-05-01T10:58:08.623071214Z 10:58:08 default_worker.1 | Server: ff44f537b1a9, Context: rails, Role: web, data: {:cpu=>{:one_min=>1.2, :five_min=>1.41, :fifteen_min=>1.16}, :memory=>0.170602496e9, :disk=>{:available=>283344510976, :total=>467645579264, :used=>184301068288}} 2025-05-01T10:58:08.635720582Z 10:58:08 performance_worker.1 | Server: ff44f537b1a9, Context: rails, Role: web, data: {:cpu=>{:one_min=>1.2, :five_min=>1.41, :fifteen_min=>1.16}, :memory=>0.170262528e9, :disk=>{:available=>283339956224, :total=>467645579264, :used=>184305623040}} 2025-05-01T10:58:09.511531002Z 10:58:09 default_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order. 2025-05-01T10:58:09.512623258Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.512Z pid=266 tid=59a: Sidekiq 8.0.3 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>nil} 2025-05-01T10:58:09.515258308Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.514Z pid=266 tid=59a: Cron Jobs - added job with name clear-shrine-cache in the namespace default 2025-05-01T10:58:09.546510315Z 10:58:09 performance_worker.1 | Scoped order is ignored, use :cursor with :order to configure custom order. 2025-05-01T10:58:09.547203964Z 10:58:09 performance_worker.1 | INFO 2025-05-01T10:58:09.546Z pid=267 tid=59b: Sidekiq 8.0.3 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>nil} 2025-05-01T10:58:09.559397857Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.558Z pid=266 tid=59a: Booted Rails 8.0.2 application in production environment 2025-05-01T10:58:09.559427293Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.558Z pid=266 tid=59a: Running in ruby 3.3.8 (2025-04-09 revision b200bad6cd) +YJIT [x86_64-linux-musl] 2025-05-01T10:58:09.559430921Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.558Z pid=266 tid=59a: See LICENSE and the LGPL-3.0 for licensing details. 2025-05-01T10:58:09.559432788Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.558Z pid=266 tid=59a: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org 2025-05-01T10:58:09.561712539Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.561Z pid=266 tid=59a: Sidekiq 8.0.3 connecting to Redis with options {:size=>4, :pool_name=>"default", :url=>nil} 2025-05-01T10:58:09.595436056Z 10:58:09 rails.1 | Scoped order is ignored, use :cursor with :order to configure custom order. 2025-05-01T10:58:09.595449362Z 10:58:09 rails.1 | INFO 2025-05-01T10:58:09.510Z pid=265 tid=5d1: Sidekiq 8.0.3 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>nil} 2025-05-01T10:58:09.595451228Z 10:58:09 rails.1 | INFO 2025-05-01T10:58:09.515Z pid=265 tid=5d1: Cron Jobs - added job with name clear-shrine-cache in the namespace default 2025-05-01T10:58:09.595515823Z 10:58:09 rails.1 | [ActiveJob] Enqueued Upgrade::FixNilFileSizeValues (Job ID: bccded72-777b-45cd-a209-7fd7e9f48fb5) to Sidekiq(upgrade) 2025-05-01T10:58:09.595518426Z 10:58:09 rails.1 | [ActiveJob] Enqueued Upgrade::BackfillDataPackages (Job ID: 33563664-5e64-4b85-bf7e-85e7b43a328d) to Sidekiq(upgrade) 2025-05-01T10:58:09.595520127Z 10:58:09 rails.1 | [ActiveJob] Enqueued Upgrade::DisambiguateUsernamesJob (Job ID: 7967d46c-5077-44a1-8179-5f93ba03c821) to Sidekiq(upgrade) 2025-05-01T10:58:09.595526005Z 10:58:09 rails.1 | [ActiveJob] Enqueued Upgrade::UpdateActorsJob (Job ID: 279b9e4a-7b5a-4e27-811b-cde95395a114) to Sidekiq(upgrade) 2025-05-01T10:58:09.595609601Z 10:58:09 rails.1 | [265] Puma starting in cluster mode... 2025-05-01T10:58:09.595613105Z 10:58:09 rails.1 | [265] * Puma version: 6.6.0 ("Return to Forever") 2025-05-01T10:58:09.595614712Z 10:58:09 rails.1 | [265] * Ruby version: ruby 3.3.8 (2025-04-09 revision b200bad6cd) +YJIT [x86_64-linux-musl] 2025-05-01T10:58:09.595706310Z 10:58:09 rails.1 | [265] * Min threads: 4 2025-05-01T10:58:09.595708911Z 10:58:09 rails.1 | [265] * Max threads: 16 2025-05-01T10:58:09.595710116Z 10:58:09 rails.1 | [265] * Environment: production 2025-05-01T10:58:09.595711466Z 10:58:09 rails.1 | [265] * Master PID: 265 2025-05-01T10:58:09.595783174Z 10:58:09 rails.1 | [265] * Workers: 4 2025-05-01T10:58:09.595784487Z 10:58:09 rails.1 | [265] * Restarts: (✔) hot (✖) phased 2025-05-01T10:58:09.595786018Z 10:58:09 rails.1 | [265] * Preloading application 2025-05-01T10:58:09.595798957Z 10:58:09 rails.1 | [265] * Listening on http://[::]:3214 2025-05-01T10:58:09.595821639Z 10:58:09 rails.1 | [265] Use Ctrl-C to stop 2025-05-01T10:58:09.599480988Z 10:58:09 performance_worker.1 | INFO 2025-05-01T10:58:09.599Z pid=267 tid=59b: Booted Rails 8.0.2 application in production environment 2025-05-01T10:58:09.599502108Z 10:58:09 performance_worker.1 | INFO 2025-05-01T10:58:09.599Z pid=267 tid=59b: Running in ruby 3.3.8 (2025-04-09 revision b200bad6cd) +YJIT [x86_64-linux-musl] 2025-05-01T10:58:09.599536760Z 10:58:09 performance_worker.1 | INFO 2025-05-01T10:58:09.599Z pid=267 tid=59b: See LICENSE and the LGPL-3.0 for licensing details. 2025-05-01T10:58:09.599561410Z 10:58:09 performance_worker.1 | INFO 2025-05-01T10:58:09.599Z pid=267 tid=59b: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org 2025-05-01T10:58:09.600358063Z 10:58:09 performance_worker.1 | INFO 2025-05-01T10:58:09.600Z pid=267 tid=59b: Sidekiq 8.0.3 connecting to Redis with options {:size=>1, :pool_name=>"default", :url=>nil} 2025-05-01T10:58:09.605238686Z 10:58:09 rails.1 | [265] - Worker 0 (PID: 306) booted in 0.01s, phase: 0 2025-05-01T10:58:09.605265501Z 10:58:09 rails.1 | [265] - Worker 1 (PID: 314) booted in 0.0s, phase: 0 2025-05-01T10:58:09.605269177Z 10:58:09 rails.1 | [265] - Worker 2 (PID: 325) booted in 0.0s, phase: 0 2025-05-01T10:58:09.606015721Z 10:58:09 rails.1 | [265] - Worker 3 (PID: 340) booted in 0.0s, phase: 0 2025-05-01T10:58:09.665519396Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.665Z pid=266 tid=1dt6 jid=36f5b23593d5b82d73e09843 class=Upgrade::FixNilFileSizeValues: start 2025-05-01T10:58:09.666258998Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [bccded72-777b-45cd-a209-7fd7e9f48fb5] Performing Upgrade::FixNilFileSizeValues (Job ID: bccded72-777b-45cd-a209-7fd7e9f48fb5) from Sidekiq(upgrade) enqueued at 2025-05-01T10:58:09.521257739Z 2025-05-01T10:58:09.666426724Z 10:58:09 default_worker.1 | Server: ff44f537b1a9, Context: sidekiq, Role: background, data: {:cpu=>{:one_min=>1.59, :five_min=>1.48, :fifteen_min=>1.18}, :memory=>0.195923968e9, :disk=>{:available=>283090714624, :total=>467645579264, :used=>184554864640}} 2025-05-01T10:58:09.667278150Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.665Z pid=266 tid=1dtq jid=5148a79010c9526faa4c8d83 class=Upgrade::BackfillDataPackages: start 2025-05-01T10:58:09.667557989Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [33563664-5e64-4b85-bf7e-85e7b43a328d] Performing Upgrade::BackfillDataPackages (Job ID: 33563664-5e64-4b85-bf7e-85e7b43a328d) from Sidekiq(upgrade) enqueued at 2025-05-01T10:58:09.521792847Z 2025-05-01T10:58:09.667926315Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.665Z pid=266 tid=1dtu jid=90673f5c6c86f01d3380e0c4 class=Upgrade::DisambiguateUsernamesJob: start 2025-05-01T10:58:09.668121880Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [7967d46c-5077-44a1-8179-5f93ba03c821] Performing Upgrade::DisambiguateUsernamesJob (Job ID: 7967d46c-5077-44a1-8179-5f93ba03c821) from Sidekiq(upgrade) enqueued at 2025-05-01T10:58:09.522162404Z 2025-05-01T10:58:09.668643220Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.665Z pid=266 tid=1due jid=d829c080ba055d0aa01950c4 class=Upgrade::UpdateActorsJob: start 2025-05-01T10:58:09.669299287Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [279b9e4a-7b5a-4e27-811b-cde95395a114] Performing Upgrade::UpdateActorsJob (Job ID: 279b9e4a-7b5a-4e27-811b-cde95395a114) from Sidekiq(upgrade) enqueued at 2025-05-01T10:58:09.522503207Z 2025-05-01T10:58:09.675697225Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [279b9e4a-7b5a-4e27-811b-cde95395a114] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-05-01T10:58:09.676930500Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [7967d46c-5077-44a1-8179-5f93ba03c821] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-05-01T10:58:09.678151642Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [33563664-5e64-4b85-bf7e-85e7b43a328d] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-05-01T10:58:09.702980481Z 10:58:09 performance_worker.1 | Server: ff44f537b1a9, Context: sidekiq, Role: background, data: {:cpu=>{:one_min=>1.59, :five_min=>1.48, :fifteen_min=>1.18}, :memory=>0.195866624e9, :disk=>{:available=>283090677760, :total=>467645579264, :used=>184554901504}} 2025-05-01T10:58:09.713047869Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [bccded72-777b-45cd-a209-7fd7e9f48fb5] Scoped order is ignored, use :cursor with :order to configure custom order. 2025-05-01T10:58:09.720955565Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [bccded72-777b-45cd-a209-7fd7e9f48fb5] [JobIteration::Iteration] Enumerator found nothing to iterate! times_interrupted=0 cursor_position= 2025-05-01T10:58:09.724989755Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [bccded72-777b-45cd-a209-7fd7e9f48fb5] [JobIteration::Iteration] Completed iterating. times_interrupted=0 total_time=0.008 2025-05-01T10:58:09.725245563Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::UpdateActorsJob] [279b9e4a-7b5a-4e27-811b-cde95395a114] Performed Upgrade::UpdateActorsJob (Job ID: 279b9e4a-7b5a-4e27-811b-cde95395a114) from Sidekiq(upgrade) in 55.72ms 2025-05-01T10:58:09.725526754Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::BackfillDataPackages] [33563664-5e64-4b85-bf7e-85e7b43a328d] Performed Upgrade::BackfillDataPackages (Job ID: 33563664-5e64-4b85-bf7e-85e7b43a328d) from Sidekiq(upgrade) in 58.05ms 2025-05-01T10:58:09.726001521Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.725Z pid=266 tid=1due jid=d829c080ba055d0aa01950c4 class=Upgrade::UpdateActorsJob elapsed=0.06: done 2025-05-01T10:58:09.726584249Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::DisambiguateUsernamesJob] [7967d46c-5077-44a1-8179-5f93ba03c821] Performed Upgrade::DisambiguateUsernamesJob (Job ID: 7967d46c-5077-44a1-8179-5f93ba03c821) from Sidekiq(upgrade) in 57.1ms 2025-05-01T10:58:09.726690307Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.726Z pid=266 tid=1dtq jid=5148a79010c9526faa4c8d83 class=Upgrade::BackfillDataPackages elapsed=0.061: done 2025-05-01T10:58:09.726977195Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.726Z pid=266 tid=1dtu jid=90673f5c6c86f01d3380e0c4 class=Upgrade::DisambiguateUsernamesJob elapsed=0.061: done 2025-05-01T10:58:09.727002362Z 10:58:09 default_worker.1 | [ActiveJob] [Upgrade::FixNilFileSizeValues] [bccded72-777b-45cd-a209-7fd7e9f48fb5] Performed Upgrade::FixNilFileSizeValues (Job ID: bccded72-777b-45cd-a209-7fd7e9f48fb5) from Sidekiq(upgrade) in 60.76ms 2025-05-01T10:58:09.727112628Z 10:58:09 default_worker.1 | INFO 2025-05-01T10:58:09.727Z pid=266 tid=1dt6 jid=36f5b23593d5b82d73e09843 class=Upgrade::FixNilFileSizeValues elapsed=0.062: done 2025-05-01T10:58:10.067638862Z Connection to localhost (::1) 3214 port [tcp/*] succeeded! 2025-05-01T10:58:10.093262887Z s6-rc: info: service svc-manyfold successfully started 2025-05-01T10:58:10.093348620Z s6-rc: info: service legacy-services: starting 2025-05-01T10:58:10.097213263Z s6-rc: info: service legacy-services successfully started 2025-05-01T10:58:10.097256894Z s6-rc: info: service ci-service-check: starting 2025-05-01T10:58:10.098601730Z [ls.io-init] done. 2025-05-01T10:58:10.098823722Z s6-rc: info: service ci-service-check successfully started 2025-05-01T10:58:16.728782955Z 10:58:16 rails.1 | [d2cd13ed-b0e5-4f72-a997-726d6bcc99d0] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":0,"allocations":1532,"duration":7.91,"view":0.0,"db":0.97,"@timestamp":"2025-05-01T10:58:16.728Z","@version":"1","message":"[0] GET / (HomeController#index)"} 2025-05-01T10:58:17.012141636Z 10:58:17 rails.1 | [dddfbd98-3102-48cd-812f-1f28d93c32b9] {"method":"GET","path":"/users/sign_in","format":"*/*","controller":"Users::SessionsController","action":"new","status":302,"allocations":112692,"duration":277.29,"view":0.0,"db":4.03,"location":"http://172.17.0.5:3214/","@timestamp":"2025-05-01T10:58:17.011Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"} 2025-05-01T10:58:17.022025508Z 10:58:17 rails.1 | [abd66ba1-8dfa-4dcb-b441-b558ab6659d1] {"method":"GET","path":"/","format":"*/*","controller":"HomeController","action":"index","status":302,"allocations":1172,"duration":5.04,"view":0.0,"db":0.22,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2025-05-01T10:58:17.019Z","@version":"1","message":"[302] GET / (HomeController#index)"} 2025-05-01T10:58:17.109519659Z 10:58:17 rails.1 | [3fc4e265-ea8b-4574-9392-931744e94db3] {"method":"GET","path":"/users/edit","format":"*/*","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":23335,"duration":83.87,"view":65.35,"db":7.45,"@timestamp":"2025-05-01T10:58:17.109Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"} 2025-05-01T10:58:17.130757744Z 10:58:17 rails.1 | [7194ce1e-a676-4c82-bfec-00a73c4a2333] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":0,"allocations":2161,"duration":9.27,"view":0.0,"db":0.84,"@timestamp":"2025-05-01T10:58:17.130Z","@version":"1","message":"[0] GET / (HomeController#index)"} 2025-05-01T10:58:17.183850964Z 10:58:17 rails.1 | [74926c6a-d01e-43f5-afa4-b9cf733aba02] {"method":"GET","path":"/users/sign_in","format":"html","controller":"Users::SessionsController","action":"new","status":302,"allocations":15873,"duration":36.06,"view":0.0,"db":0.68,"location":"http://172.17.0.5:3214/","@timestamp":"2025-05-01T10:58:17.178Z","@version":"1","message":"[302] GET /users/sign_in (Users::SessionsController#new)"} 2025-05-01T10:58:17.189972870Z 10:58:17 rails.1 | [8667f4b4-9de7-48a8-a7fb-884451512dad] {"method":"GET","path":"/","format":"html","controller":"HomeController","action":"index","status":302,"allocations":1192,"duration":3.78,"view":0.0,"db":0.44,"location":"http://172.17.0.5:3214/users/edit","@timestamp":"2025-05-01T10:58:17.189Z","@version":"1","message":"[302] GET / (HomeController#index)"} 2025-05-01T10:58:17.241641576Z 10:58:17 rails.1 | [a4720fe0-d86a-4af6-8bcf-23f9b1725239] {"method":"GET","path":"/users/edit","format":"html","controller":"Users::RegistrationsController","action":"edit","status":200,"allocations":23458,"duration":46.94,"view":34.04,"db":0.51,"@timestamp":"2025-05-01T10:58:17.240Z","@version":"1","message":"[200] GET /users/edit (Users::RegistrationsController#edit)"}