You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aurora.apache.org by wf...@apache.org on 2014/11/10 23:21:05 UTC
[1/2] incubator-aurora git commit: Incrementing snapshot version to
0.6.1-SNAPSHOT.
Repository: incubator-aurora
Updated Branches:
refs/heads/master 0736a84e9 -> 33cf4c811
Incrementing snapshot version to 0.6.1-SNAPSHOT.
Project: http://git-wip-us.apache.org/repos/asf/incubator-aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-aurora/commit/33cf4c81
Tree: http://git-wip-us.apache.org/repos/asf/incubator-aurora/tree/33cf4c81
Diff: http://git-wip-us.apache.org/repos/asf/incubator-aurora/diff/33cf4c81
Branch: refs/heads/master
Commit: 33cf4c811b75b1fc81aa432b8debac3b8934141f
Parents: a44578f
Author: Bill Farner <wf...@apache.org>
Authored: Mon Nov 10 14:20:31 2014 -0800
Committer: Bill Farner <wf...@apache.org>
Committed: Mon Nov 10 14:20:31 2014 -0800
----------------------------------------------------------------------
.auroraversion | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/33cf4c81/.auroraversion
----------------------------------------------------------------------
diff --git a/.auroraversion b/.auroraversion
index b336edf..e8ff9d4 100644
--- a/.auroraversion
+++ b/.auroraversion
@@ -1 +1 @@
-0.6.0-SNAPSHOT
+0.6.1-SNAPSHOT
[2/2] incubator-aurora git commit: Updating CHANGELOG for 0.6.0
release.
Posted by wf...@apache.org.
Updating CHANGELOG for 0.6.0 release.
Project: http://git-wip-us.apache.org/repos/asf/incubator-aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-aurora/commit/a44578f5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-aurora/tree/a44578f5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-aurora/diff/a44578f5
Branch: refs/heads/master
Commit: a44578f5ad4be592feed32c72fd7d788f6d5147d
Parents: 0736a84
Author: Bill Farner <wf...@apache.org>
Authored: Mon Nov 10 14:20:31 2014 -0800
Committer: Bill Farner <wf...@apache.org>
Committed: Mon Nov 10 14:20:31 2014 -0800
----------------------------------------------------------------------
CHANGELOG | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 262 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/a44578f5/CHANGELOG
----------------------------------------------------------------------
diff --git a/CHANGELOG b/CHANGELOG
index e1705f5..709532f 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,265 @@
+Aurora 0.6.0
+--------------------------------------------------------------------------------
+## Bug
+ * [AURORA-145] - Test dependencies leak into distribution
+ * [AURORA-546] - aurora command not found in vagrant
+ * [AURORA-788] - GC executor doesn't need to exit after period of inactivity
+ * [AURORA-807] - GC executor doesn't ignore launchTasks when it's shutting down
+ * [AURORA-607] - release script is broken
+ * [AURORA-877] - Build fails if thrift cannot be downloaded
+ * [AURORA-490] - aurora create fail due to incorrect UpdateConfig.watch_secs
+ * [AURORA-602] - e2e tests broken due to "aurora run" hanging
+ * [AURORA-652] - GC Executor termination should be co-ordinated by the scheduler
+ * [AURORA-773] - Usage text is incorrect for list_jobs subcommand
+ * [AURORA-860] - aurora job status should not log when writing json
+ * [AURORA-197] - aurora client fails in rollback if rolled-back instances already dead
+ * [AURORA-629] - Scheduler client does not retry closed connection errors
+ * [AURORA-759] - Scheduler updater stuck in ROLLING_BACK
+ * [AURORA-780] - python checkstyle looks at 3rdparty
+ * [AURORA-578] - observer shouldn't include jquery
+ * [AURORA-164] - scheduler does not leave enough resources available to run a GC executor
+ * [AURORA-643] - Redirect loop when accessing /scheduler//
+ * [AURORA-699] - Stack trace in AttributeAggregate
+ * [AURORA-654] - "Could not deserialize AssignedTask" from thermos_executor.pex
+ * [AURORA-462] - Client fails with DistributionNotFound: argparse
+ * [AURORA-704] - Update cron documentation
+ * [AURORA-673] - aurora job restart should not require job config
+ * [AURORA-672] - aurora job output format is broken around metadata
+ * [AURORA-694] - When MemStorage is layered over DbStorage, SQL is not transactioned
+ * [AURORA-498] - test_end_to_end.sh uses stale aurora client
+ * [AURORA-504] - there should be a section to describe how to clone git repo in howtocontribute page
+ * [AURORA-748] - Help command is broken
+ * [AURORA-702] - Possible deadlock in killTasks
+ * [AURORA-394] - Add license headers to non-vendored html and css templates
+ * [AURORA-405] - Remove go links from config.py
+ * [AURORA-495] - UI should always show a pending reason
+ * [AURORA-901] - Client updater errors are not reported in v1
+ * [AURORA-899] - Job keys are not backfilled for JobConfigurations
+ * [AURORA-822] - Coverage metrics seem occasionally flaky
+ * [AURORA-757] - Rename async "update" noun to "beta-update" to avoid collision with client command
+ * [AURORA-628] - roles not displayed in ui
+ * [AURORA-846] - document /etc/aurora/clusters.json
+ * [AURORA-625] - 'aurora version' is broken
+ * [AURORA-706] - Client "task ssh" command fails badly when job not found
+ * [AURORA-658] - unable to run scheduler without mesos infrastructure for development
+ * [AURORA-804] - Fix deprecation message for "aurora task ssh"
+ * [AURORA-801] - deadlock in scheduler startup
+ * [AURORA-837] - validateSessionKeyForTasks can pass empty set of roles to checkAuthenticated
+ * [AURORA-770] - V2 client logs HTTP connections to info
+ * [AURORA-756] - startUpdate fails with "Instance count must be positive."
+ * [AURORA-863] - provision-dev-cluster.sh refers to mesos egg instead of mesos.native
+ * [AURORA-676] - Fix aurora run in end to end tests
+ * [AURORA-697] - GZip compression regression in scheduler
+ * [AURORA-824] - scheduleCronJob does not check quota or task limits
+ * [AURORA-571] - Admin maintenance fails SLA check when no prod tasks on host
+ * [AURORA-561] - Impossible to copy task status events from UI
+ * [AURORA-729] - Immutable wrapper objects are not always immutable
+ * [AURORA-566] - The descheduleCronJob RPC does not validate SessionKey
+ * [AURORA-632] - distZip includes a META-INF/about.txt
+ * [AURORA-873] - Task events on job page use a different display format for timestamps
+ * [AURORA-577] - observer's favicon is 146 kB
+ * [AURORA-667] - aurora ConcurrentModificationException if specific job is PENDING/THROTTLED
+ * [AURORA-683] - vagrant up fails due to missing box ubuntu/trusty64
+ * [AURORA-644] - slave url in /slaves endpoint should use thermos port
+ * [AURORA-650] - Error in cancel_update
+ * [AURORA-897] - aurora scheduler unable to restore from snapshot
+ * [AURORA-622] - Build failed due to pex package rename
+ * [AURORA-768] - QuotaManager does not properly filter out tasks from job updates
+ * [AURORA-802] - Quota is not checked correctly in startJobUpdate
+ * [AURORA-900] - TransientError response message is not processed correctly
+ * [AURORA-659] - Clientv2 command doesn't work correctly with bind parameters
+ * [AURORA-887] - "aurora job create --open-browser" fails with error.
+ * [AURORA-670] - Client command_runner logging does not work
+ * [AURORA-844] - fix TOC formatting in configuration-tutorial.md
+ * [AURORA-623] - test_end_to_end.sh hangs on aurora run
+ * [AURORA-640] - aurora create fail due to lock held by different job
+ * [AURORA-550] - Python code coverage fails with new pants
+ * [AURORA-786] - Client does not log Response.messageDEPRECATED errors
+ * [AURORA-609] - Admin host maintenance command does not block on post drain script
+ * [AURORA-682] - Test Break- status checker name property
+ * [AURORA-836] - test_integration_success in test_thermos_task_runner is flaky
+ * [AURORA-684] - Test src.test.python.apache.aurora.client.cli.job is failing
+ * [AURORA-458] - Web interface has become slow, especially the job page
+ * [AURORA-14] - CI is broken due to lack of binary egg on Jenkins slaves
+ * [AURORA-605] - Tests fail on duplicate table in H2
+ * [AURORA-513] - Errors during thrift RPC calls cause ugly stack dumps
+ * [AURORA-779] - v2 client has worse error message than v1
+ * [AURORA-648] - Vagrant provisioner fails to download mesos egg and deb
+ * [AURORA-753] - aurora cron show aborts early
+ * [AURORA-187] - scheduler failover should never abort an update
+ * [AURORA-641] - NULL not allowed for column "SLAVE_ID"
+ * [AURORA-669] - Thermos runner collect_updates() gets stuck in a while loop when timeout is 0
+ * [AURORA-730] - Performance regression in fetching HostAttributes while scheduling
+ * [AURORA-666] - Aurora job status --write-json does not convert status values
+ * [AURORA-597] - Error in deschedule call
+ * [AURORA-728] - Executor does not handle announcer errors properly
+ * [AURORA-792] - Aurora job update does not use job_spec when calculating large update warning
+ * [AURORA-722] - snapshot performance issues
+ * [AURORA-920] - Deadlock during scheduler startup
+ * [AURORA-793] - Client prints redundant messages
+ * [AURORA-6] - Accessing url property of ZookeeperSchedulerClient fails if proxy_url is not set and client is not connected
+ * [AURORA-831] - cron deschedule help includes ambiguous options
+ * [AURORA-884] - Coverage report analysis may be flaky due to use of Stats
+ * [AURORA-889] - aurora2 beta-update list is broken
+ * [AURORA-912] - Scheduler cannot read PruneJobUpdateHistory log operations
+ * [AURORA-784] - Client reports "update has started" for no-op update
+
+## Epic
+ * [AURORA-256] - Implement a centralized logging and analytics framework for aurora
+ * [AURORA-429] - Add features to the aurora client to allow users to customize around common patterns
+ * [AURORA-16] - Refactor Aurora UI
+ * [AURORA-610] - Job update orchestration in the scheduler
+ * [AURORA-147] - Initial Apache Incubator release
+
+## Story
+ * [AURORA-736] - Update committer docs with steps for adding a gpg key
+ * [AURORA-600] - RC2 License and NOTICE updates
+ * [AURORA-308] - Move /utilization into aurora UI
+ * [AURORA-517] - Building a Python Client for Suro
+ * [AURORA-518] - Distributed logging from the Scheduler
+ * [AURORA-746] - LocalSchedulerMain shutdown deadlock
+ * [AURORA-217] - Aurora CLI Improvements: Init file
+ * [AURORA-559] - Move src/resources to src/{test,main}/resources as appropriate
+ * [AURORA-638] - Build broken due to AURORA-587
+ * [AURORA-598] - add -thermos_executor_flags option to scheduler
+ * [AURORA-273] - Automate testing the Aurora UI
+ * [AURORA-689] - Start vetting Mesos 0.21.0
+ * [AURORA-821] - Aurora_admin does not persist DRAINED state across scheduler fail-over
+ * [AURORA-360] - The scheduler should have authority on reacting to task health check failures
+ * [AURORA-540] - Consider removing ExecutorConfig data from the scheduler
+ * [AURORA-231] - Upgrade gradle license plugin to v9 which contains reduced debug output
+ * [AURORA-703] - Document dedicated roles
+ * [AURORA-114] - Globs for Aurora job keys
+ * [AURORA-764] - Stop sending deleted task events, ignore incoming deleted task events.
+ * [AURORA-840] - Add an FAQ for cluster operators
+ * [AURORA-839] - Add documentation describing the scheduler's storage system
+ * [AURORA-755] - Issue with partial deploys in the update instance summary
+ * [AURORA-795] - Implement a way to temporarily disable health check for a running instance
+ * [AURORA-131] - Deprecate v1 client
+ * [AURORA-718] - JobUpdateConfiguration should reflect work required for a job update
+ * [AURORA-828] - Documentation could make a better job at selling aurora
+ * [AURORA-621] - Implement instance update logic
+ * [AURORA-741] - DbJobUpdateStore can't fetch updates that have no initial state
+ * [AURORA-634] - Add a monitoring guide
+ * [AURORA-745] - Show in-flight and recently completed updates in scheduler UI
+ * [AURORA-579] - Upgrading Mesos version from 0.18.0 to 0.19.0
+ * [AURORA-769] - No-op job update fails with "Missing both initial and desired states. At least one is required."
+ * [AURORA-473] - V2 client lacks informative output when updating
+ * [AURORA-227] - Aurora build should check for the Python version
+ * [AURORA-422] - clientv2 splash page is >250 lines
+ * [AURORA-674] - Increment Aurora to depend upon mesos 0.20.0
+ * [AURORA-642] - aurora job inspect calls print_out() incorrectly
+ * [AURORA-587] - Add discovery manager implementation
+ * [AURORA-688] - sudo should not be required when running build commands w/ vagrant.
+ * [AURORA-875] - Update Aurora to depend on mesos 0.20.1
+ * [AURORA-717] - Store new task configuration in JobUpdateConfiguration as InstanceTaskConfig
+ * [AURORA-781] - Fix bind parameter processing in client
+ * [AURORA-585] - aurora/thermos test failure on py26 due to pex
+ * [AURORA-848] - Handle resourceOffers callback asynchronously
+ * [AURORA-695] - Upgrade aurora pants to 0.0.23
+ * [AURORA-340] - Remove IsolatedSchedulerModule and surrounding code
+ * [AURORA-733] - MedianAlgorithm results should be windowed in time
+ * [AURORA-686] - Job updates may fail due to exceeding role quota
+ * [AURORA-841] - LeaderRedirectFilter using rewritten URI path as redirect target
+ * [AURORA-369] - Create a REST-like interface to aurora
+ * [AURORA-606] - Remove dependency on twitter HttpModule
+ * [AURORA-771] - 'see log for details' in client output is confusing
+ * [AURORA-743] - Figure out retention policy for scheduler job update data
+ * [AURORA-456] - "aurora version" command raises KeyError: 'sha'
+ * [AURORA-854] - v2 help for cron shows that deschedule takes a --bind-var option but deschedule does not accept a config file
+ * [AURORA-867] - python build broken on OS X 10.10
+ * [AURORA-910] - Scheduler should retry Driver.killTask
+ * [AURORA-72] - Improve root README.md
+ * [AURORA-827] - Client error logdir path not set correctly
+
+## Sub-task
+ * [AURORA-551] - Use getTasksWithoutConfig and getConfigSummary in UI
+
+## Task
+ * [AURORA-160] - implement the ability to do one-off GC executor runs
+ * [AURORA-364] - gc_executor should not reconcile tasks if AdjustRetainedTask contains an unknown state
+ * [AURORA-89] - Add support for displaying arbitrary user-defined elements in scheduler pages
+ * [AURORA-289] - Automatically push rendered docs to the website upon commit
+ * [AURORA-815] - Remove remaining deprecated code
+ * [AURORA-24] - Build a standalone UI
+ * [AURORA-510] - Investigate a way to mock patch threading.Event in unit tests
+ * [AURORA-99] - Do not queue task for local gc if it started after the AdjustRetainedTask message was sent
+ * [AURORA-257] - GSoC: Investigate distributed logging systems
+ * [AURORA-354] - Replace quota consumption table in role and role/env page with pie charts
+ * [AURORA-258] - GSoC: add optional command logging to the clientv2 framework
+ * [AURORA-789] - Resources field should belong to aurora, not thermos
+ * [AURORA-620] - Consider using JCenter over HTTPS instead of Maven Central
+ * [AURORA-98] - Updater health checking needs verbose logging
+ * [AURORA-554] - client-commands.md should use v2 syntax for invocations
+ * [AURORA-87] - Display job diff in the scheduler when an update is in progress
+ * [AURORA-612] - Implement the storage primitives to persist update history
+ * [AURORA-382] - Organize tasks by tabs on job page
+ * [AURORA-878] - Cache Host Attributes along Offer
+ * [AURORA-626] - Add wait_for_batch_completion option into parallel updater
+ * [AURORA-363] - the new pants selects 2.6.x by default if it's available
+ * [AURORA-883] - Create a utility that provides early CI feedback on code reviews
+ * [AURORA-230] - Fail out if aurora create gets a --shards argument
+ * [AURORA-615] - Update aurora client to use job update RPCs
+ * [AURORA-819] - Investigate JaCoCo plugin failure in Jenkins Build 633
+ * [AURORA-408] - Update client "job" commands to remove cron-related behavior.
+ * [AURORA-412] - Upgrade psutil once post-2.1.1 release is cut
+ * [AURORA-820] - Admin host_drain should throttle status waiting calls
+ * [AURORA-611] - Define scheduler API methods to create and manage job updates
+ * [AURORA-803] - Return valid JSON structure as "job status" result with "--write-json"
+ * [AURORA-608] - GcExecutorLauncher should throttle initial activity spike
+ * [AURORA-170] - expose process exit status via observer UI
+ * [AURORA-763] - Document how to use the new asynchronous updater feature
+ * [AURORA-868] - Decouple initial scheduling delay from first scheduling penalty
+ * [AURORA-843] - Export metric tracking slaves with insufficient resources for gc_executors
+ * [AURORA-747] - The rollbackOnFailure flag in JobUpdateSettings is not wired
+ * [AURORA-613] - Implement job update logic
+ * [AURORA-742] - Add client commands to query server-driven updates.
+ * [AURORA-774] - Expose MTTA/R SLA metrics for non-prod jobs
+ * [AURORA-94] - Refactor/remove SchedulerCore in favor of StateManager
+ * [AURORA-737] - Improve clientv2 usage helplines.
+ * [AURORA-714] - Remove 30sec wait from host_drain command
+ * [AURORA-603] - Make clientv1 command hooks testable
+ * [AURORA-700] - Scheduler UI should use asynchronous HTTP requests
+ * [AURORA-614] - Include information about updates in the scheduler UI
+ * [AURORA-142] - Remove getVersion API from client
+ * [AURORA-440] - Document cron
+ * [AURORA-679] - Upgrade jetty
+ * [AURORA-627] - use latest psutil library for thermos in pants
+ * [AURORA-419] - Add search to job page
+ * [AURORA-176] - more gracefully handle cases where user does not exist on machine
+ * [AURORA-311] - add support for Mesos masters running with --no-root_submissions
+ * [AURORA-751] - Remove SANDBOX_DELETED task state
+ * [AURORA-806] - Support per batch post_drain execution in admin host_drain command
+ * [AURORA-436] - Make bootstrap grids consistent in Scheduler UI
+ * [AURORA-732] - Disable server-driven job updates by default
+ * [AURORA-581] - Add lightweight hooks for mutating clientv1 commands.
+ * [AURORA-425] - Merge Active and completed tasks on job page into a single table
+ * [AURORA-646] - Improve end-to-end test coverage for clientv2
+ * [AURORA-833] - Extract complex gradle tasks from build.gradle
+ * [AURORA-333] - finish all deprecations in schema/base.py
+ * [AURORA-175] - thermos runner should discriminate failures using exit status
+ * [AURORA-772] - Add username to the update events
+ * [AURORA-61] - Figure out what to do with thermos README.md
+ * [AURORA-544] - Add an option to allow users to specify log levels in client
+ * [AURORA-874] - Make clientv2 job status include a header line for tasks like v1.
+ * [AURORA-880] - Add some wiggle room when requiring min coverage be raised
+ * [AURORA-651] - perform_maintenance_hosts should not temporarily remove machines
+ * [AURORA-645] - Improve coverage of clientv2 commands
+ * [AURORA-685] - Add task_%STATUS%_%JOB% stat
+ * [AURORA-692] - aurora_admin should have a find_scheduler command
+ * [AURORA-90] - Log all RPCs
+ * [AURORA-678] - Serve static HTTP assets out of a classpath directory
+ * [AURORA-744] - Scheduler updater should support wait_for_batch_completion flag
+ * [AURORA-20] - Contribute a "Developing Aurora Client" section
+ * [AURORA-545] - Add a flag to allow users to prevent blocking of unknown exceptions in client
+ * [AURORA-649] - Implement scheduler API methods linking updater logic and storage
+ * [AURORA-43] - Rename maintenance commands to have a consistent prefix
+ * [AURORA-313] - Add variable min offer jitter time window so Aurora can decline offers faster
+ * [AURORA-84] - Deprecate the Identity struct
+ * [AURORA-830] - Make Executor Overhead Configurable
+ * [AURORA-886] - aurora job create --wait-until should exit with error code if the job being waited on fails
+
+
Aurora 0.5.0
--------------------------------------------------------------------------------
## Bug