Sha256: eafec2350a3d7c5a96216b2e63576109d8fea1dfb65a351cda2d04ade6b3bf01
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
# CHANGELOG ## v0.10.0 * `append` operation added ## v0.9.0 * Argments are no longer passed to the `call` method, but to the initializer instead Before: ```ruby class MyJob def call(arg1, arg2) # ... end end ``` After: ```ruby class MyJob def initializer(arg1, arg2) @arg1 = arg1 @arg2 = arg2 end def call # ... end end ``` ## v0.8.0 * Use number of partitions of previous step for `jobs` option by default * Changed `combine` to receive a `collector` * Added mandatory `concurrency` argument to `load` ## v0.7.0 * Added a `jobs` option to the actions to limit the concurrency when e.g. accessing external data stores and to avoid overloading them * Added a queue using redis for the jobs to avoid starving workers * Removed `distributed_job` dependency ## v0.6.0 * Added `map_partitions` * Added `combine` * Added `dump` and `load` ## v0.5.0 * Added a `before` option to specify a callable to run before a step to e.g. populate caches upfront, etc. ## v0.4.0 * Pre-reduce in a map step when the subsequent step is a reduce step ## v0.3.0 * Changed partitioners to receive the number of partitions as second parameter ## v0.2.0 * Updated map-reduce-ruby to allow concurrent uploads
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kraps-0.10.0 | CHANGELOG.md |