Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Murtadha Hubail has submitted this change and it was merged. Change subject: [NO ISSUE][API] Add NC Storage API .. [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 storage API to NCs. - Add StorageSubsystem to track storage partitions replicas. Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2190 Sonar-Qube: JenkinsTested-by: Jenkins Integration-Tests: Jenkins Contrib: Jenkins Reviewed-by: Till Westmann --- M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/NCAppRuntimeContext.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/StorageSubsystem.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/NCApplication.java M asterixdb/asterix-app/src/main/resources/cluster.xml M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/api/INcApplicationContext.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/ExternalProperties.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/PartitionReplica.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ReplicaIdentifier.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/Servlets.java M asterixdb/asterix-common/src/main/resources/schema/cluster.xsd M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/driver/EventDriver.java M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/management/EventUtil.java M asterixdb/asterix-installer/src/main/java/org/apache/asterix/installer/command/ValidateCommand.java M asterixdb/asterix-installer/src/main/resources/clusters/demo/demo.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_chained_declustering_rep.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_metadata_only_rep.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster_with_replication.xml M asterixdb/asterix-installer/src/test/resources/docker/cluster-config.xml M asterixdb/asterix-server/src/main/opt/local/conf/cc.conf M asterixdb/asterix-server/src/test/resources/NCServiceExecutionIT/cc.conf 26 files changed, 534 insertions(+), 11 deletions(-) Approvals: Anon. E. Moose #1000171: Till Westmann: Looks good to me, approved Jenkins: Verified; No violations found; ; Verified diff --git a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java index 2a8a831..98dabc9 100644 --- a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java +++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java @@ -321,6 +321,7 @@ @Override public void stop() throws Exception { // ungraceful shutdown +webManager.stop(); } } } diff --git a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java new file mode 100644 index 000..d8636c8 --- /dev/null +++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java @@ -0,0 +1,162 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS,
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Murtadha Hubail has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: (1 comment) https://asterix-gerrit.ics.uci.edu/#/c/2190/5/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java File asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java: PS5, Line 24: IStorageSubsystem > Looking at the methods this looks more like a ReplicationManager or Replica Will do the renaming to ReplicaManager in the test patch. ReplicationManager is already used for the static implementation. -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: Yes
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Till Westmann has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Code-Review+2 (1 comment) https://asterix-gerrit.ics.uci.edu/#/c/2190/5/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java File asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java: PS5, Line 24: IStorageSubsystem Looking at the methods this looks more like a ReplicationManager or ReplicaManager than a StorageSubsystem. -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: Yes
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Anon. E. Moose #1000171 has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Contrib+1 Analytics Compatibility Tests Successful https://goo.gl/Pvikkq: SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Anon. E. Moose #1000171 has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Contrib-2 Analytics Compatibility Tests Failed https://goo.gl/SB43TQ: UNSTABLE -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Contrib+1 BAD Compatibility Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2230/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4773/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2230/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-rebalance-cancellation/948/ (11/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Murtadha Hubail has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: (1 comment) https://asterix-gerrit.ics.uci.edu/#/c/2190/4/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java File asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java: PS4, Line 147: آ > Remove this character? Done. You passed the test :) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: Yes
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4773/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app/2616/ (3/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/1740/ (5/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/5792/ (2/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/2368/ (9/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/2071/ (11/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-rebalance-cancellation/945/ (8/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/1764/ (1/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Hello Anon. E. Moose #1000171, Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/2190 to look at the new patch set (#5). Change subject: [NO ISSUE][API] Add NC Storage API .. [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 storage API to NCs. - Add StorageSubsystem to track storage partitions replicas. Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 --- M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/NCAppRuntimeContext.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/StorageSubsystem.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/NCApplication.java M asterixdb/asterix-app/src/main/resources/cluster.xml M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/api/INcApplicationContext.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/ExternalProperties.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/PartitionReplica.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ReplicaIdentifier.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/Servlets.java M asterixdb/asterix-common/src/main/resources/schema/cluster.xsd M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/driver/EventDriver.java M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/management/EventUtil.java M asterixdb/asterix-installer/src/main/java/org/apache/asterix/installer/command/ValidateCommand.java M asterixdb/asterix-installer/src/main/resources/clusters/demo/demo.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_chained_declustering_rep.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_metadata_only_rep.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster_with_replication.xml M asterixdb/asterix-installer/src/test/resources/docker/cluster-config.xml M asterixdb/asterix-server/src/main/opt/local/conf/cc.conf M asterixdb/asterix-server/src/test/resources/NCServiceExecutionIT/cc.conf 26 files changed, 534 insertions(+), 11 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/90/2190/5 -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/7292/ (7/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/2424/ (10/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/1752/ (6/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 5: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/2406/ (4/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 5 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Till Westmann has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: (1 comment) https://asterix-gerrit.ics.uci.edu/#/c/2190/4/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java File asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java: PS4, Line 147: آ Remove this character? -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: Yes
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Anon. E. Moose #1000171 has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Contrib+1 Analytics Compatibility Tests Successful https://goo.gl/Mrj4XZ: SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Contrib+1 BAD Compatibility Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2223/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4756/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: BAD Compatibility Tests Started https://asterix-jenkins.ics.uci.edu/job/asterixbad-compat/2223/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/2408/ (11/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-Reviewer: Michael Blow Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/2389/ (10/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app/2599/ (9/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: abdullah alamoudi Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4756/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/1723/ (6/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/2190 to look at the new patch set (#4). Change subject: [NO ISSUE][API] Add NC Storage API .. [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 storage API to NCs. - Add StorageSubsystem to track storage partitions replicas. Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 --- M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/NCAppRuntimeContext.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/StorageSubsystem.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/NCApplication.java M asterixdb/asterix-app/src/main/resources/cluster.xml M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/api/INcApplicationContext.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/ExternalProperties.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/PartitionReplica.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ReplicaIdentifier.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/Servlets.java M asterixdb/asterix-common/src/main/resources/schema/cluster.xsd M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/driver/EventDriver.java M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/management/EventUtil.java M asterixdb/asterix-installer/src/main/java/org/apache/asterix/installer/command/ValidateCommand.java M asterixdb/asterix-installer/src/main/resources/clusters/demo/demo.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_chained_declustering_rep.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_metadata_only_rep.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster_with_replication.xml M asterixdb/asterix-installer/src/test/resources/docker/cluster-config.xml M asterixdb/asterix-server/src/main/opt/local/conf/cc.conf M asterixdb/asterix-server/src/test/resources/NCServiceExecutionIT/cc.conf 26 files changed, 534 insertions(+), 11 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/90/2190/4 -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/7275/ (5/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/1735/ (8/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/2351/ (7/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-rebalance-cancellation/927/ (2/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/1747/ (3/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/2054/ (1/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 4: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/5775/ (4/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: WARNING: THIS CHANGE CONTAINS CROSS-PRODUCT CHANGES IN: * asterixdb * hyracks-fullstack PLEASE REVIEW CAREFULLY AND LOOK FOR API CHANGES! -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4754/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/2190 to look at the new patch set (#3). Change subject: [NO ISSUE][API] Add NC Storage API .. [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 storage API to NCs. - Add StorageSubsystem to track storage partitions replicas. Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 --- M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/AsterixHyracksIntegrationUtil.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/NCAppRuntimeContext.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/StorageSubsystem.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/NCApplication.java M asterixdb/asterix-app/src/main/resources/cluster.xml M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/api/INcApplicationContext.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/ExternalProperties.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/PartitionReplica.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ReplicaIdentifier.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/Servlets.java M asterixdb/asterix-common/src/main/resources/schema/cluster.xsd M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/driver/EventDriver.java M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/management/EventUtil.java M asterixdb/asterix-installer/src/main/java/org/apache/asterix/installer/command/ValidateCommand.java M asterixdb/asterix-installer/src/main/resources/clusters/demo/demo.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_chained_declustering_rep.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_metadata_only_rep.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster_with_replication.xml M asterixdb/asterix-installer/src/test/resources/docker/cluster-config.xml M asterixdb/asterix-server/src/main/opt/local/conf/cc.conf M asterixdb/asterix-server/src/test/resources/NCServiceExecutionIT/cc.conf M hyracks-fullstack/hyracks/hyracks-server/src/test/resources/NCServiceIT/cc.conf 27 files changed, 536 insertions(+), 11 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/90/2190/3 -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/1745/ (1/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/2349/ (9/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-rebalance-cancellation/924/ (6/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/2406/ (10/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/1733/ (8/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/1721/ (4/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/5773/ (3/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app/2597/ (5/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/2052/ (11/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/2387/ (2/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 3: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/7273/ (7/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 3 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Integration-Tests+1 Integration Tests Successful https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4752/ : SUCCESS -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-asterix-app/2405/ (11/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-verify-no-installer-app/2386/ (10/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app/2596/ (9/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4752/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/2190 to look at the new patch set (#2). Change subject: [NO ISSUE][API] Add NC Storage API .. [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 storage API to NCs. - Add StorageSubsystem to track storage partitions replicas. Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 --- A asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/NCAppRuntimeContext.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/StorageSubsystem.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/NCApplication.java M asterixdb/asterix-app/src/main/resources/cluster.xml M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/api/INcApplicationContext.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/ExternalProperties.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/PartitionReplica.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ReplicaIdentifier.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/Servlets.java M asterixdb/asterix-common/src/main/resources/schema/cluster.xsd M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/driver/EventDriver.java M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/management/EventUtil.java M asterixdb/asterix-installer/src/main/java/org/apache/asterix/installer/command/ValidateCommand.java M asterixdb/asterix-installer/src/main/resources/clusters/demo/demo.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_chained_declustering_rep.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_metadata_only_rep.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster_with_replication.xml M asterixdb/asterix-installer/src/test/resources/docker/cluster-config.xml M asterixdb/asterix-server/src/test/resources/NCServiceExecutionIT/cc.conf 24 files changed, 531 insertions(+), 11 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/90/2190/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/1720/ (7/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-rebalance-cancellation/923/ (4/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/7272/ (5/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/1743/ (6/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/2051/ (1/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/5772/ (3/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/1732/ (8/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 2: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/2348/ (2/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Integration Tests Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-integration-tests/4751/ -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-notopic/7271/ (4/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/1731/ (6/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-rebalance-cancellation/922/ (5/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-verify-storage/2347/ (7/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-source-assemblies/2050/ (2/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Murtadha Hubail has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/2190 Change subject: [NO ISSUE][API] Add NC Storage API .. [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 storage API to NCs. - Add StorageSubsystem to track storage partitions replicas. Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 --- A asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/NCAppRuntimeContext.java A asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/StorageSubsystem.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/hyracks/bootstrap/NCApplication.java M asterixdb/asterix-app/src/main/resources/cluster.xml M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/api/INcApplicationContext.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/ExternalProperties.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/config/PropertiesAccessor.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/IStorageSubsystem.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/PartitionReplica.java A asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/ReplicaIdentifier.java M asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/Servlets.java M asterixdb/asterix-common/src/main/resources/schema/cluster.xsd M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/driver/EventDriver.java M asterixdb/asterix-events/src/main/java/org/apache/asterix/event/management/EventUtil.java M asterixdb/asterix-installer/src/main/java/org/apache/asterix/installer/command/ValidateCommand.java M asterixdb/asterix-installer/src/main/resources/clusters/demo/demo.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_chained_declustering_rep.xml M asterixdb/asterix-installer/src/main/resources/clusters/local/local_metadata_only_rep.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster.xml M asterixdb/asterix-installer/src/test/resources/clusterts/cluster_with_replication.xml M asterixdb/asterix-installer/src/test/resources/docker/cluster-config.xml M asterixdb/asterix-server/src/test/resources/NCServiceExecutionIT/cc.conf 24 files changed, 530 insertions(+), 11 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/90/2190/1 diff --git a/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java new file mode 100644 index 000..d8636c8 --- /dev/null +++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/StorageApiServlet.java @@ -0,0 +1,162 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.asterix.api.http.server; + +import java.io.IOException; +import java.io.PrintWriter; +import java.net.InetSocketAddress; +import java.util.List; +import java.util.Set; +import java.util.concurrent.ConcurrentMap; +import java.util.function.Predicate; +import java.util.logging.Level; +import java.util.logging.Logger; +import java.util.stream.Collectors; + +import org.apache.asterix.common.api.INcApplicationContext; +import org.apache.asterix.common.storage.IStorageSubsystem; +import org.apache.asterix.common.storage.PartitionReplica; +import org.apache.asterix.common.storage.ReplicaIdentifier; +import org.apache.hyracks.http.api.IServletRequest; +import org.apache.hyracks.http.api.IServletResponse; +import org.apache.hyracks.http.server.AbstractServlet; +import org.apache.hyracks.http.server.utils.HttpUtil; +import org.apache.hyracks.util.JSONUtil; + +import com.fasterxml.jackson.databind.JsonNode; +import
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-sonar/5771/ (3/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/hyracks-gerrit/1719/ (1/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No
Change in asterixdb[master]: [NO ISSUE][API] Add NC Storage API
Jenkins has posted comments on this change. Change subject: [NO ISSUE][API] Add NC Storage API .. Patch Set 1: Build Started https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-asterix-app-sql-execution/1742/ (8/11) -- To view, visit https://asterix-gerrit.ics.uci.edu/2190 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I120d9892bc9fe5a73395cd5a2ddc30b51b73ced2 Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Murtadha HubailGerrit-Reviewer: Jenkins Gerrit-HasComments: No