This repository has been archived by the owner on Jun 16, 2023. It is now read-only.
0.9.6.3
New features
- Implement tick tuple
- Support logback
- Support to load the user defined configuration file of log4j
- Enable the display of user defined metrics in web UI
- Add "topologyName" parameter for "jstorm list" command
- Support the use of ip and hostname at the same for user defined schedule
- Support junit test for local mode
- Enable client command(e.g. jstorm jar) to load self-defined storm.yaml
Bug fix
- Add activate and deactivate api of spout, which are used in nextTuple prepare phase
- Update the support of multi language
- Check the worker's heartbeat asynchronously to speed up the lunch of worker
- Add the check of worker's pid to speed up the detect of dead worker
- Fix the high cpu load of disruptor producer when disruptor queue is full
- Remove the confused exception reported by disruptor queue when killing worker
- Fix the failure problem of "jstorm restart" client command
- Report error when user submits the jar built on a incompatible jstorm release
- Fix the problem that one log will printed twice when user define a configuration of log4j or logback on local mode
- Fix the potential exception when killing topology on local mode
- Forbid user to change the log level of jstorm log
- Add a configuration template of logback
- Fix the problem that process the upload of lib jar as application jar
- Makesure the clean of ZK node for a topology which is removed
- Add the information of topology name when java core dump
- Fix the incorrect value of -XX:MaxTenuringThreshold. Currently, the default value of jstorm is 20, but the max value in JDK8 is 15.
- Fix the potential reading failure of cpu core number, which may cause the supervisor slot to be set to 0
- Fix the "Address family not supported by protocol family" error on local mode
- Do not start logview http server on local mode
- Add the creation of log dir in supervisor alive checking scription
- Check the correctness of ip specified in configuration file before starting nimbus
- Check the correctness of env variable $JAVA_HOME/$JSTORM_HOME/$JSTORM_CONF_DIR before starting jstorm service
- Specify the log dir for rpm installation
- Add reading permission of /home/admin/jstorm and /home/admin/logs for all users after rpm installation
- Config local temporay ports when rpm installation
- Add noarch rpm package