IRC.git
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

17 years ago*Fixed duplicate edges in TaskGraph
sivaji [Tue, 22 May 2007 18:17:19 +0000 (18:17 +0000)]
*Fixed duplicate edges in TaskGraph
*Added 'isSourceNode' boolean var to FlagState to keep track
of whether it's a start/source node.
*Used 'FlagState.isSourceNode' to add Start Node in TaskGraph.

17 years agocheck in files
bdemsky [Tue, 22 May 2007 07:27:09 +0000 (07:27 +0000)]
check in files

17 years agodon't rotate graph
bdemsky [Tue, 22 May 2007 07:11:32 +0000 (07:11 +0000)]
don't rotate graph

17 years agoAdd web interface. It defaults to port 8000.
bdemsky [Tue, 22 May 2007 04:30:54 +0000 (04:30 +0000)]
Add web interface.  It defaults to port 8000.

17 years agoseparate out naming functionality
bdemsky [Mon, 21 May 2007 23:30:33 +0000 (23:30 +0000)]
separate out naming functionality

17 years agoChanged the scope of variables 'edges' and 'inedges' from default to protected,
sivaji [Mon, 21 May 2007 23:28:43 +0000 (23:28 +0000)]
Changed the scope of variables 'edges' and 'inedges' from default to protected,
for subclassing.

17 years agoremove old files
bdemsky [Mon, 21 May 2007 22:21:31 +0000 (22:21 +0000)]
remove old files

17 years agoWeb Server with Tags
bdemsky [Mon, 21 May 2007 22:08:24 +0000 (22:08 +0000)]
Web Server with Tags

17 years agocheck in parameters
bdemsky [Mon, 21 May 2007 22:03:32 +0000 (22:03 +0000)]
check in parameters

17 years agosupport no flag parameters
bdemsky [Mon, 21 May 2007 22:02:28 +0000 (22:02 +0000)]
support no flag parameters

17 years agoTaskGraph functionality shouldn't be part of TaskAnalysis
bdemsky [Mon, 21 May 2007 18:34:06 +0000 (18:34 +0000)]
TaskGraph functionality shouldn't be part of TaskAnalysis

17 years agobug in equals method
bdemsky [Mon, 21 May 2007 07:34:37 +0000 (07:34 +0000)]
bug in equals method

17 years agotypo
bdemsky [Mon, 21 May 2007 02:53:29 +0000 (02:53 +0000)]
typo

17 years agoChanges:
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

17 years agoAdded Classes TaskNode and TEdge for task graphs.
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.

17 years agoWorking versions of FlagState and TaskAnalysis(with TAGs)
sivaji [Sat, 19 May 2007 07:54:38 +0000 (07:54 +0000)]
Working versions of FlagState and TaskAnalysis(with TAGs)

17 years agoMigrate GraphNode functionality into its own class and we inherit from this class...
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...

17 years agoUpdated FlagState and TaskAnalysis with tagsupport.
sivaji [Fri, 18 May 2007 03:56:20 +0000 (03:56 +0000)]
Updated FlagState and TaskAnalysis with tagsupport.

17 years agoAdded tag support to TaskAnalysis, FlagState.
sivaji [Fri, 18 May 2007 02:38:20 +0000 (02:38 +0000)]
Added tag support to TaskAnalysis, FlagState.

17 years agocheck in
bdemsky [Fri, 11 May 2007 21:16:46 +0000 (21:16 +0000)]
check in

17 years agoupdate email list
bdemsky [Fri, 11 May 2007 21:12:53 +0000 (21:12 +0000)]
update email list

17 years agoAdding:
bdemsky [Thu, 10 May 2007 23:26:20 +0000 (23:26 +0000)]
Adding:
(1) Tag version of Chat Benchmark
(2) Bug fix to runtime

17 years agomore bug fixes
bdemsky [Thu, 10 May 2007 22:53:12 +0000 (22:53 +0000)]
more bug fixes

17 years agoChanges to support garbage collection with tags...
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.

17 years agoforgot this file
bdemsky [Wed, 9 May 2007 20:51:33 +0000 (20:51 +0000)]
forgot this file

17 years agocheck in changes for tag support
bdemsky [Wed, 9 May 2007 17:36:07 +0000 (17:36 +0000)]
check in changes for tag support

17 years agoFixed bugs for memory leak . Trying to run two transactions commit
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.

17 years agoadded a tcp server (that serves nothing), plus random changes
erubow [Sat, 5 May 2007 07:11:51 +0000 (07:11 +0000)]
added a tcp server (that serves nothing), plus random changes

17 years agoget rid of map
bdemsky [Fri, 4 May 2007 09:32:47 +0000 (09:32 +0000)]
get rid of map

17 years agofix small problems...
bdemsky [Fri, 4 May 2007 09:23:20 +0000 (09:23 +0000)]
fix small problems...

17 years agochanges
bdemsky [Fri, 4 May 2007 08:30:52 +0000 (08:30 +0000)]
changes

17 years ago* canonicalized the FlagStates
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

17 years agoadd option
bdemsky [Wed, 2 May 2007 22:05:16 +0000 (22:05 +0000)]
add option

17 years agoAdd option for task state analysis
root [Wed, 2 May 2007 20:15:21 +0000 (20:15 +0000)]
Add option for task state analysis

17 years agosmall change to benchmark that wasn't checked in
root [Wed, 2 May 2007 20:14:57 +0000 (20:14 +0000)]
small change to benchmark that wasn't checked in

17 years agosmall changes to separate doc clean
root [Wed, 2 May 2007 20:14:41 +0000 (20:14 +0000)]
small changes to separate doc clean

17 years agochanges to give flagstates a machine readable name
bdemsky [Wed, 2 May 2007 19:55:22 +0000 (19:55 +0000)]
changes to give flagstates a machine readable name

17 years agoWorking version of TaskAnalysis without using DOTVistor.visit()...
sivaji [Wed, 2 May 2007 19:16:41 +0000 (19:16 +0000)]
Working version of TaskAnalysis without using DOTVistor.visit()...

17 years agoTaskAnalysis (removed ADJLIST)
sivaji [Wed, 2 May 2007 09:30:28 +0000 (09:30 +0000)]
TaskAnalysis (removed ADJLIST)

17 years agofix extraneous method
bdemsky [Wed, 2 May 2007 04:37:01 +0000 (04:37 +0000)]
fix extraneous method

17 years agofix changes checked in earlier
bdemsky [Wed, 2 May 2007 04:36:34 +0000 (04:36 +0000)]
fix changes checked in earlier

17 years agoworking TaskAnalysis code(with ADJLIST)
sivaji [Tue, 1 May 2007 18:30:38 +0000 (18:30 +0000)]
working TaskAnalysis code(with ADJLIST)

17 years agothe begining of a DHT (only one host right now...)
erubow [Sat, 28 Apr 2007 21:49:15 +0000 (21:49 +0000)]
the begining of a DHT (only one host right now...)

17 years agomore benchmarks from Danish Lakhani and Jason Jung's EECS 221 Project
bdemsky [Fri, 27 Apr 2007 02:42:51 +0000 (02:42 +0000)]
more benchmarks from Danish Lakhani and Jason Jung's EECS 221 Project

17 years agoInitial compiler side support for tags
bdemsky [Thu, 26 Apr 2007 19:49:35 +0000 (19:49 +0000)]
Initial compiler side support for tags

17 years agosimplified algorithm
bdemsky [Tue, 24 Apr 2007 23:54:53 +0000 (23:54 +0000)]
simplified algorithm

17 years agochecking in code
bdemsky [Tue, 24 Apr 2007 23:28:05 +0000 (23:28 +0000)]
checking in code

17 years ago*** empty log message ***
sivaji [Mon, 23 Apr 2007 19:57:07 +0000 (19:57 +0000)]
*** empty log message ***

17 years agoVarious bug fixes
adash [Thu, 19 Apr 2007 07:39:38 +0000 (07:39 +0000)]
Various bug fixes
Able to run multithreaded versions on 2 diff. machines

17 years ago*** empty log message ***
sivaji [Wed, 18 Apr 2007 16:32:36 +0000 (16:32 +0000)]
*** empty log message ***

17 years agoclean up interfaces
bdemsky [Tue, 17 Apr 2007 21:48:57 +0000 (21:48 +0000)]
clean up interfaces

17 years agomore changes
bdemsky [Tue, 17 Apr 2007 21:09:55 +0000 (21:09 +0000)]
more changes

17 years agoclean up some of sivaji's code
bdemsky [Tue, 17 Apr 2007 21:07:30 +0000 (21:07 +0000)]
clean up some of sivaji's code

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