bdemsky [Sat, 15 Sep 2007 22:03:17 +0000 (22:03 +0000)]
move the tests into their own directory to keep things cleaner
bdemsky [Sat, 15 Sep 2007 08:13:49 +0000 (08:13 +0000)]
remote the annoying required master arguement...
bdemsky [Sat, 15 Sep 2007 08:00:19 +0000 (08:00 +0000)]
check in another bug fix...apparently I started off with the objheader's being partially compensated in the compiler...instead, we'll just do this in the runtime
bdemsky [Sat, 15 Sep 2007 07:40:37 +0000 (07:40 +0000)]
add next test case
bdemsky [Sat, 15 Sep 2007 07:40:04 +0000 (07:40 +0000)]
my bug fixes...make stuff work locally and remote
bdemsky [Sat, 15 Sep 2007 06:11:28 +0000 (06:11 +0000)]
OID change
bdemsky [Sat, 15 Sep 2007 04:45:44 +0000 (04:45 +0000)]
changes
erubow [Sat, 15 Sep 2007 00:23:17 +0000 (00:23 +0000)]
several bug fixes. prefetching works so far, as well as starting remote threads.
bdemsky [Fri, 14 Sep 2007 10:12:45 +0000 (10:12 +0000)]
put carriage returns in
CV: ----------------------------------------------------------------------
bdemsky [Fri, 14 Sep 2007 09:38:26 +0000 (09:38 +0000)]
start real remote thread
bdemsky [Fri, 14 Sep 2007 08:58:02 +0000 (08:58 +0000)]
thread stuff
bdemsky [Thu, 13 Sep 2007 09:32:12 +0000 (09:32 +0000)]
code changes
bdemsky [Thu, 13 Sep 2007 09:21:16 +0000 (09:21 +0000)]
remove hashfunction/equals methods
bdemsky [Thu, 13 Sep 2007 09:10:44 +0000 (09:10 +0000)]
small change in results of Execution Graph...it will generate graphs for classes w/o source nodes...we just ignore them.
bdemsky [Thu, 13 Sep 2007 08:35:08 +0000 (08:35 +0000)]
simplify ExecutionGraph code
adash [Thu, 13 Sep 2007 07:07:34 +0000 (07:07 +0000)]
testfile for remote thread invocation
bdemsky [Thu, 13 Sep 2007 01:00:00 +0000 (01:00 +0000)]
1) Support final declaration for methods
2) Make the start method of the thread class final...to prevent terrible things from happening
adash [Thu, 13 Sep 2007 00:16:25 +0000 (00:16 +0000)]
Starting remote thread : Just test
bdemsky [Wed, 12 Sep 2007 22:34:26 +0000 (22:34 +0000)]
changes
bdemsky [Wed, 12 Sep 2007 09:20:24 +0000 (09:20 +0000)]
commented out another delay
bdemsky [Wed, 12 Sep 2007 09:17:39 +0000 (09:17 +0000)]
changes
erubow [Wed, 12 Sep 2007 02:03:07 +0000 (02:03 +0000)]
Added code to read config file of IP address, and use these for the mostly fair distribution of the OID space. Updated llookup to use this static partitioning for now.
adash [Tue, 11 Sep 2007 23:02:49 +0000 (23:02 +0000)]
Correct the file ..incorrect checkin the first time
adash [Tue, 11 Sep 2007 22:43:58 +0000 (22:43 +0000)]
Fix memory leak problems in transCommit()
Start to add support for remote thread invokation
erubow [Tue, 11 Sep 2007 20:57:36 +0000 (20:57 +0000)]
memory leak... not good.
bdemsky [Tue, 11 Sep 2007 07:09:09 +0000 (07:09 +0000)]
more fixes
bdemsky [Tue, 11 Sep 2007 04:29:17 +0000 (04:29 +0000)]
make simple example work
testuser [Tue, 11 Sep 2007 00:03:59 +0000 (00:03 +0000)]
change
test [Mon, 10 Sep 2007 23:54:19 +0000 (23:54 +0000)]
test
bdemsky [Mon, 10 Sep 2007 23:47:00 +0000 (23:47 +0000)]
test change
erubow [Fri, 7 Sep 2007 22:05:25 +0000 (22:05 +0000)]
Object creation within transaction works now. Yay!
adash [Fri, 7 Sep 2007 18:21:30 +0000 (18:21 +0000)]
Comments added and several minor changes to get rid of extra variables
erubow [Wed, 5 Sep 2007 00:51:34 +0000 (00:51 +0000)]
Added getMyIpAddr to ip.h, ip.c.
Added preliminary code for starting remote threads.
Added code for getting the type of an object outside of a transaction.
bdemsky [Fri, 17 Aug 2007 06:12:14 +0000 (06:12 +0000)]
problems getting william's code to compile
bdemsky [Fri, 17 Aug 2007 01:33:39 +0000 (01:33 +0000)]
get some space for optional fs's
bdemsky [Fri, 17 Aug 2007 01:16:36 +0000 (01:16 +0000)]
add another field
bdemsky [Thu, 16 Aug 2007 23:10:58 +0000 (23:10 +0000)]
Atomic test case
bdemsky [Thu, 16 Aug 2007 23:02:13 +0000 (23:02 +0000)]
code changes
bdemsky [Thu, 16 Aug 2007 22:30:37 +0000 (22:30 +0000)]
my changes
bdemsky [Thu, 16 Aug 2007 09:39:42 +0000 (09:39 +0000)]
fix bugs in transaction code that:
1) don't free tosend buffers
2) don't free piles (null is passed into pDelete
bdemsky [Thu, 16 Aug 2007 08:45:59 +0000 (08:45 +0000)]
more changes...
actually can compile programs in dstm mode if they don't use the dsm
bdemsky [Thu, 16 Aug 2007 07:59:01 +0000 (07:59 +0000)]
more DSTM interface work
bdemsky [Wed, 15 Aug 2007 10:30:10 +0000 (10:30 +0000)]
allow us to generate gc info on a per instance basis
bdemsky [Wed, 15 Aug 2007 09:45:11 +0000 (09:45 +0000)]
code checked in
bdemsky [Wed, 15 Aug 2007 01:13:52 +0000 (01:13 +0000)]
lots of changes for dsm now that william's stuff is checked in
wmontaz [Wed, 15 Aug 2007 00:45:44 +0000 (00:45 +0000)]
just two things I forgot to remove
wmontaz [Wed, 15 Aug 2007 00:34:39 +0000 (00:34 +0000)]
Bug fixed in BuildCode.
First implementation of the optional args in runtime (still buggy).
Test cases added. use the dot files to see to what task structure the test cases correspond to.
TestRuntime contains the test designed for the runtime.
TestStaticAnalysis contains the ones designed for the static Analysis. They don't generate a good c code.
bdemsky [Tue, 14 Aug 2007 07:12:46 +0000 (07:12 +0000)]
changes to interface with the compiler
adash [Fri, 10 Aug 2007 20:09:13 +0000 (20:09 +0000)]
fix minor errors
1.Modify Makefile and test*.c files to reflect new ipaddrs of dw-1 and dw-2
for testing purposes
2. compare versions before inserting objs into prefetch cache
3. When objects not found through a prefetch request, throw error
4. TODO : Implement when to delete old objects from prefetch cache
bdemsky [Fri, 10 Aug 2007 08:49:44 +0000 (08:49 +0000)]
replace access to status field with macro
bdemsky [Fri, 10 Aug 2007 08:42:07 +0000 (08:42 +0000)]
begin to replace hard coded oid and type fields with macros
bdemsky [Fri, 10 Aug 2007 08:03:28 +0000 (08:03 +0000)]
check in code
bdemsky [Fri, 10 Aug 2007 07:59:50 +0000 (07:59 +0000)]
DSM code
bdemsky [Fri, 10 Aug 2007 07:59:30 +0000 (07:59 +0000)]
more changes
bdemsky [Fri, 10 Aug 2007 02:52:03 +0000 (02:52 +0000)]
more code for support DSM
bdemsky [Thu, 9 Aug 2007 23:46:01 +0000 (23:46 +0000)]
more changes toward compiler DSM support
bdemsky [Wed, 8 Aug 2007 20:49:22 +0000 (20:49 +0000)]
Simplify BuildCode more...
bdemsky [Wed, 8 Aug 2007 08:06:29 +0000 (08:06 +0000)]
more organizing code
bdemsky [Wed, 8 Aug 2007 05:13:47 +0000 (05:13 +0000)]
add more comments
update list of class files
bdemsky [Wed, 8 Aug 2007 01:16:32 +0000 (01:16 +0000)]
code formatting changes..it is getting hard to read this
bdemsky [Wed, 8 Aug 2007 00:22:12 +0000 (00:22 +0000)]
analysis
adash [Tue, 7 Aug 2007 21:59:15 +0000 (21:59 +0000)]
forgot file
add deallocation of node code
complete transRead calls
TODO: modify memcpy and take care of buffer overflow
wmontaz [Tue, 7 Aug 2007 18:35:53 +0000 (18:35 +0000)]
new class names. build output code for optional tasks.
bdemsky [Mon, 6 Aug 2007 09:17:08 +0000 (09:17 +0000)]
forgot file
bdemsky [Mon, 6 Aug 2007 09:16:11 +0000 (09:16 +0000)]
make sure it builds
bdemsky [Mon, 6 Aug 2007 09:12:02 +0000 (09:12 +0000)]
more changes
bdemsky [Mon, 6 Aug 2007 09:11:28 +0000 (09:11 +0000)]
changes
adash [Mon, 6 Aug 2007 08:18:23 +0000 (08:18 +0000)]
pool thread processing complete
TODO deallocate dequeued nodes
adash [Sun, 5 Aug 2007 03:21:33 +0000 (03:21 +0000)]
add code for Prefetch request processing at the remote machine
end
erubow [Sat, 4 Aug 2007 00:40:11 +0000 (00:40 +0000)]
DHT: Somewhat functional. Added a function to mlookup allowing the dht to retrieve the locally stored oids for the purpose of rebuilding (not tested yet!). Rebuilds are pretty slow when hosts disappear, so some fine tuning is needed.
adash [Thu, 2 Aug 2007 22:51:57 +0000 (22:51 +0000)]
Process pool of threads working on machine piles
some minor bug fixes
bdemsky [Thu, 2 Aug 2007 08:23:23 +0000 (08:23 +0000)]
lcoality analysis
bdemsky [Thu, 2 Aug 2007 08:23:08 +0000 (08:23 +0000)]
add new node
adash [Tue, 31 Jul 2007 00:11:21 +0000 (00:11 +0000)]
Update Makefile
Bug fixes for enqueue process of machine pile queue (pool thread)
complete primary prefetch thread processing
bdemsky [Mon, 30 Jul 2007 22:27:56 +0000 (22:27 +0000)]
stop spamming people who probably shouldn't care about updates to this cvs
adash [Mon, 30 Jul 2007 19:47:14 +0000 (19:47 +0000)]
bug fixes and add machine pile queue DS that saves oids and offsets meant for
remote machines
bdemsky [Fri, 27 Jul 2007 08:17:52 +0000 (08:17 +0000)]
fix bugs
wmontaz [Thu, 26 Jul 2007 23:49:13 +0000 (23:49 +0000)]
files added. Code improved. Few corrections. build output code.(not finished yet)
bdemsky [Thu, 26 Jul 2007 18:55:04 +0000 (18:55 +0000)]
1) bug fix to guard generateOptionalArrays
2) more code for dsm analysis
bdemsky [Thu, 26 Jul 2007 06:43:55 +0000 (06:43 +0000)]
Add beginning of support for dsm
wmontaz [Wed, 25 Jul 2007 23:23:13 +0000 (23:23 +0000)]
Fix bugs. Fix unexpected results. Add predicates (new struct).
bdemsky [Wed, 25 Jul 2007 19:31:32 +0000 (19:31 +0000)]
changes and a bug fix
bdemsky [Wed, 25 Jul 2007 19:07:59 +0000 (19:07 +0000)]
add file
bdemsky [Fri, 20 Jul 2007 19:21:58 +0000 (19:21 +0000)]
check in locality analysis
adash [Thu, 19 Jul 2007 16:34:15 +0000 (16:34 +0000)]
a. Change queue implementation to linked list
b. add new library for prefetch cache lookup
c. Inittialize data structures
d. prefetch call generated by compiler
e. primary prefetch thread processing included
bdemsky [Thu, 19 Jul 2007 00:06:13 +0000 (00:06 +0000)]
changes
bdemsky [Wed, 18 Jul 2007 23:21:06 +0000 (23:21 +0000)]
changes
bdemsky [Wed, 18 Jul 2007 22:55:23 +0000 (22:55 +0000)]
beginning of changes for DSM transaction work
bdemsky [Wed, 18 Jul 2007 22:15:40 +0000 (22:15 +0000)]
changes
bdemsky [Wed, 18 Jul 2007 19:28:31 +0000 (19:28 +0000)]
small change...process clears first, then sets. we implement it this way. could improve precision slightly
bdemsky [Wed, 18 Jul 2007 19:21:19 +0000 (19:21 +0000)]
bug fixes
bdemsky [Wed, 18 Jul 2007 01:03:03 +0000 (01:03 +0000)]
add optional option
bdemsky [Wed, 18 Jul 2007 00:58:45 +0000 (00:58 +0000)]
check in bug fix
wmontaz [Wed, 18 Jul 2007 00:41:53 +0000 (00:41 +0000)]
code improved. suppression of useless lines of code. comments added.
wmontaz [Tue, 17 Jul 2007 23:32:37 +0000 (23:32 +0000)]
code cleaned. comments added.
wmontaz [Tue, 17 Jul 2007 21:13:55 +0000 (21:13 +0000)]
Test case to fix
wmontaz [Tue, 17 Jul 2007 21:09:05 +0000 (21:09 +0000)]
forgot include
wmontaz [Tue, 17 Jul 2007 21:02:55 +0000 (21:02 +0000)]
Changes for William's Analysis
bdemsky [Fri, 13 Jul 2007 22:26:09 +0000 (22:26 +0000)]
small change to improve efficiency
adash [Fri, 13 Jul 2007 08:02:13 +0000 (08:02 +0000)]
prefetch queue implementation with linked list
and prefetch call
TODO : some more testing