#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 65/week @ 2024-03-13 81/week @ 2024-03-20 60/week @ 2024-03-27 141/week @ 2024-04-03 54/week @ 2024-04-10 47/week @ 2024-04-17 46/week @ 2024-04-24 54/week @ 2024-05-01 147/week @ 2024-05-08 72/week @ 2024-05-15 64/week @ 2024-05-22 52/week @ 2024-05-29 68/week @ 2024-06-05 54/week @ 2024-06-12 80/week @ 2024-06-19 47/week @ 2024-06-26

每月256次下载
laze中使用

MIT/Apache

10KB
232

简介

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

许可证

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


lib.rs:

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

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

依赖关系

~0.4–1MB
~21K SLoC