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

Commit graph

  • 76c8b69345 avoid extra volume list call chrislu 2025-08-02 01:10:26 -07:00
  • 5471ea6d8c Efficient Counting: bits.OnesCount32() uses CPU-optimized instructions to count set bits in O(1) chrislu 2025-08-02 00:56:22 -07:00
  • 041132b0a0 much more efficient chrislu 2025-08-02 00:52:35 -07:00
  • 05eb836587 Eliminated Redundant gRPC Calls chrislu 2025-08-02 00:47:56 -07:00
  • 3a0b20b471 include ec shard sizes into volume server info chrislu 2025-08-02 00:40:12 -07:00
  • 9f3b900a59 change to more efficient shard sizes slice chrislu 2025-08-02 00:16:21 -07:00
  • 70bf4f48ec master send shard size via VolumeList chrislu 2025-08-01 23:20:32 -07:00
  • 6fa12b0c00 master collect shard size info chrislu 2025-08-01 22:58:13 -07:00
  • 328284c288 show ec shards on dashboard, show max in its own column chrislu 2025-08-01 22:44:51 -07:00
  • 3d4e8409a5
    Support X-Forwarded-Port (#7070) Chris Lu 2025-08-01 15:45:34 -07:00
  • fd447465c2
    fix parsing s3 tag (#7069) Chris Lu 2025-08-01 15:45:23 -07:00
  • 91ad895c2c more tests chrislu 2025-08-01 15:38:26 -07:00
  • 0d118d78b1
    Update weed/s3api/auto_signature_v4_test.go Chris Lu 2025-08-01 15:36:33 -07:00
  • 6d69fd37aa
    Update weed/s3api/auth_signature_v4.go Chris Lu 2025-08-01 15:35:21 -07:00
  • 4051ca29e8 url.ParseQuery chrislu 2025-08-01 15:33:34 -07:00
  • e1b0636971
    Merge branch 'master' into support-for-the-X-Forwarded-Prefix-header Chris Lu 2025-08-01 15:09:32 -07:00
  • 917824a67a fix parsing s3 tag chrislu 2025-08-01 15:04:47 -07:00
  • e736b868dd support X-Forwarded-Port chrislu 2025-08-01 13:38:54 -07:00
  • f1eb4dd427
    S3: support for the X-Forwarded-Prefix header (#7068) Chris Lu 2025-08-01 13:07:54 -07:00
  • 2b19701bd5 path.Clean chrislu 2025-08-01 13:00:53 -07:00
  • db8cb1e146 refactoring chrislu 2025-08-01 12:45:33 -07:00
  • 763e7cf310 refactoring chrislu 2025-08-01 12:43:56 -07:00
  • d45c16b1a3 remove comments chrislu 2025-08-01 12:30:49 -07:00
  • 32c00ada9b support for the X-Forwarded-Prefix header chrislu 2025-08-01 12:27:46 -07:00
  • 52d87f1d29
    S3: fix list buckets handler (#7067) Chris Lu 2025-08-01 12:13:11 -07:00
  • 0a20dd7d70 ListBuckets permission checking chrislu 2025-08-01 12:00:01 -07:00
  • cd42a55bd9 s3: fix list buckets handler chrislu 2025-08-01 11:44:32 -07:00
  • 0975968e71
    admin: Refactor task destination planning (#7063) Chris Lu 2025-08-01 11:18:32 -07:00
  • 99169db918 pass in volume size to tasks chrislu 2025-08-01 00:29:02 -07:00
  • ff7b66e4e8 rename files chrislu 2025-07-31 23:43:31 -07:00
  • 1cba609bfa fix checking 3.96 chrislu 2025-07-31 23:23:20 -07:00
  • cd861646a0 3.96 chrislu 2025-07-31 22:46:51 -07:00
  • 027829f3b3 optionally set the default retention when creating buckets chrislu 2025-07-31 22:45:58 -07:00
  • 42f3752f88 delete all replicas chrislu 2025-07-31 22:17:26 -07:00
  • 3ffc254abb use constants chrislu 2025-07-31 22:05:41 -07:00
  • 24f62885e5 do not mount all possible EC shards (0-13) on every destination chrislu 2025-07-31 21:43:13 -07:00
  • 04b3a4c990 generate .ecx files correctly chrislu 2025-07-31 21:30:05 -07:00
  • dd06b8ff94 distributing shard files and ecx,ecj,vif files chrislu 2025-07-31 21:16:01 -07:00
  • a76eae4867 Use ReceiveFile API to send locally generated shards chrislu 2025-07-31 21:09:01 -07:00
  • 56b1603f47 EC tasks will no longer fail with "file not found" errors chrislu 2025-07-31 21:00:55 -07:00
  • eb3f91e455 implement balance and vacuum tasks chrislu 2025-07-31 20:57:29 -07:00
  • a115b182b1 setting ec log directory chrislu 2025-07-31 20:45:48 -07:00
  • 7d3994d0a7 add back ec task chrislu 2025-07-31 20:42:30 -07:00
  • 36dae16b94 avoid nil logger chrislu 2025-07-31 20:25:59 -07:00
  • d9c66905b1 compiles, but has nil exception chrislu 2025-07-31 20:09:09 -07:00
  • 9fadd9def8
    Fixed weed mount reads with jwt.signing.read.key (#7061) Maxim Kostyukov 2025-08-01 01:06:29 +03:00
  • d0d953706f Addressed feedback Maxim Kostyukov 2025-07-31 21:55:10 +03:00
  • 3007f985f7 Fixed weed mount reads with jwt.signing.read.key Maxim Kostyukov 2025-07-31 21:31:34 +03:00
  • 439f5d7b1d compiles, but only balance task is registered chrislu 2025-07-31 08:58:13 -07:00
  • a0a6d3991a refactor chrislu 2025-07-31 01:08:45 -07:00
  • 18a20e00d4 refactoring worker tasks chrislu 2025-07-30 23:16:12 -07:00
  • a561c2a223 refactor planning into task detection chrislu 2025-07-30 23:01:02 -07:00
  • f5c53b1bd8 fix reason display chrislu 2025-07-30 16:43:14 -07:00
  • 5a4067d36e
    filer: remove filer support for image resizing (#7057) Chris Lu 2025-07-30 16:18:28 -07:00
  • 885eebebe2 remove filer support for image resizing chrislu 2025-07-30 16:05:55 -07:00
  • 891a2fb6eb
    Admin: misc improvements on admin server and workers. EC now works. (#7055) Chris Lu 2025-07-30 12:38:03 -07:00
  • 269655bb1d clean up logs and tests chrislu 2025-07-30 12:29:17 -07:00
  • e6e25e8138 fix types chrislu 2025-07-30 11:59:42 -07:00
  • c2f4042ba4 fix tests chrislu 2025-07-30 11:55:02 -07:00
  • f6cb0b81df simplify chrislu 2025-07-30 11:45:24 -07:00
  • a2caa9eadb check volume id range chrislu 2025-07-30 11:42:39 -07:00
  • 04387a3e8e
    Update docker/admin_integration/EC-TESTING-README.md Chris Lu 2025-07-30 11:44:25 -07:00
  • 64198dad83
    Paralleize operations for weed shell's volume.fix.replication. (#6789) Lisandro Pin 2025-07-30 19:58:30 +02:00
  • ba596001eb local encoding and distributing chrislu 2025-07-30 10:32:29 -07:00
  • aa0ab56cbc clean up existing shard locations chrislu 2025-07-30 10:11:43 -07:00
  • 7f15701b5d Delete original volume from all locations chrislu 2025-07-30 09:50:33 -07:00
  • 93f1a52550 use disk id when distributing ec shards chrislu 2025-07-30 09:38:24 -07:00
  • bc5007dd11 implementing ec copying shards and only ecx files chrislu 2025-07-30 09:20:45 -07:00
  • 06e2a9a074 dedup chrislu 2025-07-30 01:44:12 -07:00
  • 5db6ee6943 adjust log level chrislu 2025-07-30 01:36:50 -07:00
  • 12aa3a7e2b implement ec in ec_typed.go chrislu 2025-07-30 01:28:08 -07:00
  • b968eab546 ec task completed, but shards are not showing up chrislu 2025-07-30 01:10:54 -07:00
  • 7a94392035 simplify task detector chrislu 2025-07-29 23:16:06 -07:00
  • 1741f96be5 add active topology chrislu 2025-07-29 23:15:42 -07:00
  • 642d1bb8b1 fix locking scheduled and manual scanning chrislu 2025-07-29 22:37:19 -07:00
  • 9a75bdfa80 track disk id also chrislu 2025-07-29 22:34:55 -07:00
  • 31dadc9818 volume.list adds disk id chrislu 2025-07-29 21:59:37 -07:00
  • e2e45cb51d factor in empty volume server during task planning chrislu 2025-07-29 09:49:17 -07:00
  • 8c6a51cfa2 fix task logging, simplify interface checking, use erasure_coding constants chrislu 2025-07-29 08:58:20 -07:00
  • 6c25c8915b Report task status to admin server chrislu 2025-07-29 00:51:33 -07:00
  • b436ea1471 fix EC rack and dc count chrislu 2025-07-29 00:46:19 -07:00
  • c76d82924b Update worker.go chrislu 2025-07-29 00:24:49 -07:00
  • f19403235c handle admin heartbeat response chrislu 2025-07-29 00:24:27 -07:00
  • 6328251168 log level chrislu 2025-07-29 00:22:35 -07:00
  • ae48ffc0a2 use configured task policy chrislu 2025-07-29 00:22:21 -07:00
  • 0291770fa0 show the log caller line chrislu 2025-07-29 00:10:31 -07:00
  • e9954b7d61 debug chrislu 2025-07-29 00:10:11 -07:00
  • e2b9d37692 debug level chrislu 2025-07-29 00:09:56 -07:00
  • 5a30a507ef debug messages chrislu 2025-07-29 00:08:46 -07:00
  • 94843e580e added logging chrislu 2025-07-28 23:19:55 -07:00
  • 120dd35845
    chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.2 to 3.6.4 (#7052) dependabot[bot] 2025-07-28 22:39:16 -07:00
  • 91da689fd6
    chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.2 to 3.6.4 dependabot[bot] 2025-07-29 05:31:05 +00:00
  • 62d44e9e5b
    chore(deps): bump go.etcd.io/etcd/client/pkg/v3 from 3.6.2 to 3.6.4 dependabot[bot] 2025-07-29 05:30:48 +00:00
  • dd67199a92
    chore(deps): bump github.com/a-h/templ from 0.3.920 to 0.3.924 (#7050) dependabot[bot] 2025-07-28 22:29:13 -07:00
  • 77afc3bc54
    chore(deps): bump gocloud.dev/pubsub/natspubsub from 0.42.0 to 0.43.0 (#7049) dependabot[bot] 2025-07-28 22:29:06 -07:00
  • 71eb1d8728
    chore(deps): bump google.golang.org/grpc from 1.73.0 to 1.74.2 (#7048) dependabot[bot] 2025-07-28 22:28:58 -07:00
  • bf7a0aff5b keep it DRY chrislu 2025-07-28 22:28:30 -07:00
  • 1080a90261 refactor chrislu 2025-07-28 22:15:38 -07:00
  • 21f51e19fb reduce interface{} chrislu 2025-07-28 21:51:04 -07:00
  • f6d78a850d avoid from/to map chrislu 2025-07-28 21:30:54 -07:00