Return-Path: Delivered-To: apmail-lucene-lucy-dev-archive@minotaur.apache.org Received: (qmail 26175 invoked from network); 4 Dec 2009 01:11:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 4 Dec 2009 01:11:44 -0000 Received: (qmail 81721 invoked by uid 500); 4 Dec 2009 01:11:44 -0000 Delivered-To: apmail-lucene-lucy-dev-archive@lucene.apache.org Received: (qmail 81660 invoked by uid 500); 4 Dec 2009 01:11:44 -0000 Mailing-List: contact lucy-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: lucy-dev@lucene.apache.org Delivered-To: mailing list lucy-dev@lucene.apache.org Received: (qmail 81650 invoked by uid 99); 4 Dec 2009 01:11:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Dec 2009 01:11:44 +0000 X-ASF-Spam-Status: No, hits=-10.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Dec 2009 01:11:40 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id AE596234C045 for ; Thu, 3 Dec 2009 17:11:20 -0800 (PST) Message-ID: <458282431.1259889080699.JavaMail.jira@brutus> Date: Fri, 4 Dec 2009 01:11:20 +0000 (UTC) From: "Marvin Humphrey (JIRA)" To: lucy-dev@lucene.apache.org Subject: [jira] Commented: (LUCY-81) Object serialization In-Reply-To: <1352887649.1259806881296.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/LUCY-81?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785695#action_12785695 ] Marvin Humphrey commented on LUCY-81: ------------------------------------- Committed bytebuf_serialization.diff as r887022, freezer.diff as r887024, and num_serialization.diff as r887025. > Object serialization > -------------------- > > Key: LUCY-81 > URL: https://issues.apache.org/jira/browse/LUCY-81 > Project: Lucy > Issue Type: New Feature > Components: Core > Reporter: Marvin Humphrey > Assignee: Marvin Humphrey > Attachments: bytebuf_serialization.diff, charbuf_serialization.diff, freezer.diff, num_serialization.diff, obj_serialize.diff > > > Objects are serialized to OutStreams and deserialized from InStreams. Hooks > are provided for the Perl core serialization module Storable, so that e.g. > Storable::freeze($query) works as expected; hopefully it will prove practical > to hook into canonical serialization routines for other hosts as well. > The primary utility for serialization is communication between machines within > search clusters, so all classes that may need to be sent across the network > will eventually get serialization routines. However, only Lucy installations > with exactly the same version can be guaranteed to serialize and deserialize > each others data; rolling updates are not supported. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.