[openserverplatform commit] r100 - Modify to update a few things, update the tags, and added a Roadmap

1 view
Skip to first unread message

codesite...@google.com

unread,
Apr 8, 2009, 7:35:20 PM4/8/09
to openserve...@googlegroups.com
Author: discipleofranok
Date: Wed Apr 8 16:33:53 2009
New Revision: 100

Added:
wiki/RoadMap.wiki
Modified:
wiki/CurrentErlfsLayout.wiki
wiki/DeveloperTutorial.wiki
wiki/ErlfsDesignProposal.wiki
wiki/Erlfs_Components.wiki
wiki/FileLockingIdeas.wiki
wiki/LoadBalancingHowTo.wiki
wiki/ToDo.wiki
wiki/WritingAServlet.wiki

Log:
Modify to update a few things, update the tags, and added a Roadmap


Modified: wiki/CurrentErlfsLayout.wiki
==============================================================================
--- wiki/CurrentErlfsLayout.wiki (original)
+++ wiki/CurrentErlfsLayout.wiki Wed Apr 8 16:33:53 2009
@@ -1,5 +1,5 @@
#summary The current ERLFS design and why it's like that
-#labels Phase-Design,erlfs
+#labels Phase-Design,ERLFS,Developer

= Introduction =


Modified: wiki/DeveloperTutorial.wiki
==============================================================================
--- wiki/DeveloperTutorial.wiki (original)
+++ wiki/DeveloperTutorial.wiki Wed Apr 8 16:33:53 2009
@@ -1,5 +1,5 @@
#summary A short guide on how to build and develop OSP and ERLFS.
-#labels Phase-Implementation
+#labels Phase-Implementation,Developer

= Introduction =

@@ -10,12 +10,16 @@
# Checkout the latest source from the SVN repository
# Make sure you have Erlang and the OTP applications installed
# Use CPAN to install XML::Simple for the servlet compile script
- # You now should be able to run make; make lib and ./compile_servlet
echo.sdf
+ # You now should be able to run make
+ # To test the OSP system, copy /servlet_examples/echo.sdf to the OSP
directory, and run:
{{{
+$ ./compile_servlet echo.sdf
+$ erlc echo.erl
+$ ./setup_osp.sh
$ ./start-osp.sh
$ telnet localhost 9876
-> setup
-> start echo 9999 master@localhost
-> quit
}}}
- # If the above worked (i.e you can telnet to localhost:9999 and use the
echo server), then you should have a functional OSP install
\ No newline at end of file
+ # If the above worked (i.e you can telnet to localhost:9999 and use the
echo server), then you should have a functional OSP install to play with!
\ No newline at end of file

Modified: wiki/ErlfsDesignProposal.wiki
==============================================================================
--- wiki/ErlfsDesignProposal.wiki (original)
+++ wiki/ErlfsDesignProposal.wiki Wed Apr 8 16:33:53 2009
@@ -1,5 +1,5 @@
#summary ERLFS flowchart
-#labels erlfs,Phase-Design
+#labels ERLFS,Phase-Design,Developer

= Introduction =


Modified: wiki/Erlfs_Components.wiki
==============================================================================
--- wiki/Erlfs_Components.wiki (original)
+++ wiki/Erlfs_Components.wiki Wed Apr 8 16:33:53 2009
@@ -1,5 +1,5 @@
#summary First stab at ERLFS component breakdown (incomplete)
-#labels erlfs,Phase-Design
+#labels ERLFS,Phase-Design,Developer

= Introduction =


Modified: wiki/FileLockingIdeas.wiki
==============================================================================
--- wiki/FileLockingIdeas.wiki (original)
+++ wiki/FileLockingIdeas.wiki Wed Apr 8 16:33:53 2009
@@ -1,5 +1,5 @@
#summary File locking ideas that were talked about in the chat of 4/6/08
-#labels erlfs
+#labels ERLFS,Developer

= Introduction =


Modified: wiki/LoadBalancingHowTo.wiki
==============================================================================
--- wiki/LoadBalancingHowTo.wiki (original)
+++ wiki/LoadBalancingHowTo.wiki Wed Apr 8 16:33:53 2009
@@ -1,5 +1,5 @@
#summary A short description of how to setup OSP for load balancing
-#labels Phase-Deploy
+#labels Phase-Deploy,WorkInProgress
= Introduction =

OSP works in conjunction with existing hardware or software load balancing
solutions to share the load between servers. However, OSP goes one step
further and ensures that global variables and state is shared among the
servers.

Added: wiki/RoadMap.wiki
==============================================================================
--- (empty file)
+++ wiki/RoadMap.wiki Wed Apr 8 16:33:53 2009
@@ -0,0 +1,25 @@
+#summary A (hopefully) clearly defined course of action on OSP and ERLFS.
+#labels Phase-Requirements,Featured,Developer
+
+= OSP Roadmap =
+== v0.3 ==
+ * Next stable release
+ * Replication nodes to provide fault-tolerance
+ * Expanded management console commands (stop, migrate, etc...)
+
+== v0.4 ==
+ * File base configuration
+ * Automatic recovery from a crash (saved application state, etc...)
+
+== v0.5 ==
+ * Major transition release
+ * Transition to a OTP based system
+
+= ERLFS Roadmap =
+== v0.1 ==
+ * Hash out a metadata and block structure
+ * Implement basic file operations in the Erlang VM
+
+== v0.2 ==
+ * Implement a Fuse wrapper for tighter POSIX integration
+ * Test and tweak the settings for optimal performance and expose those
tweaks to allow for tuning to different workloads.
\ No newline at end of file

Modified: wiki/ToDo.wiki
==============================================================================
--- wiki/ToDo.wiki (original)
+++ wiki/ToDo.wiki Wed Apr 8 16:33:53 2009
@@ -1,5 +1,5 @@
#summary A summary of tasks that need to be completed for OSP and ERLFS.
-#labels Phase-Requirements,Featured
+#labels Phase-Requirements,Developer

= Introduction =
Below is a list of things that need to be worked on before OSP and ERLFS
can be considered a stable, production-ready system.
@@ -7,13 +7,15 @@
= OSP Todo =
* Add more servlet libraries
* Add protocols other than TCP and UDP (SSL, SCTP, etc...)
- * *Move the OSP broker into a supervision tree*
+ * Move the OSP broker into a supervision tree
* Create a full-featured servlet to test real world performance
* Simplify management of an OSP cluster
* Test and tweak as needed
* Integrate with ERLFS
+ * Improve and update the documentation

= ERLFS Todo =
+ * Review and revise the overall ERLFS architecture
* Automate replication
* Write a fuse interface
* Implement a more efficient update algorithm

Modified: wiki/WritingAServlet.wiki
==============================================================================
--- wiki/WritingAServlet.wiki (original)
+++ wiki/WritingAServlet.wiki Wed Apr 8 16:33:53 2009
@@ -1,5 +1,5 @@
#summary Provides a short tutorial for servlet developers.
-#labels Phase-Implementation,Featured
+#labels Phase-Implementation,Featured,Developer,Servlet

= Introduction =

Reply all
Reply to author
Forward
0 new messages