Permalink
Commits on May 9, 2012
  1. Cleaned up to turn in.

    committed May 9, 2012
  2. Cleaned up Client output.

    joemirizio committed May 9, 2012
  3. It is done.

    committed May 9, 2012
  4. ForkJoinTask works

    joemirizio committed May 9, 2012
Commits on May 8, 2012
  1. Merged new changes.

    joemirizio committed May 8, 2012
  2. Concensus.

    committed May 8, 2012
  3. Fixed timing issues in the client. Sometimes a node takes

    a bit to respond to a KILL request, and in the mean time
    the client is connecting to it again and trying to query it
    for a collection.  This behavior was fixed by simply retrying
    on EOFExceptions.
    
    Also added a few utility scripts to make deployment easier:
    
      remote_transfer.sh
        Requires /usr/bin/expect
        This script scp's the src directory to /opt/445A/ on
        moxie, gee, and altair.  Usage is as follows:
    
        ./remote_transfer.sh username password
    
      remote_build.sh
        Requires /usr/bin/expect
        This script runs ./build.sh on moxie, gee, and altair.
        Usage is as follows:
    
        ./remote_build.sh username password
    
    Enjoy.
    committed May 8, 2012
  4. Updated build scripts to support altair/gee/moxie, and updated server…

    … file to all use the same port.
    committed May 8, 2012
  5. Merged.

    committed May 8, 2012
  6. So I did what I was supposed to do...provide concensus. Here are the …

    …changes:
    
    MusicObject:
    	-now implements comparable (although in retrospect really shouldn't - will give weird results on Collection.sort())
    	-has compareTo method used to determine if objects are the same
    		-compareTo returns a value that identifies what fields aren't equal. Probably will only be useful for debugging.
    NodeServer:
    	-propagates query to the other nodes
    	-upon receiving the List<MusicObject> from the other nodes, uses compareTo and returns the list all the nodes
    	 agree on.
    		-looks a bit weird but should work - spaghetti code ftw
    
    I didn't really want to change anything else before talking to the group so I'm not assuming things (like about some of the stuff in the NodeServer.java file...) I shouldn't be...although I might make another commit anyway before tomorrow if I get anxious. In any case, at very least, this is what you guys wanted from me.
    unknown committed May 8, 2012
Commits on May 7, 2012
  1. Merged Node and NodeClient.

    committed May 7, 2012
  2. Created request threads

    joemirizio committed May 7, 2012
  3. Added to-do list to readme.

    committed May 7, 2012
  4. Querying.

    committed May 7, 2012
  5. Testing with NIO

    joemirizio committed May 7, 2012
  6. Prepare for merge.

    committed May 7, 2012
  7. Added data i/o streams

    joemirizio committed May 7, 2012
Commits on May 6, 2012
Commits on May 5, 2012
Commits on Apr 29, 2012
Commits on Apr 26, 2012