[2/3] asterixdb git commit: [NO ISSUE][HYR] Ensure IJobLifecycleListener is notified on cancelled queued jobs

2018-04-28 Thread mhubail
[NO ISSUE][HYR] Ensure IJobLifecycleListener is notified on cancelled queued jobs Change-Id: I7e26c9d1015725f895876f5873eccd3f86b17653 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2624 Sonar-Qube: Jenkins Reviewed-by: Michael Blow

[1/3] asterixdb git commit: [NO ISSUE][OTH] Fix Timeout Calculation

2018-04-28 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 34f42f746 -> 9410ddd1b [NO ISSUE][OTH] Fix Timeout Calculation - user model changes: no - storage format changes: no - interface changes: no Details: - Fix elapsed time calculation in InvokeUtil. - Fix elapsed time in replication

[3/3] asterixdb git commit: Merge commit 'c2d19a558508bc6397ca044430546ce5be4e0872' from release-0.9.4-pre-rc

2018-04-28 Thread mhubail
Merge commit 'c2d19a558508bc6397ca044430546ce5be4e0872' from release-0.9.4-pre-rc Change-Id: Ic58b735c4bca6891ae35fe301bb4bc44889df0d4 Project: http://git-wip-us.apache.org/repos/asf/asterixdb/repo Commit: http://git-wip-us.apache.org/repos/asf/asterixdb/commit/9410ddd1 Tree:

asterixdb git commit: [NO ISSUE][OTH] Extensible Error Reporting in QueryServiceServlet

2018-04-27 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 0aa650eb9 -> 34f42f746 [NO ISSUE][OTH] Extensible Error Reporting in QueryServiceServlet - user model changes: no - storage format changes: no - interface changes: yes Details: - Make error reporting extensible in QueryServiceServlet.

asterixdb git commit: [NO ISSUE][OTR] More Descriptive Method Name

2018-04-16 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 1f56cca69 -> 34b3577c5 [NO ISSUE][OTR] More Descriptive Method Name - user model changes: no - storage format changes: no - interface changes: no Details: - Use more description method name for channel writability changes in

asterixdb git commit: [NO ISSUE][OTR] Remove Unused Storage Constants

2018-04-16 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 0d353d618 -> 1f56cca69 [NO ISSUE][OTR] Remove Unused Storage Constants - user model changes: no - storage format changes: no - interface changes: no Details: - Remove unused storage constants that were used for storage backward

asterixdb git commit: [NO ISSUE][MD] Remove Legacy Metadata Latch

2018-04-03 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 29bc520f9 -> 366e30191 [NO ISSUE][MD] Remove Legacy Metadata Latch - user model changes: no - storage format changes: no - interface changes: yes Details: - Remove legacy metadata latch that was used before the metadata entity

asterixdb git commit: [NO ISSUE][TEST] Remove AQL Parallelism Tests

2018-03-30 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 3036c9809 -> 77c8c7907 [NO ISSUE][TEST] Remove AQL Parallelism Tests - user model changes: no - storage format changes: no - interface changes: yes Change-Id: Ib217c48922b9dd18aab2cc8d27d80af1c3fb5fb9 Reviewed-on:

asterixdb git commit: [ASTERIXDB-232]6[TEST] Increase Result TTL to 5 Mins

2018-03-26 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 54de9a676 -> a8aaf593e [ASTERIXDB-232]6[TEST] Increase Result TTL to 5 Mins - user model changes: no - storage format changes: no - interface changes: no Details: - Increase result TTL to 5 mins in AsterixHyracksIntegrationUtil to

asterixdb git commit: [NO ISSUE][TX] Log LogBufferTailReader Read Failures

2018-03-19 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 9d5025ed2 -> 1b412c542 [NO ISSUE][TX] Log LogBufferTailReader Read Failures - user model changes: no - storage format changes: no - interface changes: no Details: - on read failures, include the read attempt status and the last log

asterixdb git commit: [NO ISSUE][API] Add Storage Stats API

2018-03-16 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 297a31f81 -> e45528725 [NO ISSUE][API] Add Storage Stats API - user model changes: no - storage format changes: no - interface changes: no Details: - Add a new API on NCs for storage stats. The API returns the total size of each

asterixdb git commit: [ASTERIXDB-2308][STO] Prevent Race To Allocate Memory Components

2018-03-16 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 83cc06e0b -> 297a31f81 [ASTERIXDB-2308][STO] Prevent Race To Allocate Memory Components - user model changes: no - storage format changes: no - interface changes: no Details: - Ensure concurrent threads will not attempt to allocate

asterixdb git commit: [ASTERIXDB-2319][TEST] Split Queries in start-feed Test

2018-03-16 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 073f7b388 -> 83cc06e0b [ASTERIXDB-2319][TEST] Split Queries in start-feed Test - user model changes: no - storage format changes: no - interface changes: no Details: - Split queries to multiple files to avoid job cancellation of the

asterixdb git commit: [NO ISSUE][NET] Improve Logging in TCPEndpoint

2018-03-16 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 27dd72339 -> 073f7b388 [NO ISSUE][NET] Improve Logging in TCPEndpoint - user model changes: no - storage format changes: no - interface changes: no Details: - Include end point local address in IO thread name. - Log

asterixdb git commit: [ASTERIXDB-2329][MTD] Remove Invalid Find Dataset

2018-03-14 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 1a99f00bd -> d6d42c861 [ASTERIXDB-2329][MTD] Remove Invalid Find Dataset - user model changes: no - storage format changes: no - interface changes: no Details: - Remove invalid findDataset from MetadataManager. - Add test case for

asterixdb git commit: [NO ISSUE][TX] Remove Invalid Metadata Locking API

2018-03-12 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master c5ca3db26 -> d88c7450c [NO ISSUE][TX] Remove Invalid Metadata Locking API - user model changes: no - storage format changes: no - interface changes: yes Details: - All metadata locking is performed by the CC in MetadataLockManager.

asterixdb git commit: [NO ISSUE][TX] Ensure Uncommitted Atomic Txns Not Flushed

2018-03-12 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 94a542461 -> c5ca3db26 [NO ISSUE][TX] Ensure Uncommitted Atomic Txns Not Flushed - user model changes: no - storage format changes: no - interface changes: yes Details: - Make all metadata indexes modifications as force

asterixdb git commit: [NO ISSUE][CLUS] Log NC Status on Startup Tasks Request

2018-03-12 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 12009bd40 -> 94a542461 [NO ISSUE][CLUS] Log NC Status on Startup Tasks Request - user model changes: no - storage format changes: no - interface changes: no Details: - Log NC status on startup tasks request. - Do not respond to

asterixdb git commit: [NO ISSUE] Refactor shutdown watchdog to ExitUtil

2018-03-12 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master bb49e5e39 -> 12009bd40 [NO ISSUE] Refactor shutdown watchdog to ExitUtil Change-Id: Id27635f90587c64ee29ab1a4ac2b1a6182042900 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2470 Reviewed-by: Murtadha Hubail

asterixdb git commit: [ASTERIXDB-2316][STO] Fix Merging Components For Full Merge

2018-03-10 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 0c722db39 -> 0af313c33 [ASTERIXDB-2316][STO] Fix Merging Components For Full Merge - user model changes: no - storage format changes: no - interface changes: no Details: - Pass correct merging components in case of full merge. - Add

asterixdb git commit: [NO ISSUE][TX] Fix WAIT_LOG Reading

2018-03-09 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 2e4f34e00 -> 5cc4e7a3f [NO ISSUE][TX] Fix WAIT_LOG Reading - user model changes: no - storage format changes: no - interface changes: no Details: - Fix WAIT_LOG reading. - Add test case. Change-Id:

asterixdb git commit: [NO ISSUE][CLUS] Fail Tasks When NC Not Active

2018-03-08 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master c8ba268f7 -> 31589f960 [NO ISSUE][CLUS] Fail Tasks When NC Not Active - user model changes: no - storage format changes: no - interface changes: no Details: - Fail StartTasksWork if NC is not in active state (i.e. hasn't completed

asterixdb git commit: [NO ISSUE][STO] Stop After First Successful Checkpoint Write

2018-03-06 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 517e1d27b -> 39256dfb6 [NO ISSUE][STO] Stop After First Successful Checkpoint Write - user model changes: no - storage format changes: no - interface changes: no Change-Id: Idaaa01dd7c6db03f25a496d1ff7a71a1488d5fff Reviewed-on:

asterixdb git commit: [NO ISSUE] Update ASF copyrights to 2018

2018-03-05 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 35a1b14f7 -> 63f29624d [NO ISSUE] Update ASF copyrights to 2018 Change-Id: Ib0d2fcda89b23066154f1fd8a466f3b4bf103d78 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2452 Sonar-Qube: Jenkins

asterixdb git commit: [ASTERIXDB-2229][OTR] Restore Thread Names in Thread Pool

2018-03-04 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 6daa1b152 -> 35a1b14f7 [ASTERIXDB-2229][OTR] Restore Thread Names in Thread Pool - user model changes: no - storage format changes: no - interface changes: no - Restore thread names to their original names before returning them to

asterixdb git commit: [NO ISSUE][CONF] Reduced Metadata Datasets Memory Budget

2018-03-03 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 8d56845f7 -> e8b5269d4 [NO ISSUE][CONF] Reduced Metadata Datasets Memory Budget - user model changes: no - storage format changes: no - interface changes: no Details: - Reduce memory budget of metadata datasets from 32 to 8 pages.

asterixdb git commit: [ASTERIXDB-2303][API] Fix Supplementary Chars Printing

2018-03-01 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 49a8a3aca -> 503c62200 [ASTERIXDB-2303][API] Fix Supplementary Chars Printing - user model changes: no - storage format changes: no - interface changes: no Details: - Properly print supplementary chars as utf8 by converting their

asterixdb git commit: [NO ISSUE][STO] Correct Metadata Datasets VBC Partitions

2018-02-26 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 7ec813cc5 -> 0ff0d6cc9 [NO ISSUE][STO] Correct Metadata Datasets VBC Partitions - user model changes: no - storage format changes: no - interface changes: no Details: - Ensure metadata datasets number of VBCs is always one.

asterixdb git commit: [NO ISSUE][API] Return Not Found on NC Cancellation Requests

2018-02-24 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 3278316ab -> 48e3dce36 [NO ISSUE][API] Return Not Found on NC Cancellation Requests - user model changes: no - storage format changes: no - interface changes: no Details: - Return not found on cancellation requests with already

asterixdb git commit: [NO ISSUE][NET] Networking Improvements

2018-02-22 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master a81b7954b -> 4085b48f6 [NO ISSUE][NET] Networking Improvements - user model changes: no - storage format changes: no - interface changes: no Details: - Set keep alive and no TCP delay options on socket channels. - Cancel key and

asterixdb git commit: [NO ISSUE][CLUS] Unify Code Path of Requesting Startup Tasks

2018-02-21 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 877a36de4 -> 278df951a [NO ISSUE][CLUS] Unify Code Path of Requesting Startup Tasks - user model changes: no - storage format changes: no - interface changes: no Details: - Remove special case of requesting startup tasks on NC

asterixdb git commit: [NO ISSUE][REPL] Exclude Non-Replicated Datasets From Delta Recovery

2018-02-21 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master b82f6dfb8 -> 877a36de4 [NO ISSUE][REPL] Exclude Non-Replicated Datasets From Delta Recovery - user model changes: no - storage format changes: no - interface changes: no Details: - Exclude non-replicated datasets files from delta

asterixdb git commit: [NO ISSUE][REPL] Ensure Thread Safety of ReplicaManager

2018-02-19 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 914be5ade -> c587da107 [NO ISSUE][REPL] Ensure Thread Safety of ReplicaManager - user model changes: no - storage format changes: no - interface changes: no Details: - Ensure thread safety of ReplicaManager to eliminate possible

asterixdb git commit: [ASTERIXDB-2271][RT] Remove Result Ref of Aborted Jobs

2018-02-13 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master e19da1fc3 -> e8e78e24a [ASTERIXDB-2271][RT] Remove Result Ref of Aborted Jobs - user model changes: no - storage format changes: no - interface changes: yes - IDatasetPartitionManager (-) abortAllReaders Details: - Currently, there

asterixdb git commit: [NO ISSUE][OTR] Clean up INcApplicationContext

2018-02-09 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master cd53e8851 -> 841b8124b [NO ISSUE][OTR] Clean up INcApplicationContext Change-Id: Ide17ab0ea7553a6e8e22487b52ba0af379431f81 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2372 Sonar-Qube: Jenkins

asterixdb git commit: [ASTERIXDB-2276][CONF] Introduce Max Active Writable Datasets

2018-02-07 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 2530e39d7 -> f4485553d [ASTERIXDB-2276][CONF] Introduce Max Active Writable Datasets - user model changes: no - storage format changes: no - interface changes: no Details: - Introduce number of metadata datasets parameter and use it

asterixdb-bad git commit: [ASTERIXDB-2276][BAD] Coordinated Change

2018-02-07 Thread mhubail
Repository: asterixdb-bad Updated Branches: refs/heads/master e039a7ae3 -> 734e28c02 [ASTERIXDB-2276][BAD] Coordinated Change Change-Id: I5b82de3902550da24f0be54414cb167bec71834f Project: http://git-wip-us.apache.org/repos/asf/asterixdb-bad/repo Commit:

asterixdb git commit: [NO ISSUE][CLUS] Add Metadata Cluster Partition

2018-02-03 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master dd4cae8e5 -> cda3062f1 [NO ISSUE][CLUS] Add Metadata Cluster Partition - user model changes: no - storage format changes: no - interface changes: yes Details: - Add a cluster partition reference to the cluster partition in which

asterixdb git commit: [ASTERIXDB-1706][RT] Ensure All Result Frames Are Read

2018-01-30 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master b2abe1e90 -> 85d4627e3 [ASTERIXDB-1706][RT] Ensure All Result Frames Are Read - user model changes: no - storage format changes: no - interface changes: yes - Removed IDatasetInputChannelMonitor Details: - Currently there is a

asterixdb git commit: [ASTERIXDB-2263][RT] Use Plan Stages To Estimate Resources

2018-01-30 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 5aa29b86f -> b2abe1e90 [ASTERIXDB-2263][RT] Use Plan Stages To Estimate Resources - user model changes: no - storage format changes: no - interface changes: no Details: - Introduce PlanStagesGenerator that generates plan stages

asterixdb git commit: [ASTERIXDB-1554][CONF] Do Not Override Logger Config

2018-01-29 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 9f6fa8876 -> 06f16caba [ASTERIXDB-1554][CONF] Do Not Override Logger Config - user model changes: no - storage format changes: no - interface changes: no Details: - Do not override logger config for hyracks/asterix roots if they are

asterixdb git commit: [ASTERIXDB-2269][RT] Use Job Locations To Estimate Resources

2018-01-27 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 1b5033353 -> a05657664 [ASTERIXDB-2269][RT] Use Job Locations To Estimate Resources - user model changes: no - storage format changes: no - interface changes: yes - INodeJobTracker (+) getJobParticipatingNodes Details: - Use job

asterixdb git commit: [ASTERIXDB-2268][CONF] Add Cores Multiplier

2018-01-26 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master de7660714 -> 65b807077 [ASTERIXDB-2268][CONF] Add Cores Multiplier - user model changes: no - storage format changes: no - interface changes: no Details: - Add configurable cores multiplier to CC config and default it to 3. The

asterixdb git commit: [ASTERIXDB-2266][TX] Set Max Txn Log Record Size

2018-01-26 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 15d9e0299 -> 61cb03102 [ASTERIXDB-2266][TX] Set Max Txn Log Record Size - user model changes: no - storage format changes: no - interface changes: no Details: - Prevent log records that exceed the max log file size from being logged

asterixdb git commit: [NO ISSUE][STO] Remove Storage Auto Migration Code

2018-01-20 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 17046357f -> 971ea2f36 [NO ISSUE][STO] Remove Storage Auto Migration Code - user model changes: no - storage format changes: no - interface changes: no Details: - It was decided to not support auto storage migration from old to

asterixdb git commit: [ASTERIXDB-2230][TX] Survive Interrupt in Log File Switch

2018-01-19 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master d8d4eefbe -> f2604d89c [ASTERIXDB-2230][TX] Survive Interrupt in Log File Switch - user model changes: no - storage format changes: no - interface changes: yes - ILogBuffer: (-) setLastPage - ILogManager: (-)

[2/2] asterixdb git commit: [ASTERIXDB-2249][API] Add Max Result Reads to API

2018-01-17 Thread mhubail
[ASTERIXDB-2249][API] Add Max Result Reads to API - user model changes: no - storage format changes: no - interface changes: yes - IRequestParameters: add ResultProperties - IDatasetPartitionManager: add maxReads Details: - Add option to specify max result reads and default it to 1. - Fix

[1/2] asterixdb git commit: [ASTERIXDB-2249][API] Add Max Result Reads to API

2018-01-17 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master a49c7cce0 -> 92f7cb582 http://git-wip-us.apache.org/repos/asf/asterixdb/blob/92f7cb58/hyracks-fullstack/hyracks/hyracks-examples/hyracks-integration-tests/src/test/java/org/apache/hyracks/tests/integration/UnionTest.java

asterixdb git commit: [ASTERIXDB-2246][STO] Ensure Metadata Cache Updated on Rebalance

2018-01-16 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 1af5f7e76 -> 76c11424f [ASTERIXDB-2246][STO] Ensure Metadata Cache Updated on Rebalance - user model changes: no - storage format changes: no - interface changes: no Details: - Ensure metadata cache is updated to the target dataset

asterixdb git commit: [ASTERIXDB-2236][NET] Reestablish Nc2Nc Closed Connection

2018-01-15 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 73d9acaf7 -> d15f1 [ASTERIXDB-2236][NET] Reestablish Nc2Nc Closed Connection - user model changes: no - storage format changes: no - interface changes: no Details: - Enable keep alive on Nc2Nc sockets. - Open Nc2Nc connection when

asterixdb git commit: [ASTERIXDB-2195][REPL] Clean Masked Files

2018-01-08 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master ab1013cb9 -> 3316bde18 [ASTERIXDB-2195][REPL] Clean Masked Files - user model changes: no - storage format changes: no - interface changes: no Details: - Clean invalid masked files before promoting a partition or sending partition

asterixdb git commit: [NO ISSUE][TX] Remove Unused Fields in LogRecord

2018-01-08 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 90af4b24f -> 60be06537 [NO ISSUE][TX] Remove Unused Fields in LogRecord - user model changes: no - storage format changes: no - interface changes: yes - Remove nodeId from ILogRecord Details: - Remove the following fields which are

asterixdb git commit: [ASTERIXDB-2228][CLUS] IFaultToleranceStrategy -> INcLifecycleCoordinator

2018-01-07 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master c47773778 -> f12288854 [ASTERIXDB-2228][CLUS] IFaultToleranceStrategy -> INcLifecycleCoordinator - user model changes: no - storage format changes: no - interface changes: yes - Rename IFaultToleranceStrategy ->

asterixdb git commit: [NO ISSUE][OTR] Remove AppRuntimeContextProviderForRecovery

2018-01-07 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 5a61b2ada -> c47773778 [NO ISSUE][OTR] Remove AppRuntimeContextProviderForRecovery - user model changes: no - storage format changes: no - interface changes: yes - Remove IAppRuntimeContextProvider Details:

asterixdb git commit: [NO ISSUE][OTR] Remove Non-ASCII Char

2018-01-05 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 0a5b641a9 -> 21e749424 [NO ISSUE][OTR] Remove Non-ASCII Char - user model changes: no - storage format changes: no - interface changes: no Change-Id: Icc3c78786d87fa9387b2c59fd2c18eff1b971da6 Reviewed-on:

[03/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/0a5b641a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/sync/ReplicaSynchronizer.java -- diff --git

[06/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/0a5b641a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/logging/TxnAckTracker.java -- diff --git

[04/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/0a5b641a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/messaging/ReplicateLogsTask.java -- diff --git

[05/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/0a5b641a/asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/management/ReplicationManager.java -- diff --git

[08/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/0a5b641a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/replication/flushed_component/flushed_component.9.query.sqlpp -- diff --git

[07/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/0a5b641a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/replication/MetadataOnlyReplicationStrategy.java -- diff --git

[09/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/0a5b641a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/replication/NoFaultToleranceStrategy.java -- diff --git

[01/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 08dc8597e -> 0a5b641a9 http://git-wip-us.apache.org/repos/asf/asterixdb/blob/0a5b641a/asterixdb/asterix-server/src/test/resources/integrationts/replication/results/failover/resync_failed_replica/resync_failed_replica.8.adm

[10/10] asterixdb git commit: [ASTERIXDB-2195][REPL] Replace Static Replication

2018-01-05 Thread mhubail
[ASTERIXDB-2195][REPL] Replace Static Replication - user model changes: no - storage format changes: no - interface changes: yes - Redesigned all replication interfaces Details: - Replace static replication and fault tolerance by dynamic storage API. - Remove static based fault tolerance

asterixdb git commit: [ASTERIXDB-1464][TX] Handle Interrupts in LogManager

2018-01-04 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 32905418e -> b4899c89d [ASTERIXDB-1464][TX] Handle Interrupts in LogManager - user model changes: no - storage format changes: no - interface changes: no Details: - Properly handle interrupts on log page and log file switch in

asterixdb git commit: [ASTERIXDB-1564][CONF] Replace Remaining Usage of JUL

2018-01-03 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 5079b6b7b -> 4756d1ca0 [ASTERIXDB-1564][CONF] Replace Remaining Usage of JUL - user model changes: no - storage format changes: no - interface changes: no Details: - Replace remaining usage of java.util.logging by Log4j2.

asterixdb git commit: [ASTERIXDB-2219][STO] Skip Empty Components Replication

2018-01-03 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 36b543d3b -> 5079b6b7b [ASTERIXDB-2219][STO] Skip Empty Components Replication - user model changes: no - storage format changes: no - interface changes: no Details: - Skip replication for empty components on flushes and merges.

asterixdb git commit: [ASTERIXDB-2203][IDX] Regression test for Eliminating sort operator

2017-12-22 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 791ff5f2d -> 6ab9e4988 [ASTERIXDB-2203][IDX] Regression test for Eliminating sort operator - user model changes: no - storage format changes: no - interface changes: no details: Unit test case to compare the job spec for a normal

asterixdb git commit: [ASTERIXDB-2207][CLUS] Introduce Coordination Service API

2017-12-21 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 6868d7da9 -> d90723359 [ASTERIXDB-2207][CLUS] Introduce Coordination Service API - user model changes: no - storage format changes: no - interface changes: yes - Add ICoordinationService to CC and NC application context.

asterixdb git commit: [NO ISSUE][OTR] Dynamically Determine Default Config File

2017-12-19 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 66d13f7b0 -> 56295d9bb [NO ISSUE][OTR] Dynamically Determine Default Config File - user model changes: no - storage format changes: no - interface changes: no Details: - Dynamically determine default config file in

asterixdb git commit: [NO ISSUE][RT] Remove Invalid Clear Queued Jobs API

2017-12-19 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master f99da85d7 -> bebe109bf [NO ISSUE][RT] Remove Invalid Clear Queued Jobs API - user model changes: no - storage format changes: no - interface changes: yes - Remove clearJobQueue from IJobManager. Details: - The current clearJobQueue

[09/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/operators/FeedIntakeOperatorNodePushable.java -- diff --git

[04/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/sort/HybridTopKSortRunGenerator.java -- diff --git

[13/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
[ASTERIXDB-1564][CONF] Consistently Use Log4j2 - user model changes: no - storage format changes: no - interface changes: no Details: - Replace java.util.logging by Log4j2. - Excluded classes due to their tests: - IoUtil - Tracer Change-Id: Ic137571292f45de1f1994c61d328b97185012197

[03/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/build/IndexBuilder.java -- diff --git

[01/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 62b4a027e -> af4018ddb http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-rtree-test/src/test/java/org/apache/hyracks/storage/am/rtree/utils/AbstractRTreeTest.java

[11/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/replication/message/TakeoverPartitionsRequestMessage.java -- diff --git

[07/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/hyracks-fullstack/algebricks/algebricks-rewriter/src/main/java/org/apache/hyracks/algebricks/rewriter/rules/subplan/IntroduceGroupByForSubplanRule.java -- diff --git

[08/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/asterixdb/asterix-server/src/test/java/org/apache/asterix/server/test/NCServiceExecutionIT.java -- diff --git

[10/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/sqlpp/ParserTestUtil.java -- diff --git

[12/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/RebalanceApiServlet.java -- diff --git

[02/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/hyracks-fullstack/hyracks/hyracks-test-support/src/main/java/org/apache/hyracks/storage/am/btree/OrderedIndexTestDriver.java -- diff --git

[06/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/JobCleanupWork.java -- diff --git

[05/13] asterixdb git commit: [ASTERIXDB-1564][CONF] Consistently Use Log4j2

2017-12-15 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/af4018dd/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-nc/src/main/java/org/apache/hyracks/control/nc/net/DatasetNetworkManager.java -- diff --git

[1/2] asterixdb git commit: [ASTERIXDB-2198][REPL] Introduce Dynamic Replica Placement

2017-12-13 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 54249a8a9 -> cc7d2f0ce http://git-wip-us.apache.org/repos/asf/asterixdb/blob/cc7d2f0c/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/StorageConstants.java

[2/2] asterixdb git commit: [ASTERIXDB-2198][REPL] Introduce Dynamic Replica Placement

2017-12-13 Thread mhubail
[ASTERIXDB-2198][REPL] Introduce Dynamic Replica Placement - user model changes: no - storage format changes: no - interface changes: yes - Add IReplicationMessage and IReplicaTask. - Add notifyMetadataNodeChange to IFaultToleranceStrategy. - Add register to IReplicationManager to allow

asterixdb git commit: [ASTERIXDB-2198][CLUS] Introduce NodeJobTracker

2017-12-13 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 0e2a7af3a -> 54249a8a9 [ASTERIXDB-2198][CLUS] Introduce NodeJobTracker - user model changes: no - storage format changes: no - interface changes: yes - Add INodeJobTracker to ICcApplicationContext. Details: - Add NodeJobTracker to

asterixdb git commit: [ASTERIXDB-2197][FAIL] Abort Job on Failures in NotifyTaskCompleteWork

2017-12-13 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 40ed45f89 -> 0e2a7af3a [ASTERIXDB-2197][FAIL] Abort Job on Failures in NotifyTaskCompleteWork - user model changes: no - storage format changes: no - interface changes: no Details: - Abort the job if any unexpected failure happens on

asterixdb git commit: [ASTERIXDB-2196][TEST] Fix MultiPartitionLSMIndexTest

2017-12-12 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 733fba8e4 -> 40ed45f89 [ASTERIXDB-2196][TEST] Fix MultiPartitionLSMIndexTest - user model changes: no - storage format changes: no - interface changes: no Details: - There is a small window where a flush can be scheduled during the

asterixdb git commit: [NO ISSUE][TEST] Add NC Storage API Test

2017-12-07 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 929344e93 -> 214d3735d [NO ISSUE][TEST] Add NC Storage API Test - user model changes: no - storage format changes: no - interface changes: yes - Add IPartitionReplica to use it at the APIs level. - Rename IStorageSubsystem ->

[1/3] asterixdb git commit: [NO ISSUE][STO] Introduce Index Checkpoints

2017-12-07 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 3180d8702 -> 929344e93 http://git-wip-us.apache.org/repos/asf/asterixdb/blob/929344e9/asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/service/logging/LogBuffer.java

[3/3] asterixdb git commit: [NO ISSUE][STO] Introduce Index Checkpoints

2017-12-07 Thread mhubail
[NO ISSUE][STO] Introduce Index Checkpoints - user model changes: no - storage format changes: yes - Add index checkpoints. - Use index checkpoint to determine low watermark during recovery. - interface changes: yes - Introduce IIndexCheckpointManager for managing indexes

[2/3] asterixdb git commit: [NO ISSUE][STO] Introduce Index Checkpoints

2017-12-07 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/929344e9/asterixdb/asterix-common/src/test/java/org/apache/asterix/test/ioopcallbacks/AbstractLSMIOOperationCallbackTest.java -- diff --git

asterixdb-bad git commit: Coordinated change to change merge policy syntax

2017-12-02 Thread mhubail
Repository: asterixdb-bad Updated Branches: refs/heads/master 939d790f7 -> 6bac49817 Coordinated change to change merge policy syntax Change-Id: Ie4a36562c98d2b5aa03d1601fa54d980a79ce7b9 Project: http://git-wip-us.apache.org/repos/asf/asterixdb-bad/repo Commit:

asterixdb git commit: [NO ISSUE][API] Add NC Storage API

2017-12-02 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master f3aa19fb1 -> 489bcc65c [NO ISSUE][API] Add NC Storage API - user model changes: no - storage format changes: no - interface changes: yes Add IStorageSubsystem to track storage partitions replicas. Details: - Add NC API port. - Add

[1/2] asterixdb git commit: [NO ISSUE][STO] Adapt Storage Structure To Rebalance

2017-11-26 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master 98b9d603e -> f9e6bae98 http://git-wip-us.apache.org/repos/asf/asterixdb/blob/f9e6bae9/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/StoragePathUtil.java

asterixdb-bad git commit: Coordinated Change For Removing Temporary Datasets

2017-11-21 Thread mhubail
Repository: asterixdb-bad Updated Branches: refs/heads/master 8b53ce556 -> 939d790f7 Coordinated Change For Removing Temporary Datasets Change-Id: I76b6bccaa76adabe17eb2fb45825607bef573b12 Project: http://git-wip-us.apache.org/repos/asf/asterixdb-bad/repo Commit:

[02/12] asterixdb git commit: [ASTERIXDB-2171][STO] Remove Temporary Datasets

2017-11-21 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/2c04ae07/asterixdb/asterix-lang-aql/src/main/javacc/AQL.jj -- diff --git a/asterixdb/asterix-lang-aql/src/main/javacc/AQL.jj

[06/12] asterixdb git commit: [ASTERIXDB-2171][STO] Remove Temporary Datasets

2017-11-21 Thread mhubail
http://git-wip-us.apache.org/repos/asf/asterixdb/blob/2c04ae07/asterixdb/asterix-app/src/test/resources/runtimets/results/temp-dataset/insert-and-scan-dataset-with-index/insert-and-scan-dataset-with-index.1.adm -- diff --git

[01/12] asterixdb git commit: [ASTERIXDB-2171][STO] Remove Temporary Datasets

2017-11-21 Thread mhubail
Repository: asterixdb Updated Branches: refs/heads/master e5a65429d -> 2c04ae075 http://git-wip-us.apache.org/repos/asf/asterixdb/blob/2c04ae07/asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/runtime/CommitRuntime.java

<    1   2   3   4   5   >