IRC.git
17 years agochanges
sivaji [Tue, 17 Apr 2007 19:31:35 +0000 (19:31 +0000)]
changes

17 years agoPreliminary code for distributed hash table. Defines some basic udp message structure...
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.

17 years agoscripts
bdemsky [Mon, 16 Apr 2007 22:01:41 +0000 (22:01 +0000)]
scripts

17 years agomore changes
bdemsky [Mon, 16 Apr 2007 13:42:19 +0000 (13:42 +0000)]
more changes

17 years agochanges
bdemsky [Mon, 16 Apr 2007 13:41:18 +0000 (13:41 +0000)]
changes

17 years agoforgot file
bdemsky [Mon, 16 Apr 2007 08:46:48 +0000 (08:46 +0000)]
forgot file

17 years agomove this file
bdemsky [Fri, 13 Apr 2007 13:21:26 +0000 (13:21 +0000)]
move this file

17 years agomove docs to one location
bdemsky [Fri, 13 Apr 2007 13:20:57 +0000 (13:20 +0000)]
move docs to one location

17 years agoFix non-threaded Java support.
bdemsky [Thu, 12 Apr 2007 14:58:35 +0000 (14:58 +0000)]
Fix non-threaded Java support.

17 years agotypo
bdemsky [Thu, 12 Apr 2007 14:49:24 +0000 (14:49 +0000)]
typo

17 years agochanges
bdemsky [Thu, 12 Apr 2007 14:47:53 +0000 (14:47 +0000)]
changes

17 years agoMore code to implement tags
bdemsky [Thu, 12 Apr 2007 12:41:42 +0000 (12:41 +0000)]
More code to implement tags

17 years agomove functionality to Flag node
bdemsky [Tue, 10 Apr 2007 23:22:56 +0000 (23:22 +0000)]
move functionality to Flag node

17 years agoadded lpthread command line parameter
adash [Tue, 10 Apr 2007 15:07:02 +0000 (15:07 +0000)]
added lpthread command line parameter

17 years agoadded new testcases
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)

17 years agoforgot these two files
bdemsky [Tue, 10 Apr 2007 10:40:09 +0000 (10:40 +0000)]
forgot these two files

17 years agoBeginning of support for tags
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

17 years agoa)handle Trans soft abort case at both Coordinator and Participant side
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)

17 years agocheck in dstmserver change
bdemsky [Mon, 2 Apr 2007 17:02:15 +0000 (17:02 +0000)]
check in dstmserver change

17 years agoFinished and tested complete TRANS_COMMIT process
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

17 years agoserver portions done except a few things
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

17 years agoBuggy code, first packet lost during communication between server and client
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

17 years agomake changes to get rid of long sequence of memcpy's, address buffer structures being
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.

17 years agoUntest code for trans commit
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

17 years agoupdated
bdemsky [Fri, 23 Mar 2007 08:25:34 +0000 (08:25 +0000)]
updated

17 years agochanges
bdemsky [Fri, 23 Mar 2007 00:20:46 +0000 (00:20 +0000)]
changes

17 years agonotes
bdemsky [Thu, 22 Mar 2007 23:56:41 +0000 (23:56 +0000)]
notes

17 years agoTrans commit initial version
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

17 years agoUpdated error in TRANS_REQUEST: headers of read objects must be sent, not just the...
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.

17 years agoRemove files
adash [Mon, 19 Mar 2007 02:27:25 +0000 (02:27 +0000)]
Remove files

17 years agosimple makefile to compiler server and client and change name of servertest.c to...
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

17 years ago*** empty log message ***
adash [Mon, 19 Mar 2007 02:12:39 +0000 (02:12 +0000)]
*** empty log message ***

17 years agoDescription of client/server protocol for reads, moves, and transactions.
erubow [Sun, 18 Mar 2007 08:42:12 +0000 (08:42 +0000)]
Description of client/server protocol for reads, moves, and transactions.

17 years agoAdd test code for client, send TRANS_RD request protocol,
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

17 years agofiles for test case
bdemsky [Fri, 16 Mar 2007 01:14:53 +0000 (01:14 +0000)]
files for test case

17 years agoChanges to benchmarks
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...

17 years ago*** empty log message ***
adash [Wed, 14 Mar 2007 22:40:20 +0000 (22:40 +0000)]
*** empty log message ***

17 years agorandom bug fixes & sleep call
bdemsky [Wed, 14 Mar 2007 02:12:20 +0000 (02:12 +0000)]
random bug fixes & sleep call

17 years agogenerate test input
bdemsky [Wed, 14 Mar 2007 02:07:13 +0000 (02:07 +0000)]
generate test input

17 years agosmall changes, prevent memory leak, add free and change cachehashtable_t
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

17 years agojava sources
bdemsky [Wed, 14 Mar 2007 00:34:15 +0000 (00:34 +0000)]
java sources

17 years agochanges
bdemsky [Tue, 13 Mar 2007 02:48:18 +0000 (02:48 +0000)]
changes

17 years agoOutgoing socket I/O
bdemsky [Tue, 13 Mar 2007 02:47:18 +0000 (02:47 +0000)]
Outgoing socket I/O
WebSpide

17 years agochanges
bdemsky [Sat, 10 Mar 2007 10:44:47 +0000 (10:44 +0000)]
changes

17 years agoAdded pthread support for llookup and mlookup hash
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

17 years agoAdded trans.c for transaction funtions. Implemented transStart() and transCreateObj...
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.

17 years agofirst file of web spider
bdemsky [Fri, 9 Mar 2007 21:35:04 +0000 (21:35 +0000)]
first file of web spider

17 years agochanges
bdemsky [Fri, 9 Mar 2007 21:32:28 +0000 (21:32 +0000)]
changes

17 years agoAdd cache hash delete function, cache hash functionalities and test files
adash [Fri, 9 Mar 2007 18:40:54 +0000 (18:40 +0000)]
Add cache hash delete function, cache hash functionalities and test files

17 years agoBug fixes in llookuphash, add machine lookup hash 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

17 years agoModify return statements, declare llookup in .c file, modify the lhashResize(),
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

17 years agoTested functionality of llookup hash table with global hash table data structure
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

17 years agoThe two important functions in this file were already copied to dstmserver.c
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

17 years agotest client
bdemsky [Thu, 8 Mar 2007 02:14:57 +0000 (02:14 +0000)]
test client

17 years agoinclude other header files
adash [Wed, 7 Mar 2007 22:10:56 +0000 (22:10 +0000)]
include other header files

17 years agoBug fixes
adash [Wed, 7 Mar 2007 22:06:06 +0000 (22:06 +0000)]
Bug fixes
TODO: pthread() incorporation

17 years agotest client
bdemsky [Wed, 7 Mar 2007 20:00:15 +0000 (20:00 +0000)]
test client

17 years agoLocation table hash implementation
adash [Wed, 7 Mar 2007 11:29:21 +0000 (11:29 +0000)]
Location table hash implementation

17 years agoDelete the ObjInsert() function from dstm.h
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

17 years agobugs
bdemsky [Wed, 7 Mar 2007 03:07:47 +0000 (03:07 +0000)]
bugs

17 years agoChanged structure of objstr_t: removed void *base pointer, data block now immediately...
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.

17 years agodelete void* pointers
adash [Fri, 2 Mar 2007 22:39:43 +0000 (22:39 +0000)]
delete void* pointers

17 years agojava sources
bdemsky [Fri, 2 Mar 2007 20:51:24 +0000 (20:51 +0000)]
java sources

17 years agochanges
bdemsky [Fri, 2 Mar 2007 18:00:23 +0000 (18:00 +0000)]
changes

17 years ago Add the prototypes for 3 hash implementations
adash [Thu, 1 Mar 2007 23:57:35 +0000 (23:57 +0000)]
 Add the prototypes for 3 hash implementations

17 years agoremove files
adash [Thu, 1 Mar 2007 22:06:45 +0000 (22:06 +0000)]
remove files

17 years agoRemove unnecessary files
adash [Thu, 1 Mar 2007 22:04:56 +0000 (22:04 +0000)]
Remove unnecessary files

17 years agothis initial multithreaded server doesn't serve anything.
erubow [Thu, 1 Mar 2007 19:16:17 +0000 (19:16 +0000)]
this initial multithreaded server doesn't serve anything.

17 years agochanged objCreate to transCreateObj
erubow [Thu, 1 Mar 2007 19:13:47 +0000 (19:13 +0000)]
changed objCreate to transCreateObj

17 years agogeneric hashtable interface
erubow [Thu, 1 Mar 2007 18:52:34 +0000 (18:52 +0000)]
generic hashtable interface

17 years agoupdated header
erubow [Thu, 1 Mar 2007 18:47:24 +0000 (18:47 +0000)]
updated header

17 years agodebugging
bdemsky [Thu, 1 Mar 2007 09:53:44 +0000 (09:53 +0000)]
debugging

17 years agotest file for dstm functions
adash [Wed, 28 Feb 2007 01:53:39 +0000 (01:53 +0000)]
test file for dstm functions

17 years agoAdded hash functions with support for multiple hash tables
adash [Wed, 28 Feb 2007 01:51:13 +0000 (01:51 +0000)]
Added hash functions with support for multiple hash tables

17 years agocheck
bdemsky [Wed, 28 Feb 2007 00:46:55 +0000 (00:46 +0000)]
check

17 years agolots of bugs...garbage collection/checkpointing/etc
bdemsky [Mon, 26 Feb 2007 22:36:00 +0000 (22:36 +0000)]
lots of bugs...garbage collection/checkpointing/etc

17 years ago*** empty log message ***
bdemsky [Mon, 26 Feb 2007 16:21:18 +0000 (16:21 +0000)]
*** empty log message ***

17 years agomonitoring for dmalloc and bug fix
bdemsky [Mon, 26 Feb 2007 16:20:53 +0000 (16:20 +0000)]
monitoring for dmalloc and bug fix

17 years agoadd dmalloc option
bdemsky [Mon, 26 Feb 2007 16:20:18 +0000 (16:20 +0000)]
add dmalloc option

17 years agoscript files
bdemsky [Mon, 26 Feb 2007 15:38:25 +0000 (15:38 +0000)]
script files

17 years agochanges
bdemsky [Mon, 26 Feb 2007 14:48:38 +0000 (14:48 +0000)]
changes

17 years agosmall changes for benchmarks
bdemsky [Mon, 26 Feb 2007 01:44:54 +0000 (01:44 +0000)]
small changes for benchmarks

17 years agoAdded Hash functionality and fixed minor bugs
adash [Sun, 25 Feb 2007 16:14:59 +0000 (16:14 +0000)]
Added Hash functionality and fixed minor bugs

17 years agoInitial version checkin
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

17 years agogarbage collection could move the charstr buffer...
bdemsky [Thu, 22 Feb 2007 16:57:24 +0000 (16:57 +0000)]
garbage collection could move the charstr buffer...

17 years agocheck in changes
bdemsky [Thu, 22 Feb 2007 16:36:22 +0000 (16:36 +0000)]
check in changes

17 years agovarious bug fixes..
bdemsky [Wed, 21 Feb 2007 07:48:48 +0000 (07:48 +0000)]
various bug fixes..

17 years agodrop locks if a thread crashes
bdemsky [Wed, 21 Feb 2007 05:38:34 +0000 (05:38 +0000)]
drop locks if a thread crashes

17 years agoAdding server.c, a simple multithreaded server that spits out received data.
erubow [Tue, 20 Feb 2007 19:57:38 +0000 (19:57 +0000)]
Adding server.c, a simple multithreaded server that spits out received data.

17 years agoAdding dstm.h header file, basic structures/function declarations.
erubow [Tue, 20 Feb 2007 19:47:05 +0000 (19:47 +0000)]
Adding dstm.h header file, basic structures/function declarations.

17 years agoanother file
bdemsky [Tue, 20 Feb 2007 08:52:29 +0000 (08:52 +0000)]
another file

17 years agoadd object files
bdemsky [Tue, 20 Feb 2007 08:50:50 +0000 (08:50 +0000)]
add object files

17 years agoBenchmarks
bdemsky [Tue, 20 Feb 2007 08:50:10 +0000 (08:50 +0000)]
Benchmarks

17 years agoadding thread support w/ locks
bdemsky [Tue, 20 Feb 2007 08:48:57 +0000 (08:48 +0000)]
adding thread support w/ locks

17 years agobugs in my locking discipline
bdemsky [Fri, 16 Feb 2007 05:53:33 +0000 (05:53 +0000)]
bugs in my locking discipline

17 years agosupport for non-bristlecone socket i/o
bdemsky [Fri, 16 Feb 2007 05:18:52 +0000 (05:18 +0000)]
support for non-bristlecone socket i/o

17 years agoadd primitive support for multithreading
bdemsky [Fri, 16 Feb 2007 04:00:27 +0000 (04:00 +0000)]
add primitive support for multithreading

17 years agoFiles need modification, initial interface adds
adash [Wed, 14 Feb 2007 22:29:30 +0000 (22:29 +0000)]
Files need modification, initial interface adds

17 years agoremoval
bdemsky [Wed, 7 Feb 2007 22:42:31 +0000 (22:42 +0000)]
removal

17 years agomake the other scripts call the new one
bdemsky [Wed, 7 Feb 2007 22:28:44 +0000 (22:28 +0000)]
make the other scripts call the new one