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.
adash [Fri, 2 Mar 2007 22:39:43 +0000 (22:39 +0000)]
delete void* pointers
bdemsky [Fri, 2 Mar 2007 20:51:24 +0000 (20:51 +0000)]
java sources
bdemsky [Fri, 2 Mar 2007 18:00:23 +0000 (18:00 +0000)]
changes
adash [Thu, 1 Mar 2007 23:57:35 +0000 (23:57 +0000)]
Add the prototypes for 3 hash implementations
adash [Thu, 1 Mar 2007 22:06:45 +0000 (22:06 +0000)]
remove files
adash [Thu, 1 Mar 2007 22:04:56 +0000 (22:04 +0000)]
Remove unnecessary files
erubow [Thu, 1 Mar 2007 19:16:17 +0000 (19:16 +0000)]
this initial multithreaded server doesn't serve anything.
erubow [Thu, 1 Mar 2007 19:13:47 +0000 (19:13 +0000)]
changed objCreate to transCreateObj
erubow [Thu, 1 Mar 2007 18:52:34 +0000 (18:52 +0000)]
generic hashtable interface
erubow [Thu, 1 Mar 2007 18:47:24 +0000 (18:47 +0000)]
updated header
bdemsky [Thu, 1 Mar 2007 09:53:44 +0000 (09:53 +0000)]
debugging
adash [Wed, 28 Feb 2007 01:53:39 +0000 (01:53 +0000)]
test file for dstm functions
adash [Wed, 28 Feb 2007 01:51:13 +0000 (01:51 +0000)]
Added hash functions with support for multiple hash tables
bdemsky [Wed, 28 Feb 2007 00:46:55 +0000 (00:46 +0000)]
check
bdemsky [Mon, 26 Feb 2007 22:36:00 +0000 (22:36 +0000)]
lots of bugs...garbage collection/checkpointing/etc
bdemsky [Mon, 26 Feb 2007 16:21:18 +0000 (16:21 +0000)]
*** empty log message ***
bdemsky [Mon, 26 Feb 2007 16:20:53 +0000 (16:20 +0000)]
monitoring for dmalloc and bug fix
bdemsky [Mon, 26 Feb 2007 16:20:18 +0000 (16:20 +0000)]
add dmalloc option
bdemsky [Mon, 26 Feb 2007 15:38:25 +0000 (15:38 +0000)]
script files
bdemsky [Mon, 26 Feb 2007 14:48:38 +0000 (14:48 +0000)]
changes
bdemsky [Mon, 26 Feb 2007 01:44:54 +0000 (01:44 +0000)]
small changes for benchmarks
adash [Sun, 25 Feb 2007 16:14:59 +0000 (16:14 +0000)]
Added Hash functionality and fixed minor bugs
adash [Sun, 25 Feb 2007 03:04:32 +0000 (03:04 +0000)]
Initial version checkin
TODO: more testing and hash table implementation of object ids and address
bdemsky [Thu, 22 Feb 2007 16:57:24 +0000 (16:57 +0000)]
garbage collection could move the charstr buffer...
bdemsky [Thu, 22 Feb 2007 16:36:22 +0000 (16:36 +0000)]
check in changes
bdemsky [Wed, 21 Feb 2007 07:48:48 +0000 (07:48 +0000)]
various bug fixes..
bdemsky [Wed, 21 Feb 2007 05:38:34 +0000 (05:38 +0000)]
drop locks if a thread crashes
erubow [Tue, 20 Feb 2007 19:57:38 +0000 (19:57 +0000)]
Adding server.c, a simple multithreaded server that spits out received data.
erubow [Tue, 20 Feb 2007 19:47:05 +0000 (19:47 +0000)]
Adding dstm.h header file, basic structures/function declarations.
bdemsky [Tue, 20 Feb 2007 08:52:29 +0000 (08:52 +0000)]
another file
bdemsky [Tue, 20 Feb 2007 08:50:50 +0000 (08:50 +0000)]
add object files
bdemsky [Tue, 20 Feb 2007 08:50:10 +0000 (08:50 +0000)]
Benchmarks
bdemsky [Tue, 20 Feb 2007 08:48:57 +0000 (08:48 +0000)]
adding thread support w/ locks
bdemsky [Fri, 16 Feb 2007 05:53:33 +0000 (05:53 +0000)]
bugs in my locking discipline
bdemsky [Fri, 16 Feb 2007 05:18:52 +0000 (05:18 +0000)]
support for non-bristlecone socket i/o
bdemsky [Fri, 16 Feb 2007 04:00:27 +0000 (04:00 +0000)]
add primitive support for multithreading
adash [Wed, 14 Feb 2007 22:29:30 +0000 (22:29 +0000)]
Files need modification, initial interface adds
bdemsky [Wed, 7 Feb 2007 22:42:31 +0000 (22:42 +0000)]
removal
bdemsky [Wed, 7 Feb 2007 22:28:44 +0000 (22:28 +0000)]
make the other scripts call the new one
bdemsky [Wed, 7 Feb 2007 22:20:49 +0000 (22:20 +0000)]
new script file to run compiler...this one uses options and combines
the functionality of all previous ones
bdemsky [Tue, 16 Jan 2007 09:25:50 +0000 (09:25 +0000)]
memory leak
bdemsky [Thu, 4 Jan 2007 22:33:52 +0000 (22:33 +0000)]
fix javadoc
bdemsky [Thu, 4 Jan 2007 22:31:25 +0000 (22:31 +0000)]
It looks like this was an accidental checkin. Is this correct?
sivaji [Thu, 4 Jan 2007 21:17:52 +0000 (21:17 +0000)]
New files added to the repository.
bdemsky [Thu, 4 Jan 2007 20:49:57 +0000 (20:49 +0000)]
add new person
bdemsky [Tue, 19 Dec 2006 01:19:17 +0000 (01:19 +0000)]
Comments
bdemsky [Tue, 19 Dec 2006 00:17:53 +0000 (00:17 +0000)]
Make sure all classes that inherent from FlatNode implement toString.
bdemsky [Thu, 14 Dec 2006 22:00:00 +0000 (22:00 +0000)]
typo
bdemsky [Thu, 14 Dec 2006 18:07:46 +0000 (18:07 +0000)]
Change to random call so it will work on linux
bdemsky [Wed, 13 Dec 2006 00:58:58 +0000 (00:58 +0000)]
Store status in flagactionnode
bdemsky [Fri, 8 Dec 2006 00:37:07 +0000 (00:37 +0000)]
add everyone
bdemsky [Fri, 8 Dec 2006 00:36:42 +0000 (00:36 +0000)]
new person
bdemsky [Tue, 21 Nov 2006 02:59:30 +0000 (02:59 +0000)]
this file explains the data structures in the runtime scheduler
bdemsky [Tue, 21 Nov 2006 02:58:19 +0000 (02:58 +0000)]
This update adds precise garbage collection to the compiler and the runtime.
It appears to work for my test cases so far. The Hans Boehm garbage collector is no longer needed.
bdemsky [Mon, 20 Nov 2006 21:35:45 +0000 (21:35 +0000)]
remove files
bdemsky [Mon, 20 Nov 2006 21:34:55 +0000 (21:34 +0000)]
move htmlfiles
bdemsky [Fri, 17 Nov 2006 23:51:05 +0000 (23:51 +0000)]
split option processing into its own file