From tashi-commits-return-455-apmail-incubator-tashi-commits-archive=incubator.apache.org@incubator.apache.org Sun Mar 4 05:23:21 2012
Return-Path:
"rpyc (Remote Python Call) is a transparent and symmetrical python library for remote procedure calls, clustering and distributed-computing. RPyC makes use of object-proxying, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local."
-Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.
-
+The accounting service will periodically query the cluster manager for a list of virtual machines under management. The accounting service also receives status updates from the cluster manager and the node managers. The logs generated from this information can be used for cluster analysis and billing purposes.
+
+ Apache Tashi is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC.
+Incubation is required of all newly accepted projects until a further
+review indicates that the infrastructure, communications, and decision
+making process have stabilized in a manner consistent with other
+successful ASF projects. While incubation status is not necessarily a
+reflection of the completeness or stability of the code, it does
+indicate that the project has yet to be fully endorsed by the ASF.
+ There are several dependencies you need to setup Tashi, they include: Please note that the code distribution contains an installation walkthrough, which is more up to date than this document. Once these are setup and configured, check out the Tashi code: If you haven't installed Tashi in /usr/lib/python2.5/site-packages/ or the equivalent folder, you must set the PYTHONPATH environment variable so that python can find the Tashi code: Start the cluster manager (CM) first: The name "default" for the network here is significant; automatic placement will only take place to the network called "default". If you were using MySQL (or sqlite), you'd have to populate the
relevant tables in the database. Most Tashi users and developers currently use the Qemu interface, so the Xen interface may be more buggy. Please report any problems observed. Have your networking environment set up, so that the virtual machines
may be attached to the proper virtual bridges. In Xen 3, virtual disks are attached using blktap, so make sure that
Modified: incubator/tashi/site/docs/documentation.html
URL: http://svn.apache.org/viewvc/incubator/tashi/site/docs/documentation.html?rev=1296746&r1=1296745&r2=1296746&view=diff
==============================================================================
--- incubator/tashi/site/docs/documentation.html (original)
+++ incubator/tashi/site/docs/documentation.html Sun Mar 4 05:22:54 2012
@@ -114,6 +114,9 @@ table.options td {
The primitive scheduler
Configuration options for Tashi
-Q: Why does Tashi complain about "unexpected keyword argument 'd'"?
-
Q: Why does Tashi have the error message "Failed to exec gmetric, disabling"
+Please submit additional candidates via the issue tracking system
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Apache Tashi
+
+
+
+
+
+
+ The accounting service of Tashi
+ Disclaimer
+ Installation
-
+
svn co http://svn.apache.org/repos/asf/incubator/tashi/trunk ./tashi
@@ -130,7 +131,7 @@ Done
-mryan3@firsthost:~/scratch/tashi$ export PYTHONPATH=`pwd`/src
+mryan3@firsthost:~/scratch/tashi$ export PYTHONPATH=/usr/local/tashi/src
@@ -154,6 +155,7 @@ In [3]: data.baseDataObject.save()
In [4]:
@@ -191,6 +193,7 @@ mryan3@firsthost:~/scratch/tashi$ ./bin/
VM deployment (XEN)
+ FAQ
-A: Tashi was originally developed against an older version of Thrift. This is mentioned on the documentation page. You will have to downgrade to an older version of Thrift.
-
A: This happens because Tashi was unable to find gmetric on your system. gmetric is a part of Ganglia. It is not necessary to use Ganglia in order to use Tashi, but Tashi has the ability to output per-VM statistics and log messages a Ganglia metrics. If you don't care about either of those features, you can safely ignore this message -- or turn of the use of the GangliaPublisher class in the config file.
Current issues
Modified: incubator/tashi/site/docs/source_code.html
URL: http://svn.apache.org/viewvc/incubator/tashi/site/docs/source_code.html?rev=1296746&r1=1296745&r2=1296746&view=diff
==============================================================================
--- incubator/tashi/site/docs/source_code.html (original)
+++ incubator/tashi/site/docs/source_code.html Sun Mar 4 05:22:54 2012
@@ -107,6 +107,9 @@ Or from a command prompt:
svn co http://svn.apache.org/repos/asf/incubator/tashi
+By Apache Incubator policy, the tags directory hold branches that were used to generate releases (or release candidates). The branches directory hold general purpose tracking and development branches. The "stable" branch tracks stability and security fixes from the trunk, but excludes new features or protocols. The "oldstable" branch tracks the branch previously held to be the stable branch. Only in rare instances will this branch be updated. +
If you're looking to browse it, you can use ViewVC at: http://svn.apache.org/repos/asf/incubator/tashi Modified: incubator/tashi/site/xdocs/dependencies.xml URL: http://svn.apache.org/viewvc/incubator/tashi/site/xdocs/dependencies.xml?rev=1296746&r1=1296745&r2=1296746&view=diff ============================================================================== --- incubator/tashi/site/xdocs/dependencies.xml (original) +++ incubator/tashi/site/xdocs/dependencies.xml Sun Mar 4 05:22:54 2012 @@ -33,14 +33,10 @@
"rpyc (Remote Python Call) is a transparent and symmetrical python library for remote procedure calls, clustering and distributed-computing. RPyC makes use of object-proxying, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local."
- --Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml. -
- ++Certain Tashi modules may require additional interfaces and system libraries be installed. +