[kune-devel] Fwd: Re: wave or delta persistence

Vicente J. Ruiz Jurado vjrj at ourproject.org
Fri Jun 24 14:07:41 CEST 2011


Muy buenas:

Reenvío correo de la lista de Wave (para quien no esté en ella). Este es
nuestro cuello de botella ahora, que la persistencia de waves no está
aún lista (las waves se almacenan en fichero y esto da algún que otro
problema ya que para hacer búsquedas se están cargando todas en
memoria...).

Así que si alguien controla de mongodb u similares le apetece
contribuir, pues haría más cercano que wave (y kune) se usara en producción.

El año pasado miré como estaba montado la persistencia de mongodb, e
integrado con Wave (vía guice) y parecía lo que dice Soren un tanto
"straightforward".

Abrazotes,

Vicente
PD: Y fuera de tema: Estamos cada vez más cerca de hacer una "release
15M", con cambios interesantes en Kune relacionados con las necesidades
de estos días en el Movimiento 15M y las protestas. La demo, empieza a
incorporar esos cambios:
http://kune.beta.iepala.es/ws/
aunque está desactualizada en un par de commits tochos ;)

-------- Mensaje original --------
Asunto: Re: wave or delta persistence
Fecha: Thu, 23 Jun 2011 14:55:23 -0700
De: Soren Lassen <sorenlassen en gmail.com>
Responder a: wave-dev en incubator.apache.org
Para: wave-dev en incubator.apache.org

Yes, most of the documentation is still at waveprotocol.org but will
eventually be migrated to the Apache Wave website
http://incubator.apache.org/wave/ and wiki.

Persistence is described here:
http://www.waveprotocol.org/protocol/design-proposals/wave-store-design-for-wave-in-a-box
It says "this file system based design is less scalable than a
database system like MongoDB and therefore we expect to revisit the
design later to scale it better", but I don't think anyone is working
on it.

At the time we implemented the file based persistence, mongodb lacked
the necessary facilities to acknowledge when data reached durable
storage. That has been added now and there should be no technical
roadblocks to implement the storage interfaces with mongodb. The code
is structured in a way that should make that straightforward if anyone
is interested in doing it.

Soren

On Thu, Jun 23, 2011 at 1:48 PM, Charles Baker <charleshbaker en gmail.com>
wrote:
> Judging from the comments in server.config, deltas ( what I assume are the
> waves correct? ) can only be stored in memory or as files. Is that correct?
> Is the plan for the future for them to be stored in mongodb, too?
>
> I've only been looking at and trying out Wave in a Box this afternoon and my
> googling is taking me all over the place. Is
> http://www.waveprotocol.org/Home the primary place for info?
>
> --
> Charles H. Baker
> 864.990.1297
> Some men have thousands of reasons why they cannot do what they want to,
> when
> all they need is one reason why they can. Willis R. Whitney
>



More information about the kune-devel mailing list