You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Ali Alsuliman (Code Review)" <do...@asterixdb.incubator.apache.org> on 2019/03/22 10:07:46 UTC

Change in asterixdb[master]: [ASTERIXDB-2516][RT] Avoid rewriting numbers into buffer whe...

Hello Jenkins,

I'd like you to reexamine a change.  Please visit

    https://asterix-gerrit.ics.uci.edu/3286

to look at the new patch set (#2).

Change subject: [ASTERIXDB-2516][RT] Avoid rewriting numbers into buffer when hashing
......................................................................

[ASTERIXDB-2516][RT] Avoid rewriting numbers into buffer when hashing

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
When hashing numbers other than a double, the value is converted to double
by writing the number again as a double in a buffer then hashing is performed.
Eliminate the need to write to a buffer and read the number as a double and
perform the hashing on the bits.

Change-Id: Ibdf68d90240a3fcddc8cc2ae5ee4a7aa53070438
---
A asterixdb/asterix-app/src/test/java/org/apache/asterix/runtime/HashTest.java
M asterixdb/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/hash/AMurmurHash3BinaryHashFunctionFamily.java
M hyracks-fullstack/hyracks/hyracks-data/hyracks-data-std/src/main/java/org/apache/hyracks/data/std/accessors/MurmurHash3BinaryHash.java
3 files changed, 275 insertions(+), 25 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/86/3286/2
-- 
To view, visit https://asterix-gerrit.ics.uci.edu/3286
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ibdf68d90240a3fcddc8cc2ae5ee4a7aa53070438
Gerrit-PatchSet: 2
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Ali Alsuliman <al...@gmail.com>
Gerrit-Reviewer: Jenkins <je...@fulliautomatix.ics.uci.edu>