asterixdb

Clone Tools
  • last updated 20 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[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 compatibility.

Change-Id: I68baa806409ca8714d1a35a6cbe290d5ab150778

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

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

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

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

[ASTERIXDB-1424][RT] IPv6 Support

Incremental progress towards IPv6 functionality

Change-Id: I6fdb97b89529632a47ecab12fb4c62c2ec7082e5

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

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

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

Merge "Merge commit '7de451f889af70ab1c2506e0b4e65f221affed35' from release-0.9.4-pre-rc"

Merge commit '7de451f889af70ab1c2506e0b4e65f221affed35' from release-0.9.4-pre-rc

Change-Id: I7c3f093eed22f5f0eed753f037df309ee4677353

[NO ISSUE][LIC] Add ability to fail and/or generate file on license warning

Change-Id: I236832b6bcf362b0faebe9baeff154c01e53495b

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

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

[NO ISSUE][LIC] Fix regression on missing license

Change-Id: I8ce9e8f790857df5273d87de9c6b7e6e9a060749

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

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

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

[ASTERIXDB-2358][LIC] Fix asterix-replication packaging

Change-Id: Ieaf59ef163379e8950a40216b85305452a53fce0

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

    • -22
    • +0
    /asterixdb/asterix-replication/pom.xml
[NO ISSUE][TEST] Enable setting HTTP parameters in test queries

- user model changes: no

- storage format changes: no

- interface changes: no

Change-Id: I82721bd7b2702f0e3d294996764b03ff4738a457

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

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

[NO ISSUE][LIC] Licensing audit / fixes

- Add ability to annotate supplemental model with verified assertions

- Reduce severity on certain WARNINGs to INFOs when the condition is

matched against a verified assertion

- Fix license for slf4j-api

- Add assertions for a number of components, to correct the following warnings:

[WARNING] license list for org.slf4j:slf4j-api:1.8.0-alpha2 changed with supplemental model; was: [http://www.opensource.org/licenses/mit-license.php], now: [http://www.slf4j.org/license.html]

[WARNING] No NOTICE file found for com.fasterxml.jackson.core:jackson-annotations:2.8.4

[WARNING] No NOTICE file found for org.slf4j:slf4j-api:1.8.0-alpha2

[WARNING] No NOTICE file found for org.ini4j:ini4j:0.5.4

[WARNING] No NOTICE file found for io.netty:netty-all:4.1.6.Final

[WARNING] No NOTICE file found for args4j:args4j:2.33

[WARNING] No NOTICE file found for com.google.guava:guava:18.0

[WARNING] No LICENSE file found for org.slf4j:slf4j-api:1.8.0-alpha2

[WARNING] No LICENSE file found for org.ini4j:ini4j:0.5.4

[WARNING] No LICENSE file found for io.netty:netty-all:4.1.6.Final

[WARNING] No LICENSE file found for com.google.guava:guava:18.0

[WARNING] Using license other than from within artifact: io.netty:netty-all:4.1.6.Final

[WARNING] Using license other than from within artifact: com.google.guava:guava:18.0

[WARNING] Using license other than from within artifact: org.ini4j:ini4j:0.5.4

[WARNING] Using license other than from within artifact: org.slf4j:slf4j-api:1.8.0-alpha2

Change-Id: I9dcd1e212827845c972827e479b7a87e9f6c22ae

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

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

    • -0
    • +21
    /asterixdb/src/main/licenses/content/raw.githubusercontent.com_qos-ch_slf4j_v_1.8.0-alpha2_LICENSE.txt
[ASTERIXDB-2357] ADMParser Improvements

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- The current ADMParser heavily relies on string operations,

which results in a lot of objects being created. This patch optimize

this by directly operating on char[].

- Improved exception handling in ADMParser.

Change-Id: I106b58e79746b0a6f3d8b79473202653341a7009

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

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

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

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

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

[NO ISSUE][TXN] Avoid boxing object creation in ConcurrentLockManager

Change-Id: Iae5975eb1fde93eae1836c16e5329683dbed9bcc

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

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

    • -0
    • +4
    /asterixdb/asterix-transactions/pom.xml
[ASTERIXDB-2366][TEST] Optimizer tests cleanup for SQL++

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

The current optimizerTest actually doesn't use the SQL++ test cases.

The existed test cases for SQLPP also have various issues.

This patch cleans part of the test cases which failed at variable names

changes in the result query plan.

Change-Id: I8dbe67d6376d517a4919e8478a6e88326b3e1cc0

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

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

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

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

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

Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>

  1. … 445 more files in changeset.
[NO ISSUE] Reduce runtime dependencies on commons-lang

Change-Id: Iff6678efff502b566020896320ecdf170ade720a

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

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

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

    • -4
    • +0
    /asterixdb/asterix-lang-common/pom.xml
  1. … 4 more files in changeset.
[NO ISSUE][API] Make QueryServiceServlet Extensible

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Change the visibility of QueryServiceServlet inner classes

to allow extensibility.

Change-Id: I9c0e845bf45644fa103c3189259dd53778b7b228

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

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

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

[NO ISSUE] Remove instance.name, storage.subdir config properties

Change-Id: Ic530559e96eb4c744499f46a5595e3a4c59f7683

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

Integration-Tests: Murtadha Hubail <mhubail@apache.org>

Tested-by: Murtadha Hubail <mhubail@apache.org>

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

[NO ISSUE][OTR] Eliminate Per Tuple Object Creation

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Replace unneeded LinkedList by ArrayList in

ChainedLSMDiskComponentBulkLoader and eliminate

iterator creation per tuple.

- Eliminate iterator creation per tuple in LSMHarness.

Change-Id: I7d3a5472c70c4564290daeb6e99d508000521119

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

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

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

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

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

[ASTERIXDB-2347][DOC] Update Configurable Parameters

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Update added/removed configurable parameters and

fix defaults.

Change-Id: I92c6c1493e8ba5c76671169529653b9141ee748c

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

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

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

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

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

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

Merge commit 'e20c7eea498263f92267f4cbc39ad9372006ff6c' from release-0.9.4-pre-rc

Change-Id: I32462904d0c876b627412a20bd65d2190544a016

    • -19
    • +0
    /asterixdb/asterix-external-data/pom.xml
[ASTERIXDB-2361][HYR] Memory Leak Due to Netty Close Listeners

- user model changes: no

- storage format changes: no

- interface changes:

- add IServletResponse.notifyChannelInactive()

Change-Id: I40156538d62a3c06b9ccc14338c3f554921a12b8

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

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

[NO ISSUE][COMP] Fix infinite loop in CheckFilterExpressionTypeRule

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

When select condition is a UNION type, but not a BOOLEAN or ANY, this rule

may fall into infinite loop.

Change-Id: Ice4c9aa61658197a7140517d0a770886dfe040ec

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

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

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

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

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

Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>

[NO ISSUE] Remove dependencies on extraneous xml libraries

Change-Id: I31ba64478e63be77994644add78d834642690de8

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

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

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

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

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

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

    • -19
    • +0
    /asterixdb/asterix-external-data/pom.xml
[NO ISSUE] Don't break lines without whitespace by default

Add a new boolean indent parameter "strict" to denote when lines should

be force-wrapped even when there are no word breaks.

Change-Id: I716caf020466f30e469531d0bd8498d0c781c2af

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

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

[ASTERIXDB-2355][SQL] Incorrect error reporting by SQL++ parser

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Fixes incorrect error reporting by SQL++ parser.

Error messages like: “Flags=“, “Conversion=“

Change-Id: Id68f2b039c8198509658a90a60b8a8dc95361a84

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

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

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

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

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

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

[NOISSUE][ING] Leave permanently failed actives during recovery

Change-Id: I4cbeae666b1e5d5a9b29a33bac141d60244283ab

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

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

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

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

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

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

[NO ISSUE][RT] Use ThreadLocal date format to format dates

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Instead of creating a new date format object for formatting

trace logs, use a thread local instance.

Change-Id: I361542815af7c93291fd6251d9b335c2eb01af56

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

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

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

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

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

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

[NO ISSUE][CLUSTER] Poll CC Registration Response

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Check for CC registration response while waiting

to avoid waiting forever.

Change-Id: I6e2d5ea0ef315d90784a58ee2748a422812b4a2f

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

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

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

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

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

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

[ASTERIXDB-2349][SITE] Revise fulltext and similarity documentation

- user model changes: no

- storage format changes: no

- interface changes: no

Details: Update all examples in the fulltext and similarity documentation

using SQLPP.

Change-Id: Icd9c5bc6249feb03b4297bdc84b5f3aa0efcdc47

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

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

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

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

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

Reviewed-by: Ian Maxon <imaxon@apache.org>

[NO ISSUE] Use Async Write Mode in ResultState

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Use Async write mode in ResultState to improve it's throughput.

- For concurrent reader, use the same file handle (since it's a

RandomAccessFile) for both read/write. Reference counting is used to

ensure the file is properly opened/closed.

Change-Id: Ia053f8e258759881583deb509425b585bc3c4bf2

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

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

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

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

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

[NO ISSUE][API] Add Execution Plans to Query Services

- user model changes: no

- storage format changes: no

- interface changes: yes

- Add execution plans parameters to query service.

- Remove HTML code generation from APIFramework.

Change-Id: I99215243aae2cb96174671d109084a82af877335

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

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

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

Reviewed-by: Xikui Wang <xkkwww@gmail.com>

[NO ISSUE][API] Add Execution Plans to Query Services

- user model changes: no

- storage format changes: no

- interface changes: yes

- Add execution plans parameters to query service.

- Remove HTML code generation from APIFramework.

Change-Id: I99215243aae2cb96174671d109084a82af877334

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

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

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

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

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