1
0
Fork 0
mirror of https://github.com/chrislusf/seaweedfs synced 2025-08-19 02:22:48 +02:00

Commit graph

  • f56d597728 Update help contents for ec.balance. Lisandro Pin 2024-12-04 18:25:43 +01:00
  • 1afcf20765 Account for replication placement settings when balancing EC shards within racks. Lisandro Pin 2024-12-04 18:22:09 +01:00
  • 351efa134d
    Account for replication placement settings when balancing EC shards across racks. (#6316) Lisandro Pin 2024-12-04 18:00:55 +01:00
  • 9381b9dc3e Fix typo in 85362cb5. Lisandro Pin 2024-12-04 13:56:36 +01:00
  • 85362cb5eb Update help contents for ec.balance. Lisandro Pin 2024-12-04 13:55:25 +01:00
  • c86c3da053 Account for replication placement settings when balancing EC shards across racks. Lisandro Pin 2024-12-04 13:51:00 +01:00
  • b65eb2ec45
    [security] reload whiteList on http seerver (#6302) Konstantin Lebedev 2024-12-02 23:38:10 +05:00
  • b2ba7d7408
    Resolve replica placement for EC volumes from master server defaults. (#6303) Lisandro Pin 2024-12-02 17:44:07 +01:00
  • ef6142f632 Add small TODO regarding help description for the re-balancing algorithm. Lisandro Pin 2024-12-02 13:30:41 +01:00
  • c6991ab35c Rework 29a83aa9 so we only read master replica placement settings if none is specified via the command line. Lisandro Pin 2024-12-02 02:11:06 +01:00
  • 11201ac95f adding agent chrislu 2024-12-01 14:24:41 -08:00
  • 2a47790773 fix RemoteVids append Bruce Zou 2024-12-01 09:33:30 +08:00
  • 39e020f801 Don't phone masters for default replication settings unless we really need to. Lisandro Pin 2024-11-29 16:40:08 +01:00
  • 5fab5e1aff add remote location info for vol urls Bruce Zou 2024-11-29 22:40:39 +08:00
  • 29a83aa9d2 Resolve replica placement for EC volumes from master server defaults. Lisandro Pin 2024-11-29 15:20:48 +01:00
  • 7de0d8f442 white_list add to scaffold Konstantin Lebedev 2024-11-29 17:09:15 +05:00
  • 3014c93aa1 reload whiteList Konstantin Lebedev 2024-11-29 16:09:31 +05:00
  • 9a741a61b1
    Display details upon failures to re-balance EC shards racks. (#6299) Lisandro Pin 2024-11-28 17:42:41 +01:00
  • a7ad72b0b7 Display details upon failures to rebalance EC shards racks. Lisandro Pin 2024-11-28 15:09:12 +01:00
  • 559a1fd0f4
    Improve EC shards rebalancing logic across nodes (#6297) Lisandro Pin 2024-11-27 20:51:57 +01:00
  • 8e9f0b91a6 Clarify internal error messages for pickEcNodeToBalanceShardsInto(). Lisandro Pin 2024-11-27 19:46:16 +01:00
  • 360f7bc4fb Fix minor test typo. Lisandro Pin 2024-11-27 16:54:24 +01:00
  • fe3f4aec22 Improve EC shards rebalancing logic across nodes. Lisandro Pin 2024-11-27 16:32:45 +01:00
  • 88fa64a01a
    change comment for expect header (#6289) steve.wei 2024-11-27 00:35:41 +08:00
  • e2e97db917
    [master] avoid timeout when assigning for main request with filter by DC or rack (#6291) Konstantin Lebedev 2024-11-26 21:33:31 +05:00
  • 6a0cdb51cd use constant NoWritableVolumes Konstantin Lebedev 2024-11-26 21:12:34 +05:00
  • fec88e64eb
    [master] update LastLeaderChangeTime for hashicorp raft (#6292) Konstantin Lebedev 2024-11-26 21:02:45 +05:00
  • 74408405be update LastLeaderChangeTime for hashicorp raft Konstantin Lebedev 2024-11-26 16:49:20 +05:00
  • 0e30065d94 avoid timeout when assigning for main request with filter by DC or rack Konstantin Lebedev 2024-11-26 16:34:02 +05:00
  • 5ebec9b417 Set the default value of the Expect header for compatibility. steve.wei 2024-11-26 19:24:24 +08:00
  • 2769d28fe0 remove case of expect steve.wei 2024-11-26 16:00:57 +08:00
  • d43fa07f06
    use readable bytes size string in shell output (#6288) Trim21 2024-11-26 09:25:17 +08:00
  • e652e15966
    use readable bytes size string Trim21 2024-11-26 08:55:15 +08:00
  • f965af51b7
    chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.3 to 1.69.0 (#6287) dependabot[bot] 2024-11-25 14:35:21 -08:00
  • 62920410af
    chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 dependabot[bot] 2024-11-25 22:29:10 +00:00
  • 11042ddb71
    chore(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 (#6281) dependabot[bot] 2024-11-25 14:27:46 -08:00
  • e4abb6cbea
    chore(deps): bump github.com/hanwen/go-fuse/v2 from 2.6.1 to 2.7.1 (#6283) dependabot[bot] 2024-11-25 14:26:51 -08:00
  • 19d01c02c6
    chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#6284) dependabot[bot] 2024-11-25 14:26:44 -08:00
  • d54fbca481
    chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.45 to 1.17.46 (#6285) dependabot[bot] 2024-11-25 14:26:37 -08:00
  • 29aaf3e68e
    chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#6286) dependabot[bot] 2024-11-25 14:26:29 -08:00
  • 8836fa19b6
    use ShouldGrowVolumesByDcAndRack (#6280) Konstantin Lebedev 2024-11-25 22:30:37 +05:00
  • 192d1e3f24 Use types instead of strings Konstantin Lebedev 2024-11-25 22:14:38 +05:00
  • 167b50be88
    fix missing register master metric MasterPickForWriteErrorCounter (#6277) Konstantin Lebedev 2024-11-25 21:59:11 +05:00
  • 24b83895bb
    chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 dependabot[bot] 2024-11-25 16:30:21 +00:00
  • 34efc752d9
    chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials dependabot[bot] 2024-11-25 16:30:19 +00:00
  • e46ad63972
    chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 dependabot[bot] 2024-11-25 16:29:26 +00:00
  • 98ccdd8fa6
    chore(deps): bump github.com/hanwen/go-fuse/v2 from 2.6.1 to 2.7.1 dependabot[bot] 2024-11-25 16:29:23 +00:00
  • 9c96c968da
    chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 dependabot[bot] 2024-11-25 16:29:16 +00:00
  • 7d770f0800
    chore(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 dependabot[bot] 2024-11-25 16:25:37 +00:00
  • c62c60e19c use ShouldGrowVolumesByDcAndRack https://github.com/seaweedfs/seaweedfs/issues/6278 Konstantin Lebedev 2024-11-25 18:13:07 +05:00
  • 3f5b5b3402 fix missing register master metric MasterPickForWriteErrorCounter Konstantin Lebedev 2024-11-25 15:54:14 +05:00
  • fd6c787c02
    fix EcVolumes sorting in volume UI (#6275) Trim21 2024-11-24 14:43:08 +08:00
  • 2241c4f480
    revert Trim21 2024-11-24 13:29:46 +08:00
  • 1a82910510
    Merge branch 'master' into sort-ec Trim21 2024-11-24 13:29:37 +08:00
  • bd3c13a625
    use stdlib Trim21 2024-11-24 13:29:07 +08:00
  • c587c1e605
    fix: EcVolume sorting not work Trim21 2024-11-24 13:26:01 +08:00
  • ccf1795e6f wait a bit before getting the next volume id if the leader is recently elected chrislu 2024-11-23 19:58:45 -08:00
  • de3aefd306 Merge branch 'master' into add-message-queue-agent chrislu 2024-11-23 13:09:46 -08:00
  • 293dd00140
    Update store_ec.go Trim21 2024-11-23 08:33:46 +08:00
  • 04081128a9 use math rand v2 chrislu 2024-11-21 08:54:03 -08:00
  • 54204bc89b format error chrislu 2024-11-21 08:52:37 -08:00
  • ca499de1cb
    Improve EC shards rebalancing logic across racks (#6270) Lisandro Pin 2024-11-21 17:46:24 +01:00
  • e56327e3b0
    ExclusiveLocker only create one renew goroutine (#6269) Numblgw 2024-11-22 00:27:12 +08:00
  • aebf3952b7
    filer sync: source path and exclude path support dir suffix (#6268) Numblgw 2024-11-22 00:25:12 +08:00
  • 7fa4e5c2a1
    [master] Revert back automatic volume grow in case of compensate for crowded volumes (#6267) Konstantin Lebedev 2024-11-21 21:19:19 +05:00
  • a143c888e5
    [shell] don't require lock when there are no changes for volume.fix.replication (#6266) Konstantin Lebedev 2024-11-21 21:17:25 +05:00
  • a303967e79 Improve EC shards rebalancing logic across racks. Lisandro Pin 2024-11-21 15:30:17 +01:00
  • 9f0a7c3288 ExclusiveLocker only create one renew goroutine liguowei 2024-11-21 21:15:44 +08:00
  • fbf180f5c6 filer sync: source path and exclude paht support dir suffix liguowei 2024-11-21 20:50:04 +08:00
  • 7569f523d5 brought back the Automatic Volume Grow to compensate for crowded volumes Konstantin Lebedev 2024-11-21 17:37:50 +05:00
  • 628fab24cf modify github actions and build giftz 2024-11-11 16:25:12 +08:00
  • 2764909a27 revert takeAction Konstantin Lebedev 2024-11-21 15:57:03 +05:00
  • 4b829632a7 don't require lock when there are no changes Konstantin Lebedev 2024-11-21 14:49:30 +05:00
  • a49d9e020c
    [master] avoid crowded more writable for auto grow (#6214) Konstantin Lebedev 2024-11-21 13:57:42 +05:00
  • 75f5afa571 fix compilation chrislu 2024-11-21 00:41:22 -08:00
  • 1c143cfcea display actual offset value chrislu 2024-11-21 00:38:03 -08:00
  • c9f3448692 ReadAt may return io.EOF t end of file chrislu 2024-11-21 00:37:38 -08:00
  • e4b2e45d3a
    Merge branch 'seaweedfs:master' into log_uncrowded Konstantin Lebedev 2024-11-21 13:23:51 +05:00
  • be09d08eb6 adjust error message chrislu 2024-11-20 23:49:01 -08:00
  • 6b2612690b consistent error message if auth is not setup chrislu 2024-11-20 23:11:16 -08:00
  • 254ed8897e
    [shell] add noLock param for volume.move (#6261) Konstantin Lebedev 2024-11-20 21:35:24 +05:00
  • d45f31da2f add noLock param for volume.move Konstantin Lebedev 2024-11-20 15:20:30 +05:00
  • 96f1a2e01a adjust error message chrislu 2024-11-19 14:16:00 -08:00
  • bb37886f6a
    chore(deps): bump github.com/rclone/rclone from 1.68.1 to 1.68.2 (#6260) dependabot[bot] 2024-11-19 13:44:32 -08:00
  • 5d3d3972ca
    chore(deps): bump github.com/rclone/rclone from 1.68.1 to 1.68.2 dependabot[bot] 2024-11-19 20:37:44 +00:00
  • e28f55eb08 typo chrislu 2024-11-19 08:32:31 -08:00
  • 98f03862aa rename chrislu 2024-11-19 08:31:54 -08:00
  • 07cf8cf22d minor chrislu 2024-11-19 08:31:33 -08:00
  • 0d5393641e
    Unify usage of shell.EcNode.dc as DataCenterId. (#6258) Lisandro Pin 2024-11-19 15:33:18 +01:00
  • ae27820200 Unify usage of shell.EcNode.dc as DataCenterId. Lisandro Pin 2024-11-19 11:12:36 +01:00
  • 2caa0e3741 java 3.80 chrislu 2024-11-18 22:41:59 -08:00
  • bc7650bd61 adds more info on skipped volumes chrislu 2024-11-18 18:25:38 -08:00
  • f2db746690
    Introduce logic to resolve volume replica placement within EC rebalancing. (#6254) Lisandro Pin 2024-11-19 03:05:06 +01:00
  • cac37910e9
    Merge branch 'master' into ec_topology/rebalance Lisandro Pin 2024-11-19 02:05:42 +01:00
  • e64ea38c2b Give shell.EcNode.dc a dedicated DataCenterId type. Lisandro Pin 2024-11-19 01:53:27 +01:00
  • e722ede743 Publish seaweedfs-4.0.380.tgz chrislusf 2024-11-18 17:56:18 +00:00
  • 026a22e5c5 Introduce logic to resolve volume replica placement within EC rebalancing. Lisandro Pin 2024-11-18 18:55:27 +01:00
  • 7b3c0e937f 3.80 3.80 chrislu 2024-11-18 09:48:33 -08:00
  • 180f267867
    chore(deps): bump github.com/linxGnu/grocksdb from 1.9.5 to 1.9.7 (#6249) dependabot[bot] 2024-11-18 09:37:06 -08:00
  • b21f599cde
    chore(deps): bump modernc.org/sqlite from 1.33.1 to 1.34.1 (#6251) dependabot[bot] 2024-11-18 09:36:52 -08:00