sivaji [Sat, 19 May 2007 19:19:45 +0000 (19:19 +0000)]
Added Classes TaskNode and TEdge for task graphs.
Updated TaskAnalysis.java with methods for producing taskgraphs.
The createDOTFile method has been augmented to produce both dot files:
one for the flagstates and another for the tasks.
sivaji [Sat, 19 May 2007 07:54:38 +0000 (07:54 +0000)]
Working versions of FlagState and TaskAnalysis(with TAGs)
bdemsky [Fri, 18 May 2007 04:23:23 +0000 (04:23 +0000)]
Migrate GraphNode functionality into its own class and we inherit from this class...
sivaji [Fri, 18 May 2007 03:56:20 +0000 (03:56 +0000)]
Updated FlagState and TaskAnalysis with tagsupport.
sivaji [Fri, 18 May 2007 02:38:20 +0000 (02:38 +0000)]
Added tag support to TaskAnalysis, FlagState.
bdemsky [Fri, 11 May 2007 21:16:46 +0000 (21:16 +0000)]
check in
bdemsky [Fri, 11 May 2007 21:12:53 +0000 (21:12 +0000)]
update email list
bdemsky [Thu, 10 May 2007 23:26:20 +0000 (23:26 +0000)]
Adding:
(1) Tag version of Chat Benchmark
(2) Bug fix to runtime
bdemsky [Thu, 10 May 2007 22:53:12 +0000 (22:53 +0000)]
more bug fixes
bdemsky [Thu, 10 May 2007 09:36:27 +0000 (09:36 +0000)]
Changes to support garbage collection with tags...
This change ensures that tags don't keep objects alive.
bdemsky [Wed, 9 May 2007 20:51:33 +0000 (20:51 +0000)]
forgot this file
bdemsky [Wed, 9 May 2007 17:36:07 +0000 (17:36 +0000)]
check in changes for tag support
adash [Mon, 7 May 2007 08:45:12 +0000 (08:45 +0000)]
Fixed bugs for memory leak . Trying to run two transactions commit
at the same time.
TODO: Fix another bug that causes trans to commit when it should be a
soft abort.
erubow [Sat, 5 May 2007 07:11:51 +0000 (07:11 +0000)]
added a tcp server (that serves nothing), plus random changes
bdemsky [Fri, 4 May 2007 09:32:47 +0000 (09:32 +0000)]
get rid of map
bdemsky [Fri, 4 May 2007 09:23:20 +0000 (09:23 +0000)]
fix small problems...
bdemsky [Fri, 4 May 2007 08:30:52 +0000 (08:30 +0000)]
changes
sivaji [Fri, 4 May 2007 02:48:37 +0000 (02:48 +0000)]
* canonicalized the FlagStates
* ensured that all the flagstates for a given class are passed as nodes to DOTVisitor.visit
bdemsky [Wed, 2 May 2007 22:05:16 +0000 (22:05 +0000)]
add option
root [Wed, 2 May 2007 20:15:21 +0000 (20:15 +0000)]
Add option for task state analysis
root [Wed, 2 May 2007 20:14:57 +0000 (20:14 +0000)]
small change to benchmark that wasn't checked in
root [Wed, 2 May 2007 20:14:41 +0000 (20:14 +0000)]
small changes to separate doc clean
bdemsky [Wed, 2 May 2007 19:55:22 +0000 (19:55 +0000)]
changes to give flagstates a machine readable name
sivaji [Wed, 2 May 2007 19:16:41 +0000 (19:16 +0000)]
Working version of TaskAnalysis without using DOTVistor.visit()...
sivaji [Wed, 2 May 2007 09:30:28 +0000 (09:30 +0000)]
TaskAnalysis (removed ADJLIST)
bdemsky [Wed, 2 May 2007 04:37:01 +0000 (04:37 +0000)]
fix extraneous method
bdemsky [Wed, 2 May 2007 04:36:34 +0000 (04:36 +0000)]
fix changes checked in earlier
sivaji [Tue, 1 May 2007 18:30:38 +0000 (18:30 +0000)]
working TaskAnalysis code(with ADJLIST)
erubow [Sat, 28 Apr 2007 21:49:15 +0000 (21:49 +0000)]
the begining of a DHT (only one host right now...)
bdemsky [Fri, 27 Apr 2007 02:42:51 +0000 (02:42 +0000)]
more benchmarks from Danish Lakhani and Jason Jung's EECS 221 Project
bdemsky [Thu, 26 Apr 2007 19:49:35 +0000 (19:49 +0000)]
Initial compiler side support for tags
bdemsky [Tue, 24 Apr 2007 23:54:53 +0000 (23:54 +0000)]
simplified algorithm
bdemsky [Tue, 24 Apr 2007 23:28:05 +0000 (23:28 +0000)]
checking in code
sivaji [Mon, 23 Apr 2007 19:57:07 +0000 (19:57 +0000)]
*** empty log message ***
adash [Thu, 19 Apr 2007 07:39:38 +0000 (07:39 +0000)]
Various bug fixes
Able to run multithreaded versions on 2 diff. machines
sivaji [Wed, 18 Apr 2007 16:32:36 +0000 (16:32 +0000)]
*** empty log message ***
bdemsky [Tue, 17 Apr 2007 21:48:57 +0000 (21:48 +0000)]
clean up interfaces
bdemsky [Tue, 17 Apr 2007 21:09:55 +0000 (21:09 +0000)]
more changes
bdemsky [Tue, 17 Apr 2007 21:07:30 +0000 (21:07 +0000)]
clean up some of sivaji's code
sivaji [Tue, 17 Apr 2007 19:31:35 +0000 (19:31 +0000)]
changes
erubow [Tue, 17 Apr 2007 07:25:53 +0000 (07:25 +0000)]
Preliminary code for distributed hash table. Defines some basic udp message structures, etc.
bdemsky [Mon, 16 Apr 2007 22:01:41 +0000 (22:01 +0000)]
scripts
bdemsky [Mon, 16 Apr 2007 13:42:19 +0000 (13:42 +0000)]
more changes
bdemsky [Mon, 16 Apr 2007 13:41:18 +0000 (13:41 +0000)]
changes
bdemsky [Mon, 16 Apr 2007 08:46:48 +0000 (08:46 +0000)]
forgot file
bdemsky [Fri, 13 Apr 2007 13:21:26 +0000 (13:21 +0000)]
move this file
bdemsky [Fri, 13 Apr 2007 13:20:57 +0000 (13:20 +0000)]
move docs to one location
bdemsky [Thu, 12 Apr 2007 14:58:35 +0000 (14:58 +0000)]
Fix non-threaded Java support.
bdemsky [Thu, 12 Apr 2007 14:49:24 +0000 (14:49 +0000)]
typo
bdemsky [Thu, 12 Apr 2007 14:47:53 +0000 (14:47 +0000)]
changes
bdemsky [Thu, 12 Apr 2007 12:41:42 +0000 (12:41 +0000)]
More code to implement tags
bdemsky [Tue, 10 Apr 2007 23:22:56 +0000 (23:22 +0000)]
move functionality to Flag node
adash [Tue, 10 Apr 2007 15:07:02 +0000 (15:07 +0000)]
added lpthread command line parameter
adash [Tue, 10 Apr 2007 14:57:59 +0000 (14:57 +0000)]
added new testcases
added new files ip.c ip.h for IPaddr translation to unsigned int(for testing)
bdemsky [Tue, 10 Apr 2007 10:40:09 +0000 (10:40 +0000)]
forgot these two files
bdemsky [Tue, 10 Apr 2007 10:39:15 +0000 (10:39 +0000)]
Beginning of support for tags
Tags will let us group objects together and specify these groups in the task declaration
adash [Thu, 5 Apr 2007 07:44:31 +0000 (07:44 +0000)]
a)handle Trans soft abort case at both Coordinator and Participant side
b)Get rid of TRANS_AGREE_BUT_MISSING_OBJECTS ( for now treat it as abort)
c)minor bug fixes
d)most uptodate working version of DSTM (not handling cases of moving objs)
bdemsky [Mon, 2 Apr 2007 17:02:15 +0000 (17:02 +0000)]
check in dstmserver change
adash [Mon, 2 Apr 2007 09:31:50 +0000 (09:31 +0000)]
Finished and tested complete TRANS_COMMIT process
other bug fixes
TODO: handle softabort and missing object cases i.e. trans abort but retry commit
adash [Sat, 31 Mar 2007 12:13:29 +0000 (12:13 +0000)]
server portions done except a few things
added more testcases for debugging
fixed several bugs
TODO : Handle events at server side when it sees TRANS_COMMIT and send ACK to Coordinator
Handle special cases such as leader election
adash [Thu, 29 Mar 2007 08:09:51 +0000 (08:09 +0000)]
Buggy code, first packet lost during communication between server and client
TODO: fix receiving and decoding control bit at server
adash [Wed, 28 Mar 2007 07:44:35 +0000 (07:44 +0000)]
make changes to get rid of long sequence of memcpy's, address buffer structures being
overwritten, split long functions etc.
adash [Mon, 26 Mar 2007 20:48:02 +0000 (20:48 +0000)]
Untest code for trans commit
spawns threads for each trans request message sent
modifed code to handle the current format of the trans_request protocol
bdemsky [Fri, 23 Mar 2007 08:25:34 +0000 (08:25 +0000)]
updated
bdemsky [Fri, 23 Mar 2007 00:20:46 +0000 (00:20 +0000)]
changes
bdemsky [Thu, 22 Mar 2007 23:56:41 +0000 (23:56 +0000)]
notes
adash [Thu, 22 Mar 2007 17:56:48 +0000 (17:56 +0000)]
Trans commit initial version
TODO client handles TRANS_AGREE and TRANS_DISAGREE with TRANS_COMMIT
erubow [Mon, 19 Mar 2007 17:57:05 +0000 (17:57 +0000)]
Updated error in TRANS_REQUEST: headers of read objects must be sent, not just the oids.
adash [Mon, 19 Mar 2007 02:27:25 +0000 (02:27 +0000)]
Remove files
adash [Mon, 19 Mar 2007 02:23:27 +0000 (02:23 +0000)]
simple makefile to compiler server and client and change name of servertest.c to testserver.c
adash [Mon, 19 Mar 2007 02:12:39 +0000 (02:12 +0000)]
*** empty log message ***
erubow [Sun, 18 Mar 2007 08:42:12 +0000 (08:42 +0000)]
Description of client/server protocol for reads, moves, and transactions.
adash [Sat, 17 Mar 2007 11:04:08 +0000 (11:04 +0000)]
Add test code for client, send TRANS_RD request protocol,
add function to get remote object
Some bugs still present..need fixing
bdemsky [Fri, 16 Mar 2007 01:14:53 +0000 (01:14 +0000)]
files for test case
bdemsky [Thu, 15 Mar 2007 08:07:06 +0000 (08:07 +0000)]
Changes to benchmarks
Small changes to runtime
Build binaries that exit upon SIGUSR2 so we can get output...
adash [Wed, 14 Mar 2007 22:40:20 +0000 (22:40 +0000)]
*** empty log message ***
bdemsky [Wed, 14 Mar 2007 02:12:20 +0000 (02:12 +0000)]
random bug fixes & sleep call
bdemsky [Wed, 14 Mar 2007 02:07:13 +0000 (02:07 +0000)]
generate test input
adash [Wed, 14 Mar 2007 00:40:20 +0000 (00:40 +0000)]
small changes, prevent memory leak, add free and change cachehashtable_t
to chashtable
bdemsky [Wed, 14 Mar 2007 00:34:15 +0000 (00:34 +0000)]
java sources
bdemsky [Tue, 13 Mar 2007 02:48:18 +0000 (02:48 +0000)]
changes
bdemsky [Tue, 13 Mar 2007 02:47:18 +0000 (02:47 +0000)]
Outgoing socket I/O
WebSpide
bdemsky [Sat, 10 Mar 2007 10:44:47 +0000 (10:44 +0000)]
changes
adash [Sat, 10 Mar 2007 02:14:02 +0000 (02:14 +0000)]
Added pthread support for llookup and mlookup hash
changed cachehash to chash
modified the test suite
erubow [Sat, 10 Mar 2007 00:21:57 +0000 (00:21 +0000)]
Added trans.c for transaction funtions. Implemented transStart() and transCreateObj() (untested!).
Added dstmInit() to dstmserver.c
Resolved a name conflict in *lookup.h's: the structs had the same name, so I prefixed them with m,l, or cache to match the typedef.
In dstm.h: defined DIRTY and NEW bits for objheader status flag.
bdemsky [Fri, 9 Mar 2007 21:35:04 +0000 (21:35 +0000)]
first file of web spider
bdemsky [Fri, 9 Mar 2007 21:32:28 +0000 (21:32 +0000)]
changes
adash [Fri, 9 Mar 2007 18:40:54 +0000 (18:40 +0000)]
Add cache hash delete function, cache hash functionalities and test files
adash [Fri, 9 Mar 2007 09:57:11 +0000 (09:57 +0000)]
Bug fixes in llookuphash, add machine lookup hash and test files
adash [Fri, 9 Mar 2007 04:30:02 +0000 (04:30 +0000)]
Modify return statements, declare llookup in .c file, modify the lhashResize(),
get rid of extraneous initializations
adash [Thu, 8 Mar 2007 19:32:58 +0000 (19:32 +0000)]
Tested functionality of llookup hash table with global hash table data structure
TODO: implement pthread on hash table
Added main() to test code
erubow [Thu, 8 Mar 2007 02:26:12 +0000 (02:26 +0000)]
The two important functions in this file were already copied to dstmserver.c
bdemsky [Thu, 8 Mar 2007 02:14:57 +0000 (02:14 +0000)]
test client
adash [Wed, 7 Mar 2007 22:10:56 +0000 (22:10 +0000)]
include other header files
adash [Wed, 7 Mar 2007 22:06:06 +0000 (22:06 +0000)]
Bug fixes
TODO: pthread() incorporation
bdemsky [Wed, 7 Mar 2007 20:00:15 +0000 (20:00 +0000)]
test client
adash [Wed, 7 Mar 2007 11:29:21 +0000 (11:29 +0000)]
Location table hash implementation
adash [Wed, 7 Mar 2007 03:14:28 +0000 (03:14 +0000)]
Delete the ObjInsert() function from dstm.h
Omit the mhashtable_t* and lhashtable* parameters from functions
bdemsky [Wed, 7 Mar 2007 03:07:47 +0000 (03:07 +0000)]
bugs
erubow [Sat, 3 Mar 2007 01:02:03 +0000 (01:02 +0000)]
Changed structure of objstr_t: removed void *base pointer, data block now immediately follows the structure. This cuts the number of malloc() and free() calls in half.
Implemented objstr_t functions in objstr.c, testobjstr.c tests them.