Skip to content
This repository has been archived by the owner on Mar 3, 2023. It is now read-only.

Version 0.14.5

Compare
Choose a tag to compare
@objmagic objmagic released this 15 Nov 00:06
· 1718 commits to master since this release

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 into PackingPlanBuilder (#1529)
  • Remove numAdjustments from ResourceCompliantRRPacking (#1531)
  • Change scaling int tests to constantly emit a stream of tuples throughout scaling event (#1524)
  • Change std::list to std::deque for tuple cache (#1532)
  • IPacking and IRepacking now throws PackingException (#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)