集群管理器,Apache Mesos 0.26.0 發布

jopen 9年前發布 | 10K 次閱讀 Apache Mesos

Apache Mesos是一個集群管理器,提供了有效的、跨分布式應用或框架的資源隔離和共享,可以運行Hadoop、MPI、Hypertable、Spark。

Apache Mesos 0.26.0 發布,此版本主要是改進和 bug 修復:

Bug 修復

  • [MESOS-1867] - Precision errors in UI

    </li>

  • [MESOS-2864] - Master should not change the state of a terminal task if it receives another terminal update

    </li>

  • [MESOS-3030] - Build failure on OS 10.11 using Xcode 7.

    </li>

  • [MESOS-3123] - DockerContainerizerTest.ROOT_DOCKER_Launch_Executor_Bridged fails & crashes

    </li>

  • [MESOS-3272] - CgroupsAnyHierarchyWithCpuMemoryTest.ROOT_CGROUPS_FreezeNonFreezer is flaky.

    </li>

  • [MESOS-3280] - Master fails to access replicated log after network partition

    </li>

  • [MESOS-3293] - Failing ROOT_ tests on CentOS 7.1 - LimitedCpuIsolatorTest

    </li>

  • [MESOS-3326] - Make use of C++11 atomics

    </li>

  • [MESOS-3329] - Unused hashmap::existsValue functions have incomplete code paths

    </li>

  • [MESOS-3411] - ReservationEndpointsTest.AvailableResources appears to be faulty

    </li>

  • [MESOS-3428] - Support running filesystem isolation with Command Executor in MesosContainerizer

    </li>

  • [MESOS-3470] - UserCgroupIsolatorTest failed on CentOS 6.6

    </li>

  • [MESOS-3501] - configure cannot find libevent headers in CentOS 6

    </li>

  • [MESOS-3506] - Build instructions for CentOS 6.6 should include `sudo yum update`

    </li>

  • [MESOS-3517] - Building mesos from source fails when OS language is not English

    </li>

  • [MESOS-3519] - Fix file descriptor leakage / double close in the code base

    </li>

  • [MESOS-3522] - MesosScheduler declineOffer results in an acceptOffer

    </li>

  • [MESOS-3553] - LIBPROCESS_IP not passed when executor's environment is specified

    </li>

  • [MESOS-3560] - JSON-based credential files do not work correctly

    </li>

  • [MESOS-3563] - Revocable task CPU shows as zero in /state.json

    </li>

  • [MESOS-3569] - Typos in Mesos Monitoring doc page

    </li>

  • [MESOS-3584] - rename libprocess tests to "libprocess-tests"

    </li>

  • [MESOS-3591] - mesos-slave: --help output for "--master" is incomplete

    </li>

  • [MESOS-3594] - Rename http_api_tests.cpp to scheduler_http_api_tests.cpp

    </li>

  • [MESOS-3597] - Running tests with CMake are annoying and have a bad reporting story.

    </li>

  • [MESOS-3600] - unable to build with non-default protobuf

    </li>

  • [MESOS-3602] - hdfs du fails due to prepended / on path

    </li>

  • [MESOS-3603] - Test build failure due to comparison between signed and unsigned integers

    </li>

  • [MESOS-3604] - ExamplesTest.PersistentVolumeFramework does not work in OS X El Capitan

    </li>

  • [MESOS-3605] - hdfs.du() fails on os x due to lack of native-hadoop library.

    </li>

  • [MESOS-3694] - Enable building mesos.apache.org locally in a Docker container.

    </li>

  • [MESOS-3698] - JSON parsing allows non-whitespace trailing characters

    </li>

  • [MESOS-3700] - Deprecate resource_monitoring_interval flag

    </li>

  • [MESOS-3708] - improve process::subprocess ABORT message

    </li>

  • [MESOS-3715] - Enable Request resource using Call::REQUEST in scheduler driver

    </li>

  • [MESOS-3716] - Update Allocator interface to support quota

    </li>

  • [MESOS-3728] - Libprocess: Flaky behavior on test suite when finalizing.

    </li>

  • [MESOS-3733] - ContentType/SchedulerTest.Suppress/0 is flaky

    </li>

  • [MESOS-3734] - Incorrect sed syntax for Mac OSX

    </li>

  • [MESOS-3738] - Mesos health check is invoked incorrectly when Mesos slave is within the docker container

    </li>

  • [MESOS-3743] - Provide diagnostic output in agent log when fetching fails

    </li>

  • [MESOS-3748] - HTTP scheduler library does not gracefully parse invalid resource identifiers

    </li>

  • [MESOS-3751] - MESOS_NATIVE_JAVA_LIBRARY not set on MesosContainerize tasks with --executor_environmnent_variables

    </li>

  • [MESOS-3769] - Agent logs are misleading during agent shutdown

    </li>

  • [MESOS-3770] - SlaveRecoveryTest/0.RecoverCompletedExecutor is flaky

    </li>

  • [MESOS-3771] - Mesos JSON API creates invalid JSON due to lack of binary data / non-ASCII handling

    </li>

  • [MESOS-3793] - Cannot start mesos local on a Debian GNU/Linux 8 docker machine

    </li>

  • [MESOS-3800] - Containerizer attempts to create Linux launcher by default

    </li>

  • [MESOS-3806] - 'mount --make-rslave /' does not work as expected on ubuntu 14.04

    </li>

  • [MESOS-3809] - Expose advertise_ip and advertise_port as command line options in mesos slave

    </li>

  • [MESOS-3810] - Must be able to use NetworkInfo with mesos-executor

    </li>

  • [MESOS-3822] - Cannot specify multiple masters  when slave start up

    </li>

  • [MESOS-3834] - slave upgrade framework checkpoint incompatibility

    </li>

  • [MESOS-3837] - Rootfs in provisioner test doesn't handle symlink directories properly

    </li>

  • [MESOS-3840] - Build broken: 'adding 'bool' to a string does not append to the string' in filesystem tests

    </li>

  • [MESOS-3847] - Root tests for LinuxFilesystemIsolatorTest are broken

    </li>

  • [MESOS-3849] - Corrected style in Makefiles

    </li>

  • [MESOS-3937] - Test DockerContainerizerTest.ROOT_DOCKER_Launch_Executor fails.

    </li>

  • [MESOS-3953] - DockerTest.ROOT_DOCKER_CheckPortResource fails.

    </li>

  • [MESOS-3964] - LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.

    </li>

  • [MESOS-3966] - LinuxFilesystemIsolatorTest.ROOT_ImageInVolumeWithRootFilesystem fails on Centos 7.1

    </li>

  • [MESOS-3969] - Failing 'make distcheck' on Debian 8, somehow SSL-related.

    </li>

  • [MESOS-3974] - CgroupsAnyHierarchyMemoryPressureTest tests fail on CentOS 6.7.

    </li>

  • [MESOS-3975] - SSL build of mesos causes flaky testsuite.

    </li>

  • [MESOS-3989] - Add missing DiscoveryInfo field to v1/mesos.proto

    </li>

  • [MESOS-4106] - The health checker may fail to inform the executor to kill an unhealthy task after max_consecutive_failures.

    </li> </ul>

    文檔

    • [MESOS-2783] - document the fetcher

      </li>

    • [MESOS-3692] - Clarify error message 'could not chown work directory'

      </li>

    • [MESOS-3749] - Configuration docs are missing --enable-libevent and --enable-ssl

      </li>

    • [MESOS-3752] - CentOS 6 dependency install fails at Maven

      </li>

    • [MESOS-3905] - Five new docker-related slave flags are not covered by the configuration documentation.

      </li> </ul>

      Epic

      • [MESOS-354] - Oversubscribe resources

        </li>

      • [MESOS-2271] - Improve metrics exposed by containers

        </li> </ul>

        改進

        • [MESOS-1841] - Mesos components should expose their version on an endpoint.

          </li>

        • [MESOS-2035] - Add reason to containerizer proto Termination

          </li>

        • [MESOS-2273] - Add "tests" target to Makefile for building-but-not-running tests.

          </li>

        • [MESOS-2467] - Allow --resources flag to take JSON.

          </li>

        • [MESOS-2613] - Change docker rm command

          </li>

        • [MESOS-2924] - Allow simple construction via initializer list on hashset.

          </li>

        • [MESOS-2935] - Fetcher doesn't extract from .tar files

          </li>

        • [MESOS-2960] - Configure DiscoveryInfo and Visibility per port

          </li>

        • [MESOS-2972] - Serialize Docker image spec as protobuf

          </li>

        • [MESOS-3099] - Validation of Docker Image Manifests from Docker Registry

          </li>

        • [MESOS-3366] - Allow resources/attributes discovery

          </li>

        • [MESOS-3417] - Log source address replicated log recieved broadcasts

          </li>

        • [MESOS-3429] - Allow HTTP response codes in libprocess to be matched

          </li>

        • [MESOS-3468] - Improve apply_reviews.sh script to apply chain of reviews

          </li>

        • [MESOS-3554] - Allocator changes trigger large re-compiles

          </li>

        • [MESOS-3566] - Add a section to the Scheduler HTTP API docs around RecordIO specification

          </li>

        • [MESOS-3721] - We need the active flag on frameworks in the /state-summary endpoint

          </li>

        • [MESOS-3735] - Mesos master should expose the version of registered agents

          </li>

        • [MESOS-3759] - Document messages.proto

          </li>

        • [MESOS-3788] - Clarify NetworkInfo semantics for IP addresses and group policies.

          </li>

        • [MESOS-3819] - Add documentation explaining "roles"

          </li>

        • [MESOS-4015] - Expose task / executor health in master & slave state.json

          </li> </ul>

          下載:http://www.apache.org/dyn/mirrors/mirrors.cgi/mesos/0.26.0/

          來自:http://www.oschina.net/news/69189/apache-mesos-0-26-0

           本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
           轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
           本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!