IRC.git
17 years agoAtomic test case
bdemsky [Thu, 16 Aug 2007 23:10:58 +0000 (23:10 +0000)]
Atomic test case

17 years agocode changes
bdemsky [Thu, 16 Aug 2007 23:02:13 +0000 (23:02 +0000)]
code changes

17 years agomy changes
bdemsky [Thu, 16 Aug 2007 22:30:37 +0000 (22:30 +0000)]
my changes

17 years agofix bugs in transaction code that:
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

17 years agomore changes...
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

17 years agomore DSTM interface work
bdemsky [Thu, 16 Aug 2007 07:59:01 +0000 (07:59 +0000)]
more DSTM interface work

17 years agoallow us to generate gc info on a per instance basis
bdemsky [Wed, 15 Aug 2007 10:30:10 +0000 (10:30 +0000)]
allow us to generate gc info on a per instance basis

17 years agocode checked in
bdemsky [Wed, 15 Aug 2007 09:45:11 +0000 (09:45 +0000)]
code checked in

17 years agolots of changes for dsm now that william's stuff is 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

17 years agojust two things I forgot to remove
wmontaz [Wed, 15 Aug 2007 00:45:44 +0000 (00:45 +0000)]
just two things I forgot to remove

17 years agoBug fixed in BuildCode.
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.

17 years agochanges to interface with the compiler
bdemsky [Tue, 14 Aug 2007 07:12:46 +0000 (07:12 +0000)]
changes to interface with the compiler

17 years agofix minor errors
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

17 years agoreplace access to status field with macro
bdemsky [Fri, 10 Aug 2007 08:49:44 +0000 (08:49 +0000)]
replace access to status field with macro

17 years agobegin to replace hard coded oid and type fields with macros
bdemsky [Fri, 10 Aug 2007 08:42:07 +0000 (08:42 +0000)]
begin to replace hard coded oid and type fields with macros

17 years agocheck in code
bdemsky [Fri, 10 Aug 2007 08:03:28 +0000 (08:03 +0000)]
check in code

17 years agoDSM code
bdemsky [Fri, 10 Aug 2007 07:59:50 +0000 (07:59 +0000)]
DSM code

17 years agomore changes
bdemsky [Fri, 10 Aug 2007 07:59:30 +0000 (07:59 +0000)]
more changes

17 years agomore code for support DSM
bdemsky [Fri, 10 Aug 2007 02:52:03 +0000 (02:52 +0000)]
more code for support DSM

17 years agomore changes toward compiler DSM support
bdemsky [Thu, 9 Aug 2007 23:46:01 +0000 (23:46 +0000)]
more changes toward compiler DSM support

17 years agoSimplify BuildCode more...
bdemsky [Wed, 8 Aug 2007 20:49:22 +0000 (20:49 +0000)]
Simplify BuildCode more...

17 years agomore organizing code
bdemsky [Wed, 8 Aug 2007 08:06:29 +0000 (08:06 +0000)]
more organizing code

17 years agoadd more comments
bdemsky [Wed, 8 Aug 2007 05:13:47 +0000 (05:13 +0000)]
add more comments
update list of class files

17 years agocode formatting changes..it is getting hard to read this
bdemsky [Wed, 8 Aug 2007 01:16:32 +0000 (01:16 +0000)]
code formatting changes..it is getting hard to read this

17 years agoanalysis
bdemsky [Wed, 8 Aug 2007 00:22:12 +0000 (00:22 +0000)]
analysis

17 years agoforgot file
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

17 years agonew class names. build output code for optional tasks.
wmontaz [Tue, 7 Aug 2007 18:35:53 +0000 (18:35 +0000)]
new class names. build output code for optional tasks.

17 years agoforgot file
bdemsky [Mon, 6 Aug 2007 09:17:08 +0000 (09:17 +0000)]
forgot file

17 years agomake sure it builds
bdemsky [Mon, 6 Aug 2007 09:16:11 +0000 (09:16 +0000)]
make sure it builds

17 years agomore changes
bdemsky [Mon, 6 Aug 2007 09:12:02 +0000 (09:12 +0000)]
more changes

17 years agochanges
bdemsky [Mon, 6 Aug 2007 09:11:28 +0000 (09:11 +0000)]
changes

17 years agopool thread processing complete
adash [Mon, 6 Aug 2007 08:18:23 +0000 (08:18 +0000)]
pool thread processing complete
TODO deallocate dequeued nodes

17 years agoadd code for Prefetch request processing at the remote machine
adash [Sun, 5 Aug 2007 03:21:33 +0000 (03:21 +0000)]
add code for Prefetch request processing at the remote machine
end

17 years agoDHT: Somewhat functional. Added a function to mlookup allowing the dht to retrieve...
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.

17 years agoProcess pool of threads working on machine piles
adash [Thu, 2 Aug 2007 22:51:57 +0000 (22:51 +0000)]
Process pool of threads working on machine piles
some minor bug fixes

17 years agolcoality analysis
bdemsky [Thu, 2 Aug 2007 08:23:23 +0000 (08:23 +0000)]
lcoality analysis

17 years agoadd new node
bdemsky [Thu, 2 Aug 2007 08:23:08 +0000 (08:23 +0000)]
add new node

17 years agoUpdate Makefile
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

17 years agostop spamming people who probably shouldn't care about updates to this cvs
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

17 years agobug fixes and add machine pile queue DS that saves oids and offsets meant for
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

17 years agofix bugs
bdemsky [Fri, 27 Jul 2007 08:17:52 +0000 (08:17 +0000)]
fix bugs

17 years agofiles added. Code improved. Few corrections. build output code.(not finished yet)
wmontaz [Thu, 26 Jul 2007 23:49:13 +0000 (23:49 +0000)]
files added. Code improved. Few corrections. build output code.(not finished yet)

17 years ago1) bug fix to guard generateOptionalArrays
bdemsky [Thu, 26 Jul 2007 18:55:04 +0000 (18:55 +0000)]
1) bug fix to guard generateOptionalArrays
2) more code for dsm analysis

17 years agoAdd beginning of support for dsm
bdemsky [Thu, 26 Jul 2007 06:43:55 +0000 (06:43 +0000)]
Add beginning of support for dsm

17 years agoFix bugs. Fix unexpected results. Add predicates (new struct).
wmontaz [Wed, 25 Jul 2007 23:23:13 +0000 (23:23 +0000)]
Fix bugs. Fix unexpected results. Add predicates (new struct).

17 years agochanges and a bug fix
bdemsky [Wed, 25 Jul 2007 19:31:32 +0000 (19:31 +0000)]
changes and a bug fix

17 years agoadd file
bdemsky [Wed, 25 Jul 2007 19:07:59 +0000 (19:07 +0000)]
add file

17 years agocheck in locality analysis
bdemsky [Fri, 20 Jul 2007 19:21:58 +0000 (19:21 +0000)]
check in locality analysis

17 years agoa. Change queue implementation to linked list
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

17 years agochanges
bdemsky [Thu, 19 Jul 2007 00:06:13 +0000 (00:06 +0000)]
changes

17 years agochanges
bdemsky [Wed, 18 Jul 2007 23:21:06 +0000 (23:21 +0000)]
changes

17 years agobeginning of changes for DSM transaction work
bdemsky [Wed, 18 Jul 2007 22:55:23 +0000 (22:55 +0000)]
beginning of changes for DSM transaction work

17 years agochanges
bdemsky [Wed, 18 Jul 2007 22:15:40 +0000 (22:15 +0000)]
changes

17 years agosmall change...process clears first, then sets. we implement it this way. could...
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

17 years agobug fixes
bdemsky [Wed, 18 Jul 2007 19:21:19 +0000 (19:21 +0000)]
bug fixes

17 years agoadd optional option
bdemsky [Wed, 18 Jul 2007 01:03:03 +0000 (01:03 +0000)]
add optional option

17 years agocheck in bug fix
bdemsky [Wed, 18 Jul 2007 00:58:45 +0000 (00:58 +0000)]
check in bug fix

17 years agocode improved. suppression of useless lines of code. comments added.
wmontaz [Wed, 18 Jul 2007 00:41:53 +0000 (00:41 +0000)]
code improved. suppression of useless lines of code. comments added.

17 years agocode cleaned. comments added.
wmontaz [Tue, 17 Jul 2007 23:32:37 +0000 (23:32 +0000)]
code cleaned. comments added.

17 years agoTest case to fix
wmontaz [Tue, 17 Jul 2007 21:13:55 +0000 (21:13 +0000)]
Test case to fix

17 years agoforgot include
wmontaz [Tue, 17 Jul 2007 21:09:05 +0000 (21:09 +0000)]
forgot include

17 years agoChanges for William's Analysis
wmontaz [Tue, 17 Jul 2007 21:02:55 +0000 (21:02 +0000)]
Changes for William's Analysis

17 years agosmall change to improve efficiency
bdemsky [Fri, 13 Jul 2007 22:26:09 +0000 (22:26 +0000)]
small change to improve efficiency

17 years agoprefetch queue implementation with linked list
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

17 years agoShared data structure to process prefetch requests
adash [Tue, 10 Jul 2007 01:39:15 +0000 (01:39 +0000)]
Shared data structure to process prefetch requests

17 years agountested code for prefetch request
adash [Wed, 4 Jul 2007 00:45:30 +0000 (00:45 +0000)]
untested code for prefetch request
a) check if part of prefetch request available locally
b) Spawn threads for each new connection to send prefetch request

17 years agoPrefetch request sending
adash [Tue, 3 Jul 2007 07:33:26 +0000 (07:33 +0000)]
Prefetch request sending
(TODO take care of locally available oids offsets and arrays)

17 years agoImplemented leader/follower state machines for rebuild procedure up to
erubow [Sat, 30 Jun 2007 01:27:20 +0000 (01:27 +0000)]
Implemented leader/follower state machines for rebuild procedure up to
and including distribution of host list and keyspace responsibilities. I
did this using broadcasts under the assumption that all hosts were on a
single network segment, but this will be changed. Implemented a nice
time-stamped logging function to facilitate testing.

17 years agolook for objects on the local machine during transaction commit process to
adash [Fri, 29 Jun 2007 20:12:47 +0000 (20:12 +0000)]
look for objects on the local machine during transaction commit process to
check if objects involved in transaction are local => no need to set up socket
connection for these objects

17 years agoBug fixes for local request processing
adash [Fri, 29 Jun 2007 19:11:57 +0000 (19:11 +0000)]
Bug fixes for local request processing

17 years agoSupport for local m/c trans request ( no need to set up new connection if local)
adash [Thu, 28 Jun 2007 21:59:16 +0000 (21:59 +0000)]
Support for local m/c trans request ( no need to set up new connection if local)

17 years agoRevised prefetch notes
adash [Tue, 26 Jun 2007 03:02:50 +0000 (03:02 +0000)]
Revised prefetch notes
added new data structure

17 years agoEach host currenty joins by initiating a rebuild. To rebuild, a request
erubow [Sat, 23 Jun 2007 01:16:59 +0000 (01:16 +0000)]
Each host currenty joins by initiating a rebuild. To rebuild, a request
is sent to the leader, and the leader acks the request. So far it stops
there, but the leader is in charge of coordinating the rebuild.

17 years agoAdded new prefetch notes
adash [Fri, 22 Jun 2007 23:57:00 +0000 (23:57 +0000)]
Added new prefetch notes

17 years agoforgot to add new test files
adash [Fri, 22 Jun 2007 20:23:57 +0000 (20:23 +0000)]
forgot to add new test files

17 years agoAdded: broadcast and wait function, leader discovery, initialization of
erubow [Fri, 22 Jun 2007 09:25:59 +0000 (09:25 +0000)]
Added: broadcast and wait function, leader discovery, initialization of
host and block data, request and transfer of host and block data from
leader, also allow for hard-coding of OID locations: #define SIMPLE_DHT,
set IP addresses according to configuration.

17 years agoClean up code
adash [Thu, 21 Jun 2007 16:30:40 +0000 (16:30 +0000)]
Clean up code
split large code into small functions

17 years agoFixed bugs
adash [Wed, 20 Jun 2007 13:02:45 +0000 (13:02 +0000)]
Fixed bugs
a)changed code to retry commit after random delay (soft abort case)
b)fixed sending n copies of TRANS_ABORT to all threads( was only sent once before)
c)separate multithreaded from single thread functionality(was mixed before)
d)tested for all testcases

Working version for TRANS_COMMIT and TRANS_ABORT

17 years agofix type checking. We now complain about wrong type declarations
bdemsky [Fri, 15 Jun 2007 08:14:59 +0000 (08:14 +0000)]
fix type checking.  We now complain about wrong type declarations

17 years agosplit out task functionality into a separate c file
bdemsky [Fri, 15 Jun 2007 07:33:59 +0000 (07:33 +0000)]
split out task functionality into a separate c file

17 years agomy changes:
bdemsky [Thu, 14 Jun 2007 18:09:46 +0000 (18:09 +0000)]
my changes:
1) Handle sigpipe
2) allow quick restart of the server...deal with the port issue
3) combine some requests
4) remove commented out code to make it readable

17 years agoAdded new testcases
adash [Thu, 14 Jun 2007 18:00:14 +0000 (18:00 +0000)]
Added new testcases
Edited the printf messages to get more information
TODO: Fix the Trans_abort case

17 years ago*Fixed the big graph
sivaji [Sat, 9 Jun 2007 20:48:28 +0000 (20:48 +0000)]
*Fixed the big graph
*Added Flagstates to the task page

Mods required for the above fixes:
*added taganalysis as a parameter to WebInterface's constructor. Needed this
for fix 2.
*Fixed a bug in setAsSourceNode method in FlagState.java which led to issue 1 in the first place.

17 years agobug fix
bdemsky [Fri, 8 Jun 2007 20:37:10 +0000 (20:37 +0000)]
bug fix

17 years ago*Tasknodes in the unified task graph are clickable now.
sivaji [Fri, 8 Jun 2007 14:48:39 +0000 (14:48 +0000)]
*Tasknodes in the unified task graph are clickable now.

17 years ago*Fixed the problem with double lined nodes. (It was due to incorrect
sivaji [Fri, 8 Jun 2007 14:34:01 +0000 (14:34 +0000)]
*Fixed the problem with double lined nodes.  (It was due to incorrect
values in the cdtorootnodes datastructure)

17 years ago*Added the program flow feature.
sivaji [Fri, 8 Jun 2007 08:25:36 +0000 (08:25 +0000)]
*Added the program flow feature.

17 years ago*** empty log message ***
sivaji [Fri, 8 Jun 2007 01:19:16 +0000 (01:19 +0000)]
*** empty log message ***

17 years ago*Namer extensions
sivaji [Fri, 8 Jun 2007 01:08:54 +0000 (01:08 +0000)]
*Namer extensions

17 years agoFeature adds to webinterface:
sivaji [Fri, 8 Jun 2007 01:07:42 +0000 (01:07 +0000)]
Feature adds to webinterface:
*Double lined nodes(allocated nodes) are linked to a 'allocating tasks' page.
*Each edge(task) in the FS graph is linked to its correnponding task page.
*Each task in the Task graph is linked to its corresponding task page.

Major mods:
Modified GraphNode.java : added getName();

17 years agochanges to fix web interface
bdemsky [Tue, 5 Jun 2007 19:51:55 +0000 (19:51 +0000)]
changes to fix web interface

17 years agofix bug
bdemsky [Sat, 2 Jun 2007 19:16:59 +0000 (19:16 +0000)]
fix bug

17 years agoTag version of Web Spider
bdemsky [Sat, 2 Jun 2007 18:22:06 +0000 (18:22 +0000)]
Tag version of Web Spider

17 years agoTesting Eclipse commit
sivaji [Mon, 28 May 2007 01:51:16 +0000 (01:51 +0000)]
Testing Eclipse commit

17 years agoclean up display
bdemsky [Thu, 24 May 2007 18:08:17 +0000 (18:08 +0000)]
clean up display
do string processing correctly

17 years agobug fixed in taskanalysis. we missed self edges if the task just returned w/o settin...
bdemsky [Thu, 24 May 2007 07:02:08 +0000 (07:02 +0000)]
bug fixed in taskanalysis.  we missed self edges if the task just returned w/o setting flags

17 years agomore display changes
bdemsky [Wed, 23 May 2007 22:27:02 +0000 (22:27 +0000)]
more display changes

17 years agocolor nodes to indicate whether they'll be collected
bdemsky [Wed, 23 May 2007 17:08:08 +0000 (17:08 +0000)]
color nodes to indicate whether they'll be collected

17 years agochange interface since we don't need this information - it is already in the edge
bdemsky [Wed, 23 May 2007 07:25:23 +0000 (07:25 +0000)]
change interface since we don't need this information - it is already in the edge

17 years agoadd william to email list
bdemsky [Tue, 22 May 2007 18:48:17 +0000 (18:48 +0000)]
add william to email list