[openstack-dev] [Oslo] jsonutils support for datetimes

Joshua Harlow harlowja at yahoo-inc.com
Mon Jun 3 21:36:02 UTC 2013


Just interesting to me that they seem to be pretty similar :-)

Both have a concept of types and fields and schemas, both can be used for
rpc and so-on.

On 6/3/13 12:36 PM, "Russell Bryant" <rbryant at redhat.com> wrote:

>On 06/03/2013 01:41 PM, Joshua Harlow wrote:
>> You guys seem to be getting into an area where avro has done a lot of
>>work
>> here ;)
>> 
>> http://avro.apache.org/docs/current/spec.html#schemas
>> 
>> {
>>   "type": "record",
>>   "name": "LongList",
>>   "aliases": ["LinkedLongs"],                      // old name for this
>>   "fields" : [
>>     {"name": "value", "type": "long"},             // each element has a
>> long
>>     {"name": "next", "type": ["LongList", "null"]} // optional next
>>element
>>   ]
>> }
>> 
>> 
>> That starts to look any awfully lot like what u might be trying to do ;)
>> 
>> An example of the datetime issue (still unresolved sadly)
>> 
>> https://issues.apache.org/jira/browse/AVRO-739
>> 
>> {
>>     "type": "record",
>>     "name": "org.apache.avro.lib.Date",
>>     "fields": [
>>         {
>>             "name": "time",
>>             "type": "long"
>>         }
>>     ]
>> }
>> 
>> 
>> I wonder if we should start looking at avro and its usage in openstack?
>
>Seems like massive overkill.  What we needed to do this in nova is
>already implemented, wasn't that bad to do, and maintains backwards
>compatibility with all of the existing rpc code.
>
>-- 
>Russell Bryant
>
>_______________________________________________
>OpenStack-dev mailing list
>OpenStack-dev at lists.openstack.org
>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list