This repository has been archived by the owner on Mar 3, 2023. It is now read-only.
Version 0.14.5
Highlights:
- Manual scaling using
heron update
- Faster memory allocation in tuple cache (#1532)
- Optimize YARN container allocation (#1522)
- Send back pressure related metrics to TMaster (#1503)
- Limit the count of exceptions inside a MetricPublisherPublishMessage (#1481)
Release notes:
- Minor fix of link checker, fix broken links (#1562)
- Fix string formatting bug (#1554)
- Refactor test_runner to use status classes instead of success/fail (#1553)
- Use std::vector for fields grouping indices (#1551)
- Reduce verbosity of zookeeper logging (#1547)
- Using common python logging for int tests (#1550)
- Add
tuple-serialization-time-ns
metrics back (#1549) - Remove failure logging for cleanup and duplicate cleanup method call (#1548)
- Change local integration tests to use test status objects instead of True/False (#1546)
- Use pipe to properly block clients when server hasn't entered event loop. (#1541)
- Clean up ZK lock resources upon kill (#1543)
- Reference symlinks when building topology tar, fixes #1538 (#1539)
- Catch error when killing processes if process doesn't exist (#1540)
- Move methods from
PackingUtils
intoPackingPlanBuilder
(#1529) - Remove
numAdjustments
fromResourceCompliantRRPacking
(#1531) - Change scaling int tests to constantly emit a stream of tuples throughout scaling event (#1524)
- Change
std::list
tostd::deque
for tuple cache (#1532) IPacking
andIRepacking
now throwsPackingException
(#1530)- Add
PackingPlanBuilder
(#1521) - Reduce logging during packing plan change (#1528)
- Optimize YARN container allocation (#1522)
- Check for null before Slave stops instance (#1527)
- fix minor typo (#1526)
- Add the binpacking package to the CentOS 5 build (#1519)
- Remove unused packing plan code (#1520)
- Adding CLI documentation for the update command (#1518)
- Adding
UpdatableComponent
for instances that need to be aware of runtime changes to plan (#1510) - Refactor usage of
PhysicalPlanHelper
, dedup simulator code (#1516) - Add version in tracker and UI (#1507)
- add
TupleUtils
class (#1505) - Minor cleanup of
Slave
class (#1506) - Change integration test harness to support scaling tests (#1500)
- Send back pressure related metrics to TMaster (#1503)
- combine log.warning of tunnelHost into exception message (#1498)
- Refactor integration tests to share more code (#1494)
- Use
argparse
in executor and make chmod not fail in any case (#1493) - Add the ability to store state as json in http_server for testing (#1492)
- add warning log of
tunnelHost
before throw exception (#1495) - Add support for running integration tests in local mode (#1491)
- count bolt should ack (#1486)
- Add jvm arguments for gc log rotation (#1490)
- Refactor integration test to idiomatic python (#1488)
- Repack implementation for the Resource Compliant RR algorithm (#1471)
- Simplify how to run aurora int tests locally (#1487)
- Do not let external processes block on IO buffers in
ShellUtils.runSyncProcess
(#1477) - More configurable Aurora (#1420)
- Limit the count of exceptions inside a
MetricPublisherPublishMessage
(#1481) - When getting config of a topology, tracker should always return valid json object. (#1483)
- Add try and catch block when handling exceptions (#1482)
- Avoid duplicated exception wrapper during
reportError()
(#1480) - Make metrics mgr fail fast when unexpected errors happen. (#1473)
- Only process update requests if there is a parallelism change (#1478)
- Using static imports for Assert and Mockito in statemgr tests (#1476)
- Make Python topology adapt to GPR #1421. (#1468)
- Prevent concurrent scaling events from occuring (#1459)