{"shas":[["82fedef942525f1d14f826d635358a1d6e0f3f99","83820c0a289587220ee9c38876036b22e17c6b85@cs.berkeley.edu","Merge branch 'avropair' into version2.1","Michael Armbrust"],["262d7c811aef45296bf6f3493ed316155b25cce1","671aa53df2e24705be9a3996b0f404a198e532c2@berkeley.edu","generalize the return types for KeyValueStore trait to allow us to implement a simplier PairNamespace API","Stephen Tu"],["6e9ef01eefc12a166c4b35c79a6d94f6f1761323","671aa53df2e24705be9a3996b0f404a198e532c2@berkeley.edu","don't use ++ anymore to concat two byte arrays. use arraycopy instead.\neven though this is not 100% optimal, its probably good for now, since\narraycopy is pretty fast","Stephen Tu"],["b1008579d633b14a3fd028048e46e9977f0f1702","e3b21c74ba1575f761c5c59cd0dc691ba3210152@cs.berkeley.edu","Fixed maven bug","Tim Kraska"],["74b6b6c254130ddb1fce74bdacb18ceecfc76e74","671aa53df2e24705be9a3996b0f404a198e532c2@berkeley.edu","first attempt to add index management into the PairNamespace.\nits not entirely complete as there are a few issues to be dealt with (see TODOs)","Stephen Tu"],["9c16aede850fdae6103d5f9ee1fac68cb0d34b10","671aa53df2e24705be9a3996b0f404a198e532c2@berkeley.edu","(1) IndexManager uses watches in zookeeper to keep cache updated\n(2) PairNamespace does a better job of index maintainence","Stephen Tu"],["033ab68116240d0223600b0158bc67b3a0f647b2","671aa53df2e24705be9a3996b0f404a198e532c2@berkeley.edu","warns if an index is created when there are already records in the namespace","Stephen Tu"],["b7deecff5b9b4beb44ae7172ae1a117ff750e458","83820c0a289587220ee9c38876036b22e17c6b85@cs.berkeley.edu","Merge remote branch 'origin/version2.1' into querylanguage\n\nConflicts:\n\tavro/pom.xml\n\tpiql/src/main/scala/ScadrClient.scala\n\tscalaengine/src/main/scala/client/Serializers.scala","Michael Armbrust"]],"ref":"refs/heads/querylanguage","push_id":20202539,"head":"b7deecff5b9b4beb44ae7172ae1a117ff750e458","size":8}