couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "SummerOfCode2009" by JanLehnardt
Date Sat, 21 Mar 2009 13:30:21 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The following page has been changed by JanLehnardt:
http://wiki.apache.org/couchdb/SummerOfCode2009

The comment on the change is:
add more descriptions

------------------------------------------------------------------------------
  || '''Title''' || ''''' Full fledged Windows support''''' ||
  || '''ASF Project''' || ''[http://couchdb.apache.org Apache CouchDB]'' ||
  || '''Keywords''' || ''couchdb, windows, build, distribution, autotools'' ||
- || '''Description''' || ''Full fledged Windows support including a script that turns trunk
and releases into a binary distribution.'' ||
+ || '''Description''' || ''Full fledged Windows support including a script that turns trunk
and releases into a binary distribution. Work here would include familiarizing with the current
autotools-based build system, determining the best build environment on Windows and suggesting
modifications to CouchDB's build system and code to build, install, package and run CouchDB
on Windows.'' ||
  || '''Possible Mentors''' || ''Jan Lehnardt, Noah Slater'' ||
  || '''Status''' || ''no students yet'' ||
  
@@ -33, +33 @@

  || '''Title''' || '''''Comprehensive Erlang-based unit-, and behaviour-test suite''''' ||
  || '''ASF Project''' || ''[http://couchdb.apache.org Apache CouchDB]'' ||
  || '''Keywords''' || ''couchdb, erlang, test suite, unit tests, behaviour tests'' ||
- || '''Description''' || ''CouchDB currently lacks a comprehensive erlang-based test suite
& tests.'' ||
+ || '''Description''' || ''CouchDB currently lacks a comprehensive erlang-based test suite
& tests. It should be determined which exisitng test suite is suitable for our purposes
(if at all). A test suite framework would allow CouchDB developers to easily add test functions
that cover new and existing code. Code coverage analysis or quickcheck integration are nice
to have features.'' ||
  || '''Possible Mentors''' || ''Jan Lehnardt'' ||
  || '''Status''' || ''no students yet'' ||
  
@@ -44, +44 @@

  || '''Title''' || ''''' Comprehensive standardized benchmark suite (so we can compare CouchDB
across hardware)''''' ||
  || '''ASF Project''' || ''[http://couchdb.apache.org Apache CouchDB]'' ||
  || '''Keywords''' || ''couchdb, erlang, benchmark suite, benchmarks'' ||
- || '''Description''' || ''CouchDB currently lacks a comprehensive erlang-based benchmark
suite.'' ||
+ || '''Description''' || ''CouchDB currently lacks a comprehensive Erlang-based benchmark
suite. CouchDB users have a hard time finding out what performance to expect from CouchDB.
An Erlang-based benchmark suite will include a set of common scenarios like mass data import,
view generation on various levels, load-simulation for "typical" workloads, impact of replication
and so on. The idea is that a user can run one or more of these benchmarks to determine whether
CouchDB's performance is in line with their needs. The benchmark suite will also hel the CouhcDB
development team to measure performance changes in new code and monitor improvements or degradation
over time.'' ||
  || '''Possible Mentors''' || ''Paul Davis, Chris Anderson'' ||
  || '''Status''' || ''no students yet'' ||
  
@@ -55, +55 @@

  || '''Title''' || '''''Easy CouchDB cluster management solution.''''' ||
  || '''ASF Project''' || ''[http://couchdb.apache.org Apache CouchDB]'' ||
  || '''Keywords''' || ''couchdb, erlang, cluster, management, high availability, scaling,
infrastructure'' ||
- || '''Description''' || ''Enhance CouchDB with the necessary modules and infrastructure
to easily create and maintain distributed clusters of CouchDB nodes for flexible scaling application
backends'' ||
+ || '''Description''' || ''Enhance CouchDB with the necessary modules and infrastructure
to easily create and maintain distributed clusters of CouchDB nodes for flexible scaling application
backends.'' ||
  || '''Possible Mentors''' || ''Damien Katz, Chris Anderson'' ||
  || '''Status''' || ''no students yet'' ||
  
@@ -67, +67 @@

  || '''Title''' || '''''Add a fulltext solution that comes with CouchDB''''' ||
  || '''ASF Project''' || ''[http://couchdb.apache.org Apache CouchDB]'' ||
  || '''Keywords''' || ''couchdb, fulltext, search, possibly lucene'' ||
- || '''Description''' || ''Make CouchDB out-of-the box Fulltext enabled'' ||
+ || '''Description''' || ''Make CouchDB out-of-the box Fulltext enabled.'' ||
  || '''Possible Mentors''' || ''Paul Davis'' ||
  || '''Status''' || ''no students yet'' ||
  
@@ -79, +79 @@

  || '''ASF Project''' || ''[http://couchdb.apache.org Apache CouchDB]'' ||
  || '''Keywords''' || ''couchdb, erlang, interface'' ||
  || '''Description''' || ''This work would provide a direct interface to CouchDB.  It could
be used by, e.g., wpart_* interfaces from Erlang-Web, or by appmods in YAWS.  It would interface
directly to the CouchDB Erlang layer using Erlang term(), not JSON conversions.  There would
be no HTTP involved, only direct Erlang message passing or fun calls to/from CouchDB.  If
a message passing design is used, distributed access to one or more CouchDB nodes may be simplified
(e.g. a cluster of web servers accessing one or more CouchDB nodes).  Interface should minimally
provide same functionality as that available to view servers or via HTTP interface and allow
for maintenance to keep parity when new functionality is added.  Since modifications/additions
of CouchDB source is involved, additional value could be added by providing another interface
to couch_query_servers which can pass lists of documents rather than a single document (to
view servers and via the Erlang interface).  T!
 his would allow parallel map functions to run on subsets of the list provided by couch_query_servers.
couch_query_server could dynamically check memory and adjust the number of documents sent.''
||
- || '''Possible Mentors''' || '' ||
+ || '''Possible Mentors''' || ''Chris Anderson, Jan Lehnardt, Paul Davis, Damien Katz'' ||
  || '''Status''' || ''no students yet'' ||
  

Mime
View raw message