#partitioning #task #worker #hash #count #sets #data

task_partitioner

一个辅助库,允许通过计数或哈希对命名任务进行分区

2个版本

0.1.1 2022年11月25日
0.1.0 2022年11月25日

#7 in #partitioning

Download history • Rust 包仓库 65/week @ 2024-03-13 • Rust 包仓库 81/week @ 2024-03-20 • Rust 包仓库 60/week @ 2024-03-27 • Rust 包仓库 141/week @ 2024-04-03 • Rust 包仓库 54/week @ 2024-04-10 • Rust 包仓库 47/week @ 2024-04-17 • Rust 包仓库 46/week @ 2024-04-24 • Rust 包仓库 54/week @ 2024-05-01 • Rust 包仓库 147/week @ 2024-05-08 • Rust 包仓库 72/week @ 2024-05-15 • Rust 包仓库 64/week @ 2024-05-22 • Rust 包仓库 52/week @ 2024-05-29 • Rust 包仓库 68/week @ 2024-06-05 • Rust 包仓库 54/week @ 2024-06-12 • Rust 包仓库 80/week @ 2024-06-19 • Rust 包仓库 47/week @ 2024-06-26 • Rust 包仓库

每月256次下载
laze中使用

MIT/Apache

10KB
232

简介

这个Rust库允许通过计数或哈希将任务列表分区到多个工作者。它是从令人惊叹的nextest中分离出来的。

许可证

task_partitioner许可协议受Apache许可证(版本2.0)或MIT许可协议的约束。


lib.rs:

支持跨多台机器分区任务运行。

目前只支持基于哈希和计数的简单分片。未来可能使其更智能:例如,使用数据来选择不同的二进制和测试集运行,目标是最大限度地减少总构建和测试时间。

依赖关系

~0.4–1MB
~21K SLoC