bdemsky [Mon, 21 May 2007 22:02:28 +0000 (22:02 +0000)]
support no flag parameters
bdemsky [Mon, 21 May 2007 18:34:06 +0000 (18:34 +0000)]
TaskGraph functionality shouldn't be part of TaskAnalysis
bdemsky [Mon, 21 May 2007 07:34:37 +0000 (07:34 +0000)]
bug in equals method
bdemsky [Mon, 21 May 2007 02:53:29 +0000 (02:53 +0000)]
typo
bdemsky [Mon, 21 May 2007 02:36:50 +0000 (02:36 +0000)]
Changes:
(1) create tag analysis that determines which objects a given task can create
(2) change makefile to build all current classes so partial makes should work
(3) fix bugs in call graph
(4) support passing tags into methods
(5) support creating objects with tags inside of methods
(6) fix other bugs
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