[Xapian-tickets] [Xapian] #347: Replace struct ReplicationInfo with getters

Xapian nobody at xapian.org
Tue Feb 2 13:09:20 GMT 2010


#347: Replace struct ReplicationInfo with getters
-------------------------+--------------------------------------------------
 Reporter:  olly         |       Owner:  richard  
     Type:  defect       |      Status:  assigned 
 Priority:  highest      |   Milestone:  1.1.4    
Component:  Library API  |     Version:  SVN trunk
 Severity:  normal       |    Keywords:           
Blockedby:               |    Platform:  All      
 Blocking:               |  
-------------------------+--------------------------------------------------

Comment(by richard):

 After some discussion on IRC, we've decided that the replication API isn't
 ready for a stable release yet.  I have several significant concerns about
 it:

  - the ReplicationInfo struct, as described in this ticket.
  - there's no way to monitor progress of the replication operation through
 the API
  - the file descriptor used for the replication communication is exposed
 via the API, which is a potential portability problem, and also simply
 rather ugly.
  - the API generally offers little control over replication; it's really
 only designed for the command line scripts to use.

 Rather than commit to supporting this API for several years, we'll remove
 it from the API now.  Replication functionality will still be available in
 the 1.2.0 release via the scripts in bin, which have been tested in
 production environments and work well.

-- 
Ticket URL: <http://trac.xapian.org/ticket/347#comment:6>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list