Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move Hyracks to subfolder

    • -35
    • +0
    ./org/apache/hyracks/ipc/api/IIPCHandle.java
    • -23
    • +0
    ./org/apache/hyracks/ipc/api/IIPCI.java
    • -102
    • +0
    ./org/apache/hyracks/ipc/api/RPCInterface.java
    • -28
    • +0
    ./org/apache/hyracks/ipc/impl/HandleState.java
    • -195
    • +0
    ./org/apache/hyracks/ipc/impl/IPCHandle.java
    • -105
    • +0
    ./org/apache/hyracks/ipc/impl/IPCSystem.java
    • -131
    • +0
    ./org/apache/hyracks/ipc/impl/Message.java
  1. … 4415 more files in changeset.
Remove Trailing White Spaces

This change removes all trailing white spaces in

java files in hyracks

Change-Id: I1c2ea4ff1190a965a857c0c3760cbebdf21860b3

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

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

Reviewed-by: Michael Blow <michael.blow@couchbase.com>

Reviewed-by: Murtadha Hubail <hubailmor@gmail.com>

    • -1
    • +1
    ./org/apache/hyracks/ipc/api/IIPCI.java
    • -1
    • +1
    ./org/apache/hyracks/ipc/api/RPCInterface.java
    • -1
    • +1
    ./org/apache/hyracks/ipc/impl/HandleState.java
    • -1
    • +1
    ./org/apache/hyracks/ipc/impl/IPCHandle.java
    • -1
    • +1
    ./org/apache/hyracks/ipc/impl/Message.java
  1. … 647 more files in changeset.
remove end-of-line whitespace

Change-Id: If3542874d7f3a536a6fe524aba2fffaf6447a614

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

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

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

    • -2
    • +2
    ./org/apache/hyracks/ipc/api/IIPCHandle.java
    • -2
    • +2
    ./org/apache/hyracks/ipc/impl/IPCSystem.java
  1. … 254 more files in changeset.
Set the priority of the following threads to be Thread.MAX_PRIORITY: 1. heartbeat thread at NC 2. IPC network thread 3. work queue thread in CC

Change-Id: I4e53a85e21a6bdee48a3ca8d004569700f911fbd

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

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

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

  1. … 5 more files in changeset.
Change license headers

Change-Id: I98b18f24a20dcd8dc75e828e47fb0ab88179a5be

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

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

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

    • -12
    • +16
    ./org/apache/hyracks/ipc/api/IIPCHandle.java
    • -12
    • +16
    ./org/apache/hyracks/ipc/api/IIPCI.java
    • -12
    • +16
    ./org/apache/hyracks/ipc/api/RPCInterface.java
    • -12
    • +16
    ./org/apache/hyracks/ipc/impl/HandleState.java
    • -12
    • +16
    ./org/apache/hyracks/ipc/impl/IPCHandle.java
    • -12
    • +16
    ./org/apache/hyracks/ipc/impl/IPCSystem.java
    • -12
    • +16
    ./org/apache/hyracks/ipc/impl/Message.java
  1. … 2057 more files in changeset.
Change folder structure for Java repackage

Change only the folders, not the files, for our package name change.

This will break the build, and needs to be followed by a change to

the package name in all of the source files. However performing

the folder move and file change in two steps lets Git understand

that the files are the same, and lets us track revisions across

those files.

Change-Id: I08aff75e25ac7c6298c32cf3402febbc4a318c2a

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

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

Reviewed-by: Chris Hillery <ceej@lambda.nu>

    • -19
    • +0
    ./edu/uci/ics/hyracks/ipc/api/IIPCI.java
    • -98
    • +0
    ./edu/uci/ics/hyracks/ipc/api/RPCInterface.java
    • -24
    • +0
    ./edu/uci/ics/hyracks/ipc/impl/HandleState.java
    • -191
    • +0
    ./edu/uci/ics/hyracks/ipc/impl/IPCHandle.java
    • -101
    • +0
    ./edu/uci/ics/hyracks/ipc/impl/IPCSystem.java
    • -0
    • +31
    ./org/apache/hyracks/ipc/api/IIPCHandle.java
    • -0
    • +19
    ./org/apache/hyracks/ipc/api/IIPCI.java
  1. … 3879 more files in changeset.
Change Java package from edu.uci.ics to org.apache

Change-Id: I99172d856e88954b00cf7cfb24d33bb400f53994

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

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

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

    • -2
    • +2
    ./org/apache/hyracks/ipc/api/IIPCHandle.java
    • -1
    • +1
    ./org/apache/hyracks/ipc/api/IIPCI.java
    • -2
    • +2
    ./org/apache/hyracks/ipc/api/RPCInterface.java
    • -1
    • +1
    ./org/apache/hyracks/ipc/impl/HandleState.java
    • -3
    • +3
    ./org/apache/hyracks/ipc/impl/IPCHandle.java
    • -6
    • +6
    ./org/apache/hyracks/ipc/impl/IPCSystem.java
    • -2
    • +2
    ./org/apache/hyracks/ipc/impl/Message.java
  1. … 2021 more files in changeset.
Allow retries on IPCSystem.getHandle().

NC will retry indefinitely to connect CC.

Change-Id: I0f4c15cacd265c3fbe85307af9f5c33577035447

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

Reviewed-by: Chris Hillery <ceej@lambda.nu>

Tested-by: Chris Hillery <ceej@lambda.nu>

  1. … 1 more file in changeset.
Add Shutdown via API to Hyracks

This change adds a method to HyracksConnection called stopCluster().

When the CC recieves a message from this, it asks all NC tasks to close

and acknowledge that they have recieved the message and are closing.

If all NCs have closed, or a 10 second timeout elapses, the CC then

exits with a 0 return code if all NCs closed, or a 1 if some did

not acknowledge the shutdown request.

Change-Id: Iaf3d395dc7964e114d4929830f40063f58e0d5da

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/76

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

Reviewed-by: Vinayak Borkar <vinayakb@gmail.com>

    • -3
    • +15
    ./edu/uci/ics/hyracks/ipc/api/RPCInterface.java
  1. … 21 more files in changeset.
Several major changes in hyracks: -- reduced CC/NC communications for reporting partition request and availability; partition request/availability are only reported for the case of send-side materialized (without pipelining) policies in case of task re-attempt. -- changed buffer cache to dynamically allocate memory based on needs instead of pre-allocating -- changed each network channel to lazily allocate memory based on needs, and changed materialized connectors to lazily allocate files based on needs -- changed several major CCNCCFunctions to use non-java serde -- added a sort-based group-by operator which pushes group-by aggregations into an external sort -- make external sort a stable sort

1,3,and 4 is to reduce the job overhead.

2 is to reduce the unecessary NC resource consumptions such as memory and files.

5 and 6 are improvements to runtime operators.

One change in algebricks:

-- implemented a rule to push group-by aggregation into sort, i.e., using the sort-based gby operator

Several important changes in pregelix:

-- remove static states in vertex

-- direct check halt bit without deserialization

-- optimize the sort algorithm by packing yet-another 2-byte normalized key into the tPointers array

Change-Id: Id696f9a9f1647b4a025b8b33d20b3a89127c60d6

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/35

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

Reviewed-by: Till Westmann <westmann@gmail.com>

  1. … 276 more files in changeset.
merge from zheilbron/hyracks_msr

  1. … 291 more files in changeset.
Disable Nagle's algorithm for TCP sockets in both IPCConnection manager and the data channel.

  1. … 1 more file in changeset.
add/update license headers

    • -1
    • +1
    ./edu/uci/ics/hyracks/ipc/api/IIPCI.java
    • -0
    • +14
    ./edu/uci/ics/hyracks/ipc/api/RPCInterface.java
  1. … 2275 more files in changeset.
Truncated old project trunks

git-svn-id: https://hyracks.googlecode.com/svn/trunk@2424 123451ca-8445-de46-9d55-352943316053

    • -19
    • +0
    ./edu/uci/ics/hyracks/ipc/api/IIPCI.java
    • -72
    • +0
    ./edu/uci/ics/hyracks/ipc/api/RPCInterface.java
    • -23
    • +0
    ./edu/uci/ics/hyracks/ipc/impl/HandleState.java
    • -190
    • +0
    ./edu/uci/ics/hyracks/ipc/impl/IPCHandle.java
  1. … 1461 more files in changeset.
Copied hyracks trunk into fullstack

git-svn-id: https://hyracks.googlecode.com/svn/branches/fullstack_staging@1958 123451ca-8445-de46-9d55-352943316053

    • -0
    • +19
    ./edu/uci/ics/hyracks/ipc/api/IIPCI.java
    • -0
    • +72
    ./edu/uci/ics/hyracks/ipc/api/RPCInterface.java
    • -0
    • +23
    ./edu/uci/ics/hyracks/ipc/impl/HandleState.java
    • -0
    • +190
    ./edu/uci/ics/hyracks/ipc/impl/IPCHandle.java
  1. … 1448 more files in changeset.
Merged hyracks_asterix_stabilization upto rev 1913

git-svn-id: https://hyracks.googlecode.com/svn/trunk@1924 123451ca-8445-de46-9d55-352943316053

  1. … 902 more files in changeset.
Merged hyracks_dev_next -r 1287 into trunk

git-svn-id: https://hyracks.googlecode.com/svn/trunk@1288 123451ca-8445-de46-9d55-352943316053

    • -0
    • +29
    ./edu/uci/ics/hyracks/ipc/api/IIPCHandle.java
    • -0
    • +19
    ./edu/uci/ics/hyracks/ipc/api/IIPCI.java
    • -0
    • +66
    ./edu/uci/ics/hyracks/ipc/api/IPCPerformanceCounters.java
    • -0
    • +19
    ./edu/uci/ics/hyracks/ipc/api/IResponseCallback.java
    • -0
    • +72
    ./edu/uci/ics/hyracks/ipc/api/RPCInterface.java
    • -0
    • +35
    ./edu/uci/ics/hyracks/ipc/exceptions/IPCException.java
    • -0
    • +23
    ./edu/uci/ics/hyracks/ipc/impl/HandleState.java
    • -0
    • +311
    ./edu/uci/ics/hyracks/ipc/impl/IPCConnectionManager.java
    • -0
    • +190
    ./edu/uci/ics/hyracks/ipc/impl/IPCHandle.java
    • -0
    • +93
    ./edu/uci/ics/hyracks/ipc/impl/IPCSystem.java
    • -0
    • +53
    ./edu/uci/ics/hyracks/ipc/impl/JavaSerializationBasedPayloadSerializerDeserializer.java
    • -0
    • +127
    ./edu/uci/ics/hyracks/ipc/impl/Message.java
  1. … 1432 more files in changeset.