running script added
Edited script to always run executable in the current path based on PWD; no hardcoding of the user or the directory
Various debug print statements and fixes
establish tcp grid successfully on 3 nodes
minor code reformat
hash_join 1st version - no debugging
hash_join -2
hash_join -3
Hash Join - Runnablegit status HashTable currently now extensible, maximum size is 1000, i.e., R can at most have 1000 tuples
Fill data blocks to full size before sending
set db.size = 0 when adding it to free list. Modified hash join and hash table functions
runnable. Hashtable is filled soon
runnable 100mb versiongit add HashJoin.cpp main.cpp usertype.cpp usertype.h (key should be distributed evenly in the range of uint32)
simplify code with template
hash join 100MB on 4 nodes runnable. Single thread for scan_and_send and receive_and_build/probe
Bug fix. Use different tags to represent R and S tuples
first runnable multi worker threads Hash Join
fix hash table find function bug - index + 1 could be num
remove lock for reading nodes_recv_complete. unecessary lock. Added timing
variable payload length, buggy