[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r981090 - in /subversion/branches/performance/subversion: include/private/svn_serializer.h libsvn_subr/svn_serializer.c

From: Blair Zajac <blair_at_orcaware.com>
Date: Sat, 31 Jul 2010 15:22:13 -0700

On Jul 31, 2010, at 1:28 PM, stefan2_at_apache.org wrote:

> Author: stefan2
> Date: Sat Jul 31 20:28:49 2010
> New Revision: 981090
>
> URL: http://svn.apache.org/viewvc?rev=981090&view=rev
> Log:
> Introduce a simple serialization framework that simplifies and
> speeds up serialization of most data structures used by FSFS,
> for instance.

Instead of rolling another serialization in svn, what about using protobuf for C?

http://code.google.com/p/protobuf-c/

I has an Apache 2 license, so will be compatible with us.

Another one to consider is using Thrift, which writes C code:

http://wiki.apache.org/thrift/

On advantage to these serialization tools is that they are extensible, so we can always add additional fields to the serialized structs and not break binary compatibility.

Regards,
Blair
Received on 2010-08-01 00:23:04 CEST

This is an archived mail posted to the Subversion Dev mailing list.