Commit Graph

  • 715132a44e
    Merge e7967dd336 into 20cbc9e4eb #6387 Eric Long 2024-12-21 12:33:56 +0000
  • e7967dd336
    Replace bolt dependency with bbolt #6387 Eric Long 2024-12-21 20:22:34 +0800
  • 60d32b22f2
    Merge 53a70f4747 into 20cbc9e4eb #6224 Guang Jiong Lou 2024-12-20 13:29:14 -0500
  • 5cb1694d84
    Merge 1cb03cc7d2 into 20cbc9e4eb #4898 ChengDaqi2023 2024-12-20 23:42:51 +0800
  • 20cbc9e4eb
    skip error while executing volume.fix.replication (#6382) master dsd 2024-12-20 23:36:13 +0800
  • 0982f37ef0 skip error while executing volume.fix.replication #6382 dsd 2024-12-20 18:12:50 +0800
  • 27255b1b20
    Merge 5e5e90a466 into d7dfb11be9 #6061 Vegetable540 2024-12-19 23:41:56 -0800
  • e38fc2be95
    Merge e3a9105abe into d7dfb11be9 #6207 Guang Jiong Lou 2024-12-20 12:04:39 +0800
  • d7dfb11be9 fix compilation chrislu 2024-12-19 19:26:28 -0800
  • de09a82a32 go fmt chrislu 2024-12-19 19:25:27 -0800
  • bfd59dd579 adjust import chrislu 2024-12-19 19:24:22 -0800
  • ec155022e7 "golang.org/x/exp/slices" => "slices" and go fmt chrislu 2024-12-19 19:23:27 -0800
  • a1a76ccb8c
    Fix for DeleteMultipleObjectsHandler wrongly deleting parent folders (#6380) Warren Hodgkinson 2024-12-20 02:00:08 +0000
  • 1a20934823
    Merge branch 'master' into issue-6379-allow-empty-folder #6380 Chris Lu 2024-12-19 17:47:24 -0800
  • 4d91ec359b
    Fix volume replica parallelization within `ec.encode`. (#6377) Lisandro Pin 2024-12-20 02:46:11 +0100
  • 2b07216bc0 What problem are we solving? Fix: #6379 Warren Hodgkinson 2024-12-19 21:13:04 +0000
  • ebea50a4da
    Merge 0dea68783b into ba0707af64 #5490 StillMoon 2024-12-19 12:04:41 -0500
  • f724ccf42a
    Merge 93040b8240 into ba0707af64 #5637 NyaMisty 2024-12-19 12:04:41 -0500
  • 72b4dbf53f
    Merge 3ba47b2563 into ba0707af64 #5783 andrea-agostini 2024-12-19 12:04:41 -0500
  • c76a7105dd
    Merge 1dfd87dfe8 into ba0707af64 #5955 Konstantin Lebedev 2024-12-19 12:04:41 -0500
  • 7b15e1862b
    Merge 9d06589d20 into ba0707af64 #6045 dependabot[bot] 2024-12-19 12:04:41 -0500
  • 3b1506b763
    Merge fcec9b4abe into ba0707af64 #6065 dependabot[bot] 2024-12-19 12:04:41 -0500
  • 1f9d386c7c
    Merge 394712d6d4 into ba0707af64 #6206 jiawei wei 2024-12-19 16:41:26 +0100
  • 8f1b8b5d58
    Merge 691626a037 into ba0707af64 #6037 jiawei wei 2024-12-19 19:39:45 +0500
  • ea303e8970
    Merge 2a47790773 into ba0707af64 #6304 Bruce Zou 2024-12-19 21:41:48 +0800
  • 8b8cd31e21 Fix volume replica parallelization within `ec.encode`. #6377 Lisandro Pin 2024-12-18 23:15:40 +0100
  • ba0707af64
    Allow configuring the maximum number of concurrent tasks for EC parallelization. (#6376) Lisandro Pin 2024-12-18 22:26:26 +0100
  • 44c48c929a
    Parallelize volume replica operations within `ec.encode`. (#6374) Lisandro Pin 2024-12-18 20:59:48 +0100
  • 72af97162f
    [shell] feat:stop vacuum immediately once volume.vacuum.disable was executed (#6375) dsd 2024-12-19 03:56:40 +0800
  • eeb4fe00fd Allow configuring the maximum number of concurrent tasks for EC parallelization. #6376 Lisandro Pin 2024-12-18 18:19:02 +0100
  • 480edf10da stop vacuum immediately once volume.vacuum.disable was executed #6375 dsd 2024-12-18 18:21:42 +0800
  • 826edd5d6f Parallelize volume replica operations within `ec.encode`. #6374 Lisandro Pin 2024-12-17 19:39:58 +0100
  • 9fbc4ea417
    Rework `shell.EcBalance()`'s waitgroup code into a standalone type. (#6373) Lisandro Pin 2024-12-17 18:39:51 +0100
  • f6d613a70d Rework `shell.EcBalance()`'s waitgroup with errors code into a standalone type. #6373 Lisandro Pin 2024-12-17 18:10:45 +0100
  • e77e50886e
    mount metacache add ttl (#6360) zemul 2024-12-17 12:19:32 +0800
  • 6065b42e30 fix InodeEntry #6360 zemul 2024-12-17 11:00:56 +0800
  • 178d5c3538
    Update weed/command/mount.go zemul 2024-12-17 10:45:16 +0800
  • b2f26804a0
    chore(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#6369) dependabot[bot] 2024-12-16 14:09:26 -0800
  • 52cf759a96
    chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#6370) dependabot[bot] 2024-12-16 14:09:12 -0800
  • 93da4fe4d5
    chore(deps): bump wangyoucao577/go-release-action from 1.52 to 1.53 (#6368) dependabot[bot] 2024-12-16 14:08:49 -0800
  • 797fd2cea3
    chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 #6370 dependabot[bot] 2024-12-16 20:29:39 +0000
  • fa2d28c998
    chore(deps): bump helm/kind-action from 1.10.0 to 1.11.0 (#6367) dependabot[bot] 2024-12-16 12:29:07 -0800
  • 641fbc7a80
    chore(deps): bump cloud.google.com/go/storage from 1.45.0 to 1.48.0 (#6366) dependabot[bot] 2024-12-16 12:28:56 -0800
  • ab7b81bbad
    chore(deps): bump github.com/schollz/progressbar/v3 from 3.16.0 to 3.17.1 (#6365) dependabot[bot] 2024-12-16 12:28:43 -0800
  • cbc3afe7d1
    chore(deps): bump go.mongodb.org/mongo-driver from 1.16.0 to 1.17.1 (#6364) dependabot[bot] 2024-12-16 12:28:32 -0800
  • b4bcedf064
    chore(deps): bump github.com/getsentry/sentry-go from 0.29.1 to 0.30.0 (#6363) dependabot[bot] 2024-12-16 12:28:22 -0800
  • 7a92b2cbb9
    chore(deps): bump github.com/fclairamb/ftpserverlib from 0.24.1 to 0.25.0 (#6362) dependabot[bot] 2024-12-16 12:28:11 -0800
  • c1ff789adc
    chore(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 #6369 dependabot[bot] 2024-12-16 16:02:59 +0000
  • 7f0954389a
    chore(deps): bump wangyoucao577/go-release-action from 1.52 to 1.53 #6368 dependabot[bot] 2024-12-16 16:02:55 +0000
  • 0b8fad4071
    chore(deps): bump helm/kind-action from 1.10.0 to 1.11.0 #6367 dependabot[bot] 2024-12-16 16:02:50 +0000
  • a312f2e95c
    chore(deps): bump cloud.google.com/go/storage from 1.45.0 to 1.48.0 #6366 dependabot[bot] 2024-12-16 15:54:55 +0000
  • 09831c66d1
    chore(deps): bump github.com/schollz/progressbar/v3 #6365 dependabot[bot] 2024-12-16 15:54:40 +0000
  • 3bb9101700
    chore(deps): bump go.mongodb.org/mongo-driver from 1.16.0 to 1.17.1 #6364 dependabot[bot] 2024-12-16 15:54:35 +0000
  • 3b45a21c93
    chore(deps): bump github.com/getsentry/sentry-go from 0.29.1 to 0.30.0 #6363 dependabot[bot] 2024-12-16 15:54:28 +0000
  • 9f71f49480
    chore(deps): bump github.com/fclairamb/ftpserverlib #6362 dependabot[bot] 2024-12-16 15:54:24 +0000
  • 6454cd05ad feat: metaCache ttl zemul 2024-12-16 16:39:05 +0800
  • c531e2eb0e
    Update disk_location_ec.go (#6359) coffeecloudgit 2024-12-16 14:05:47 +0800
  • 7eb8257126
    Update store.go (#6358) coffeecloudgit 2024-12-16 14:05:22 +0800
  • ce7db9f7eb
    Update disk_location_ec.go #6359 coffeecloudgit 2024-12-16 11:49:53 +0800
  • 65ded174e9
    Update store.go #6358 coffeecloudgit 2024-12-16 11:48:07 +0800
  • 47a2008209
    Update store.go #6357 coffeecloudgit 2024-12-16 10:10:04 +0800
  • 9b48ce0613
    Parallelize EC shards balancing within racks (#6354) Lisandro Pin 2024-12-15 22:36:23 +0100
  • 4c65c578db Parallelize EC shards balancing within racks. #6354 Lisandro Pin 2024-12-13 16:52:54 +0100
  • 926cfea3dc
    Parallelize EC shards balancing across racks. (#6352) Lisandro Pin 2024-12-13 15:05:32 +0100
  • d97ffc3bfb Parallelize EC shards balancing across racks. #6352 Lisandro Pin 2024-12-13 14:38:49 +0100
  • b81def5e5c
    Parallelize EC balancing for racks. (#6351) Lisandro Pin 2024-12-13 14:33:53 +0100
  • d6f3e1970d
    fix: filer may crash by bucketLastActiveTsNs concurrency access. (#6350) zouyixiong 2024-12-13 21:30:21 +0800
  • c25ed98665 Fix EC concurrency bug introduced by 1f736ce9. #6351 Lisandro Pin 2024-12-13 12:21:11 +0100
  • f33f53c100 Parallelize EC balancing for racks. Lisandro Pin 2024-12-13 12:02:51 +0100
  • 1f736ce9c1 Collect, and return, all errors on concurrent tasks for `shell.EcBalance()`. Lisandro Pin 2024-12-13 10:54:52 +0100
  • 0f3a1e7333
    Merge branch 'seaweedfs:master' into master #6350 zouyixiong 2024-12-13 17:31:22 +0800
  • d452a7ef2e fix: make bucketLastActiveTsNs concurrency write save by sync.Mutex XYZ 2024-12-13 17:16:34 +0800
  • 0a4b1909a2
    [shell] only apply the balancing for writable volumes (#6346) Konstantin Lebedev 2024-12-13 11:10:00 +0200
  • e0c588aaa4 fix test balance #6346 Konstantin Lebedev 2024-12-13 10:49:39 +0200
  • 9987a65e8a
    fix: record and delete bucket metrics after inactive (#6349) zouyixiong 2024-12-13 12:34:02 +0800
  • bd4b405d8f feat: use nao ts #6349 XYZ 2024-12-13 12:22:02 +0800
  • c33cd90d2b fix: record and delete bucket metrics after inactive XYZ 2024-12-13 11:13:32 +0800
  • b0210df081
    Begin implementing EC balancing parallelization support. (#6342) Lisandro Pin 2024-12-12 18:14:44 +0100
  • 651650a1be Delete stray TODO. #6342 Lisandro Pin 2024-12-12 18:13:30 +0100
  • 676fddbeb7 Fix whitespace after Gitlab automerge. Lisandro Pin 2024-12-12 18:07:38 +0100
  • e92568f393
    Merge branch 'master' into ec_topology/rebalance Lisandro Pin 2024-12-12 17:48:42 +0100
  • 23ffbb083c
    Limit EC re-balancing for `ec.encode` to relevant collections when a volume ID argument is provided. (#6347) Lisandro Pin 2024-12-12 17:41:33 +0100
  • 2c9c145aa3 Limit EC re-balancing for `ec.encode` to relevant collections when a volume ID is provided. #6347 Lisandro Pin 2024-12-12 17:05:27 +0100
  • 6320036c56
    Delete legacy balancing code for `ec.encode`. (#6344) Lisandro Pin 2024-12-12 16:42:03 +0100
  • ab1ab16ed9 only apply the balancing for writable volumes Konstantin Lebedev 2024-12-12 17:29:25 +0200
  • 797376ed47 Fix concurrency bug. Lisandro Pin 2024-12-12 15:29:57 +0100
  • 4913b0a2c0 Nit: unify naming for `ecBalancer` wait group methods with the rest of the module. Lisandro Pin 2024-12-12 15:28:43 +0100
  • f9b8bb998a Make the goroutine workgroup handler for `EcBalance()` a bit smarter/error-proof. Lisandro Pin 2024-12-12 12:51:08 +0100
  • a7f53b8105 Delete legacy balancing code for `ec.encode`. #6344 Lisandro Pin 2024-12-12 11:53:52 +0100
  • 6e4a217019 Nit: improve type naming. Lisandro Pin 2024-12-11 19:49:07 +0100
  • d1aa6774d9 Begin implementing EC balancing parallelization support. Lisandro Pin 2024-12-11 19:42:32 +0100
  • 700b95304b
    [shell] volume.list show only writable volumes (#6338) Konstantin Lebedev 2024-12-11 19:06:15 +0200
  • c37281735e
    volume.list avoid output empty data center and rack and disk info (#6341) Konstantin Lebedev 2024-12-11 19:03:16 +0200
  • 966076f4d4 volume.list avoid output empty data center and rack and disk info #6341 Konstantin Lebedev 2024-12-11 16:55:15 +0200
  • 7a90f0e6e1 fix import #6338 Konstantin Lebedev 2024-12-11 15:03:04 +0200
  • 860ae02ef8 show only writable volumes Konstantin Lebedev 2024-12-11 15:02:11 +0200
  • 8c82c037b9
    Unify the re-balancing logic for `ec.encode` with `ec.balance`. (#6339) Lisandro Pin 2024-12-10 22:30:13 +0100
  • c73ac9b78c Unify the re-balancing logic for `ec.encode` with `ec.balance`. #6339 Lisandro Pin 2024-12-10 18:48:35 +0100
  • ff1392f7f4
    [shell] use constant for hdd of type (#6337) Konstantin Lebedev 2024-12-10 18:43:59 +0200
  • ada941a88b use constant for hdd of type #6337 Konstantin Lebedev 2024-12-10 17:05:37 +0200