Clone Tools
  • last updated 18 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix Pre-Distributed Jobs

This fix prevents ResultStateSweeper from deinitializing

pre-distributed jobs before they are dropped.

Also fixes issues with new lock manager code

Change-Id: Id50c52fbc7c891761dcabd654fb9b853b5f7a91d

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1656

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

    • -2
    • +15
    ./cc/dataset/DatasetDirectoryService.java
  1. … 6 more files in changeset.
Add Active Partition Event Message

Enable active runtimes to send messages to the listener. In addition

this change introduces extension locks to metadata lock manager.

Change-Id: I7b4629752e912614927b816d4ce3422ac89c5426

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1596

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

  1. … 11 more files in changeset.
Log Message When Applying Logging Level

Log a message when resetting the log level, to indicate when the loggers

are being configured and with what level

Change-Id: I38d939a464cc4ea0e5ec9cca88838f083677cf5e

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1604

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

  1. … 5 more files in changeset.
Shutdown ActiveManager Before Killing Thread Executors

Avoid race conditions with start / stop of active runtimes by stopping

the ActiveManager & and started runtimes before terminating the thread

executor

Change-Id: I45e83b0378198f80297fd2741969507741914dea

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1594

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

  1. … 14 more files in changeset.
Fix NPE in DatasetDirectoryService.reportJobFailure

Change-Id: I4c27d2133d199bbb6984f8da14e37b2e511528ac

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1582

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -3
    • +4
    ./cc/dataset/DatasetDirectoryService.java
Deferred result delivery improvements

- Change representation for result set handles to not require URL encoding

- Report errors from the QueryStatusApiServlet for failed jobs

- Fix repeated result consumption for async/deferred requests

- Better error handling in QueryResultApiServlet

- Add host + path to RequestParameters to provide URLs as handles

- Fix logging for failed async jobs

- Fix test framework to not share request parameters between tests

- Move more shared code to AbstractQueryApiServlet

- Make DatasetClientContext a static inner class of HyracksDataset

Change-Id: I88fe289fe9109ea012c63d82af0083dce6bde31b

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1548

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -11
    • +28
    ./cc/dataset/DatasetDirectoryService.java
  1. … 75 more files in changeset.
Rename Class Helper and cleanup ICCApplication interface

Change-Id: I2f6deb10ff240e85b26244b52c99776c0d1d3291

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1567

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

  1. … 5 more files in changeset.
Unify structure of Cluster Controller and Node Controller

Change-Id: Ife3a002371a07ee9cdd32e1ffd50cc775bf1d453

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1514

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -0
    • +79
    ./cc/BaseCCApplication.java
    • -24
    • +29
    ./cc/ClusterControllerService.java
    • -125
    • +0
    ./cc/application/CCApplicationContext.java
    • -0
    • +130
    ./cc/application/CCServiceContext.java
  1. … 146 more files in changeset.
Add Parameter To Control Job Queue Capacity

Exposed CC property job.queue.capacity (-job-queue-capacity) to enable

ability to override default capacity of 4k

Change-Id: I36d0727de58dbe9697e3693e49b39f8c8ab32ce8

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1562

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

  1. … 2 more files in changeset.
Cleanup and bug fixes in Feeds pipeline

The bug fix is for the MessagingFrameTupleAppender. It used

to consume one extra byte per frame.

Cleanups are for feeds. These include:

1. Remove the use of feed dataflow marker. Feeds which

need to send progress can and should do that without

a marker thread.

2. Lock the memory component for feed commit to be able

to add information to the memory component's metadata

page safely.

In addition, this change introduces a frame level callback

for index operations.

Change-Id: Ie97b2133ebecb7380cf0ba336e60ed714d06f8ee

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1523

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

  1. … 72 more files in changeset.
Configuration Revamp

- Ini section of node / cc details now returns ini param names instead of

managix option names

- Normalized command line -vs- ini file configuration parameter names

- Eliminated unused parameters

- Ini validation

- Migrate *DB parameters out of [app] and into nc / cc sections as

appropriate

- Eliminate [app] section. Cluster-wide configuration lives in [common]

- Sort properties alphabetically when returned by HTTP api

Change-Id: I95b7e0bd4538ef42817c8826e76412150074b754

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1487

Reviewed-by: Michael Blow <mblow@apache.org>

Integration-Tests: Michael Blow <mblow@apache.org>

Tested-by: Michael Blow <mblow@apache.org>

    • -0
    • +68
    ./cc/CCApplicationEntryPoint.java
    • -69
    • +74
    ./cc/ClusterControllerService.java
    • -2
    • +3
    ./cc/application/CCApplicationContext.java
    • -42
    • +17
    ./cc/work/GetNodeDetailsJSONWork.java
  1. … 165 more files in changeset.
Add job cancellation support in Hyracks.

This change also:

- cleans up JobRun;

- adds tests for job cancellation.

Change-Id: Ic26330c19c8642dd3246739b5150c4aa667c359c

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1537

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

    • -0
    • +53
    ./cc/work/CancelJobWork.java
  1. … 14 more files in changeset.
Add links to node/job details to summaries

Change-Id: I012acbf10eb6f11a625a2a5e51eed1421d8fd046

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1530

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

    • -4
    • +4
    ./cc/web/ApplicationInstallationHandler.java
    • -1
    • +1
    ./cc/web/StateDumpRESTAPIFunction.java
    • -1
    • +1
    ./cc/web/util/IJSONOutputFunction.java
    • -8
    • +10
    ./cc/web/util/JSONOutputRequestHandler.java
    • -0
    • +39
    ./cc/web/util/JSONOutputRequestUtil.java
  1. … 8 more files in changeset.
Handle error conditions in the /query/result API

- introduce AbstractQueryApiServlet to factor out common code of

QueryResultApiServlet and QueryStatusApiServlet

- clean up ResultReader interface

- remove org.apache.asterix.api.http.servlet.HyracksProperties

Change-Id: Icb99fccb4b41768fa010c574bf1703ffcd47535e

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1532

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

    • -17
    • +16
    ./cc/dataset/DatasetDirectoryService.java
  1. … 16 more files in changeset.
Handle error conditions in the /query/status API

Change-Id: I30176c5c70dcc5f7f6605ad79dd0e41967373d9c

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1522

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -7
    • +3
    ./cc/dataset/DatasetDirectoryService.java
  1. … 15 more files in changeset.
ASTERIXDB-1786: Remove servlet/jetty dependency

Change-Id: Id72b394fa967dd130c0df7e813812e3c6b985c84

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1527

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

    • -31
    • +0
    ./cc/adminconsole/pages/AbstractPage.java
    • -96
    • +0
    ./cc/adminconsole/pages/IndexPage.java
    • -341
    • +0
    ./cc/adminconsole/pages/JobDetailsPage.java
    • -28
    • +0
    ./cc/adminconsole/pages/NodeDetailsPage.java
  1. … 25 more files in changeset.
Some more servlet cleanup

Change-Id: I9ba2895f1c3d52e30c90ab3cdbe9b6db17e56aa3

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1526

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

    • -5
    • +1
    ./cc/web/util/JSONOutputRequestHandler.java
  1. … 1 more file in changeset.
ASTERIXDB-1786: Remove Hyracks Servlets.

Change-Id: Ifcd240591d12baab2db4ce3163c635a1dde5c4ba

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1508

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -84
    • +86
    ./cc/web/ApplicationInstallationHandler.java
    • -20
    • +48
    ./cc/web/util/JSONOutputRequestHandler.java
  1. … 11 more files in changeset.
Add integration tests for Hyracks' HTTP APIs

Change-Id: Ib135ead7896a2b66735eb7325babe15b18a29bed

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1498

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

  1. … 13 more files in changeset.
ASTERIXDB-1747 Implemented full lifecycle capabilities for pre-distributed jobs

Added distribute and destroy functionality

Removed serialization and bytes when running pred-distributed jobs

Cleaned up methods

Enabled Mockito testing for CCS and NCS

Added Unit Test for Distributed Jobs

Change-Id: I59c3422d5c1ab7756a6a4685ac527dfe50434954

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1377

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

    • -10
    • +17
    ./cc/ClusterControllerService.java
    • -0
    • +100
    ./cc/PreDistributedJobStore.java
    • -3
    • +3
    ./cc/application/CCApplicationContext.java
    • -2
    • +2
    ./cc/dataset/DatasetDirectoryService.java
    • -0
    • +52
    ./cc/work/DestroyJobWork.java
    • -0
    • +78
    ./cc/work/DistributeJobWork.java
    • -0
    • +39
    ./cc/work/DistributedJobFailureWork.java
  1. … 28 more files in changeset.
Fix async result delivery

- add new result status "started" for async requests

- add support for result status to the test framework

- stabilize result distribution for error in async requests

- add support for "pollget" to test async execution

- add sleep function

- allow inject-failure function to return any first argument

- use URIs instead on Strings in the TestExecutor to ensure that URIs are

correctly escaped

- add a few tests

Change-Id: Iafba65d9c7bd8643c42e5126c8d89164ae328908

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1394

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

    • -94
    • +94
    ./cc/dataset/DatasetDirectoryService.java
    • -2
    • +4
    ./cc/dataset/IDatasetDirectoryService.java
    • -3
    • +10
    ./cc/work/RegisterResultPartitionLocationWork.java
    • -1
    • +6
    ./cc/work/ReportResultPartitionWriteCompletionWork.java
  1. … 80 more files in changeset.
Minor cleanups for JobManager and ICCApplicationContext.

Change-Id: Iba7b6fd9b75a141fcc9f589db4b8cdeac570ec2d

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1471

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

    • -1
    • +1
    ./cc/work/WaitForJobCompletionWork.java
  1. … 1 more file in changeset.
Implements concurrent query management support.

The following changes are included:

-- factor out JobManager, NodeManager, and ResourceManager from ClusterControllerService;

-- let each application plugin its own IJobCapacityController implementation;

-- let each job specify its required cluster capacity;

-- add a required cluster capacity estimation visitor for optimized query plans;

-- add admission control and queuing for queries, but always executes DDLs and DMLs immediately;

-- add tests for JobManger, NodeManager, ClusterCapacity, ClusterCapacityVisitor, and IJobCapacityController;

-- enlarge the -Xmx setting for ManagixSqlppExecutionTest.

Change-Id: I8fb6fda57efa139114dd234e08cc7de7129468c8

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1424

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

    • -49
    • +35
    ./cc/ClusterControllerService.java
    • -2
    • +2
    ./cc/adminconsole/pages/IndexPage.java
    • -1
    • +2
    ./cc/application/CCApplicationContext.java
    • -0
    • +114
    ./cc/cluster/INodeManager.java
    • -0
    • +186
    ./cc/cluster/NodeManager.java
    • -0
    • +448
    ./cc/executor/ActivityClusterPlanner.java
    • -0
    • +53
    ./cc/executor/ActivityPartitionDetails.java
    • -0
    • +723
    ./cc/executor/JobExecutor.java
    • -0
    • +129
    ./cc/executor/PartitionConstraintSolver.java
    • -0
    • +64
    ./cc/executor/RankedRunnableTaskCluster.java
    • -0
    • +105
    ./cc/executor/Runnability.java
  1. … 105 more files in changeset.
ASTERIXDB-1714: Eliminate dependency on org.json

Change-Id: Ie9c5400fd134ae75d43385255af7794e968b1c7e

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1392

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -36
    • +30
    ./cc/adminconsole/pages/IndexPage.java
    • -54
    • +55
    ./cc/adminconsole/pages/JobDetailsPage.java
    • -3
    • +5
    ./cc/web/StateDumpRESTAPIFunction.java
    • -2
    • +2
    ./cc/web/util/IJSONOutputFunction.java
    • -3
    • +5
    ./cc/web/util/JSONOutputRequestHandler.java
    • -4
    • +7
    ./cc/work/GetActivityClusterGraphJSONWork.java
    • -10
    • +11
    ./cc/work/GetJobSummariesJSONWork.java
    • -18
    • +19
    ./cc/work/GetNodeDetailsJSONWork.java
  1. … 119 more files in changeset.
Supports flexible degree of parallelism.

Detailed list of changes include:

- Add the IClusterInfoCollector interface and feed that to the compiler;

- Add the number of cores into the heartbeat;

- Add partition calculation in APIFramework;

- Fix partitioning property requirements in binary operators such as Join and UnionAll;

- Fix PushSubplanIntoGroupByRule for type propagation;

- Fix InlineLeftNtsInSubplanJoinFlatteningVisitor for the returned top join operator;

- Add unit test for partition calculation in APIFrameworkTest

- Add integration test SqlppExecutionFullParallelismIT, SqlppExecutionLessParallelismIT,

AqlExecutionFullParallelismIT, and AqlExecutionLessParallelismIT for different

parallelism settings;

- Refactor AQLExecutionTest and SqlppExecutionTest;

- Separate one cluster state test out from AqlExecutionTest.

Change-Id: If70faf52bed995c7098cc343f2fabd1b6c8d96e7

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1398

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

    • -2
    • +3
    ./cc/work/GetNodeControllersInfoWork.java
  1. … 114 more files in changeset.
Prepare AsterixDB for Pre-Distributed Jobs

Change-Id: Id809f4b563bbed808c7764d1af664a15919db35b

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1366

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

  1. … 9 more files in changeset.
Refactor To Support NCService-based AsterixHyracksIntegrationUtil

Change-Id: Iccc78a8be5d7c6083498aeab51f7c7ce515c8f48

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1330

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

  1. … 4 more files in changeset.
Extract IPCIs out of ClusterControllerService

moving the two IPCIs out of cluster controller service is a good

start to cleanup the class. In addition, this change renames queue

to workQueue in NodeControllerService for consistency.

Change-Id: I403e61cc054a860bef6a71fa04393f4d9c368b36

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1325

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

    • -0
    • +163
    ./cc/ClientInterfaceIPCI.java
    • -0
    • +172
    ./cc/ClusterControllerIPCI.java
    • -333
    • +2
    ./cc/ClusterControllerService.java
  1. … 2 more files in changeset.
Add Diagnostics Endpoint

Add an endpoint (http://<host>:19001/admin/diagnostics) to gather common

diagnostics information on the cluster for cc and each ncs:

- threaddump

- config

- stats

Change-Id: I664b713f6614acd5ce4f8bf8ce6f8f71345cab06

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1310

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

  1. … 11 more files in changeset.
Wait For Metadata Registration Before Active, Etc.

Also:

- metadata.port moved to [app]; honored

- += metadata.node to [app] to optionally specify metadata node

- += metadata.callback.port to [app]

- Decrease timeout for metadata registration from 7 days to default of

one minute, configurable with property

- Log swallowed exception in SynchronizableWork

- Add missing properties (metadata) to cluster state http api

- Make AsterixPropertiesAccessor, to ensure consistent values when

accessed in virtual cluster

Change-Id: I48d7c10b3e43181ec307f7d890ba721f61bc2ab0

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1247

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

    • -1
    • +1
    ./cc/application/CCApplicationContext.java
  1. … 41 more files in changeset.