mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-08-20 09:53:01 +08:00
* show ec shards on dashboard, show max in its own column * master collect shard size info * master send shard size via VolumeList * change to more efficient shard sizes slice * include ec shard sizes into volume server info * Eliminated Redundant gRPC Calls * much more efficient * Efficient Counting: bits.OnesCount32() uses CPU-optimized instructions to count set bits in O(1) * avoid extra volume list call * simplify * preserve existing shard sizes * avoid hard coded value * Update weed/storage/erasure_coding/ec_volume_info.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update weed/admin/dash/volume_management.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update ec_volume_info.go * address comments * avoid duplicated functions * Update weed/admin/dash/volume_management.go Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * simplify * refactoring * fix compilation --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| allocate_volume.go | ||
| cluster_commands.go | ||
| collection.go | ||
| configuration.go | ||
| data_center.go | ||
| data_node_ec.go | ||
| data_node.go | ||
| disk_ec.go | ||
| disk.go | ||
| node.go | ||
| rack.go | ||
| store_replicate.go | ||
| topology_ec.go | ||
| topology_event_handling.go | ||
| topology_info.go | ||
| topology_test.go | ||
| topology_vacuum.go | ||
| topology.go | ||
| volume_growth_test.go | ||
| volume_growth.go | ||
| volume_layout_test.go | ||
| volume_layout.go | ||
| volume_location_list.go | ||