Apache Storm官网普通更新(2021-09-27)

情报来源:TSRC

发布时间:2021-09-27

基本信息
  • 发布日期2021-09-27
  • 感知时间2021-09-27
  • 漏洞类型普通更新
  • 风险等级未知
  • 更新版本2.3.0
  • 情报贡献TSRC
更新标题

Apache Storm 2.3.0 Released

更新详情

The Apache Storm community is pleased to announce that version 2.3.0 has been released and is available from the downloads page.<br/><br/>This release includes a number of code improvements and important bug fixes that improve Apache Storm&#39;s performance, stability and fault tolerance. We encourage users of previous versions to upgrade to this latest release.<br/><br/>Thanks<br/><br/>Special thanks are due to all those who have contributed to Apache Storm -- whether through direct code contributions, documentation, bug reports, or helping other users on the mailing lists. Your efforts are much appreciated.<br/><br/>Changes in this Release<br/><br/>New Feature<br/><br/><br/>[STORM-3271] - Launch storm workers in docker containers<br/>[STORM-3388] - Launch workers inside container using runc runtime<br/><br/><br/>Improvement<br/><br/><br/>[STORM-3638] - Add fast and more reliable process liveness check<br/>[STORM-3641] - switch JCQueue metrics to new metrics API<br/>[STORM-3642] - update AutoTGT metric to new API<br/>[STORM-3644] - improve PacemakerClient error messaging<br/>[STORM-3647] - Add OFF-HEAP macro for worker childopts similar to LIMIT-MEM<br/>[STORM-3648] - Add meter to track worker heartbeat rate<br/>[STORM-3650] - Ackers and metricComponents are not distributed evenly<br/>[STORM-3653] - Document treatment of common nodes in favored/unfavored nodes in scheduling<br/>[STORM-3654] - JCQueue shouldn&#39;t include executor string in the metric name<br/>[STORM-3656] - Change handling of Hadoop TGT renewal exception<br/>[STORM-3657] - storm.messaging.netty.authentication should be true if it is true in either the topology conf or cluster conf<br/>[STORM-3659] - User page should show storm Version in the Owner topologies table<br/>[STORM-3660] - Remove messaging queue for updating Executor credentials<br/>[STORM-3661] - Netty server should handle incoming messages better<br/>[STORM-3662] - Continue to support Pacemaker for 2.x topologies<br/>[STORM-3667] - Exception message on submitting topology due to incorrect worker max heap size should be more straightforward <br/>[STORM-3670] - Separate configurations for daemon metric reporters and topology metrics reporters<br/>[STORM-3671] - Add TopologySummary method to NImbus for optimal UI queries<br/>[STORM-3673] - update BuiltinMetrics to use v2 Metrics API<br/>[STORM-3675] - Eliminate ps command and use /proc/ status in ServerUtils<br/>[STORM-3676] - Reduce debug spew to scheduler log<br/>[STORM-3682] - Upgrade netty client metrics to use V2 API<br/>[STORM-3685] - Detect Loops in Topology at Submit<br/>[STORM-3691] - Refactor Resource Aware Strategies (Base, Generic, Default)<br/>[STORM-3692] - Handle UID return from Files.getOwner() at process liveness check<br/>[STORM-3694] - all V2 metric reporters to report metric short names with dimensions<br/>[STORM-3697] - Add metric for capacity<br/>[STORM-3706] - Cluster.needsSchedulingRas always succeeds<br/>[STORM-3707] - Add meter to track update blob failures<br/>[STORM-3708] - ConstraintSolverConfig LOG messages should include topology id<br/>[STORM-3709] - Reject topology submission if missing spout<br/>[STORM-3714] - Add rate information for TaskMetrics<br/>[STORM-3715] - Add Caching to HDFS BlobStore<br/>[STORM-3719] - Add configuration for AsyncLocalizer updateBlobs frequency<br/>[STORM-3721] - Change child pom.xml reference to parent pom.xml<br/>[STORM-3724] - Use blobstore dir modtime to avoid update lookups by HDFSBlobstore<br/>[STORM-3737] - Share Worker Metric Registry For Guice AOP Based Metrics Integeration<br/>[STORM-3739] - Scheduling should sort numa zones by host groups<br/>[STORM-3744] - IntelliJ does not find shaded classes<br/>[STORM-3749] - improve logging on server error in StormServerHandler<br/>[STORM-3755] - While scheduling multiple ackers with executor use best effort basis<br/>[STORM-3758] - Zookeeper reconnect events sometime cause workers to restart<br/>[STORM-3774] - Migrate Cgroup metrics to V2 <br/>[STORM-3778] - convert SpoutThrottlingMetrics to V2 API<br/>[STORM-3780] - switch ErrorReportingMetrics to V2 API<br/>[STORM-3786] - V2 metrics tick may overreport or not report at all<br/>[STORM-3790] - Add meter to track failures WorkerTokenAuthorizer getPassword<br/>[STORM-3791] - update metric documentation<br/>[STORM-3793] - Add metric to track backpressure status for a task<br/><br/><br/>Bug<br/><br/><br/>[STORM-3553] - Upgrade JQuery to 3.5.1<br/>[STORM-3624] - Race condition on ArtifactoryConfigLoader.load<br/>[STORM-3649] - Logic error regarding storm.supervisor.medium.memory.grace.period.ms<br/>[STORM-3652] - Last error not displayed in Topology summary storm ui<br/>[STORM-3655] - Worker should commit suicide On Change in its assignment.<br/>[STORM-3658] - Problematic worker stays alive because of a deadlock and race condition caused by ShutdownHooks<br/>[STORM-3663] - Topology with Mockito 1.x fails to run unit tests <br/>[STORM-3666] - Validate component name in rebalance command and fix --executor option<br/>[STORM-3677] - Fix Worker Suicide Function if assignment is null<br/>[STORM-3679] - misuse of nodeId as hostname in LoadAwareShuffleGrouping<br/>[STORM-3684] - receive-queue V2 metrics shouldn&#39;t have &#34;_system&#34; as componentId if it is from a system task<br/>[STORM-3690] - UI has NullPointerException when the scheduler is not ResourceAwareScheduler<br/>[STORM-3695] - Add Timer rates to datapoints for V2 metrics tick<br/>[STORM-3696] - ClientSupervisorUtils.processLauncherAndWait ignores InterruptedException<br/>[STORM-3699] - fix flight.bash to support flight recording on openJDK8u262 or newer<br/>[STORM-3701] - Race Condition between cleanup thread and download tasks<br/>[STORM-3704] - Cosmetic: columns shifted in &#34;Topology summary&#34; table<br/>[STORM-3712] - Check-Updated-License-Files CI job has been broken<br/>[STORM-3720] - BlobStoreFile getModTime() never updates after first call<br/>[STORM-3723] - ServerUtils.isAnyPosixProcessPidDirAlive might return wrong result<br/>[STORM-3725] - DRPC spout will crash when any one of DRPC server is down<br/>[STORM-3727] - SUPERVISOR_SLOTS_PORTS could be list of Longs<br/>[STORM-3728] - Workers are not able to connect to Pacemaker if pacemaker.auth.method is KERBEROS<br/>[STORM-3729] - Assigning memory greater and equal than 2048m will make assgin memory for slot values to 1m<br/>[STORM-3731] - Remove unused nashorn import in storm-loadgen:OutputStream.java<br/>[STORM-3733] - AsyncLocalizer stuck looking for missing topology<br/>[STORM-3735] - Kyro serialization fails on some metric tuples when topology.fall.back.on.java.serialization is false<br/>[STORM-3740] - Asynchronous background blob download can cause orphaned blob references<br/>[STORM-3741] - Maven Surefire plugin corrupts output and creates an excessive log file<br/>[STORM-3748] - prevent concurrent modification when fetching v2 metrics<br/>[STORM-3763] - Backpressure message ignored by the receiver caused the topology to not progress<br/>[STORM-3765] - NPE in DRPCSimpleACLAuthorizer.readAclFromConfig when drpc.authorizer.acl has no values<br/>[STORM-3767] - NPE on getComponentPendingProfileActions <br/>[STORM-3769] - Failed adding references to blobs: FileNotFoundException<br/>[STORM-3775] - topology.blobstore.map can cause supervisor restarts<br/>[STORM-3785] - Rate metrics are wrongly divided by 1000000<br/><br/><br/>Comment<br/><br/><br/>[STORM-3687] - Add a warning about possible issues on a mixed cluster if the StormCommon.systemTopology implementation is changed<br/><br/><br/>Dependency upgrade<br/><br/><br/>[STORM-3718] - Updating the dropwizard dependency<br/>[STORM-3757] - Update jackson version to 2.10.0<br/><br/><br/>Documentation<br/><br/><br/>[STORM-3635] - Add LocalityAwareness documentation<br/>[STORM-3722] - Update committer list<br/><br/><br/>Test<br/><br/><br/>[STORM-3743] - Add new topologies for TestLargeCluster<br/><br/><br/>Sub-task<br/><br/><br/>[STORM-3674] - explicitly specify pip2 and pip3 in travis-install.sh<br/>[STORM-3681] - Enable basic Travis ARM CI job<br/>[STORM-3711] - Enable all the modules in ARM CI

软件描述

Apache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。

CVE编号

暂无

Knowsafe分析

暂无

业界资讯

暂无

来源链接

https://storm.apache.org/2021/09/27/storm230-released.html