lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jens Melgaard (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (LUCENENET-565) Port Lucene.Net.Replicator
Date Tue, 20 Jun 2017 08:26:00 GMT

    [ https://issues.apache.org/jira/browse/LUCENENET-565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16055335#comment-16055335
] 

Jens Melgaard edited comment on LUCENENET-565 at 6/20/17 8:25 AM:
------------------------------------------------------------------

This is the latest and squashed commit within my fork: https://github.com/jeme/lucenenet/commit/0a357731dce25f40e7caada7f07cb51815d2dbda

This is a rough status:

{code:none}
Lucene.Net.Replicator.csproj
 - PENDING 4.8    : src/Lucene.Net.Replicator/Http/HttpClientBase.cs
 - PENDING 4.8    : src/Lucene.Net.Replicator/Http/HttpReplicator.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/Http/ReplicationService.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IndexAndTaxonomyReplicationHandler.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IndexAndTaxonomyRevision.cs
 - INPROGRESS 4.8 : src/Lucene.Net.Replicator/IndexInputInputStream.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IndexReplicationHandler.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IndexRevision.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IReplicator.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IRevision.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/LocalReplicator.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/PerSessionDirectoryFactory.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/ReplicationClient.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/RevisionFile.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/SessionExpiredException.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/SessionToken.cs

Lucene.Net.Tests.Replicator.csproj
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/Http/IndexRevisionTest.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/Http/ReplicationServlet.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/IndexAndTaxonomyReplicationClientTest.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/IndexAndTaxonomyRevisionTest.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/IndexReplicationClientTest.cs
 - DRAFT 4.8      : src/Lucene.Net.Tests.Replicator/IndexRevisionTest.cs
 - DRAFT 4.8      : src/Lucene.Net.Tests.Replicator/LocalReplicatorTest.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/ReplicatorTestCase.cs
 - DRAFT 4.8      : src/Lucene.Net.Tests.Replicator/SessionTokenTest.cs
{code}

I Guess there is the tougher bits left... Tougher in the term that finding meaningful .NET
replacements are not as straight forward as the rest of it.

Some things has changed greatly in order to adapt them to .NET... But sticking closely to
the intend from the original JAVA classes...

There are also some JAVA blocks around, they serve as porting and perhaps draft-review aids.

*Note:* There are some ".DELETEME" projects in my fork atm... these are raw conversions as
best could be done without the license for the conversion tool... So they are a mess, but
they serve as a guidance... 


was (Author: jmd):
This is the latest and squashed commit within my fork: https://github.com/jeme/lucenenet/commit/0a357731dce25f40e7caada7f07cb51815d2dbda

This is a rough status:

{code:none}
Lucene.Net.Replicator.csproj
 - PENDING 4.8    : src/Lucene.Net.Replicator/Http/HttpClientBase.cs
 - PENDING 4.8    : src/Lucene.Net.Replicator/Http/HttpReplicator.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/Http/ReplicationService.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IndexAndTaxonomyReplicationHandler.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IndexAndTaxonomyRevision.cs
 - INPROGRESS 4.8 : src/Lucene.Net.Replicator/IndexInputInputStream.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IndexReplicationHandler.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IndexRevision.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IReplicator.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/IRevision.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/LocalReplicator.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/PerSessionDirectoryFactory.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/ReplicationClient.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/RevisionFile.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/SessionExpiredException.cs
 - DRAFT 4.8      : src/Lucene.Net.Replicator/SessionToken.cs

Lucene.Net.Tests.Replicator.csproj
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/Http/IndexRevisionTest.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/Http/ReplicationServlet.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/IndexAndTaxonomyReplicationClientTest.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/IndexAndTaxonomyRevisionTest.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/IndexReplicationClientTest.cs
 - DRAFT 4.8      : src/Lucene.Net.Tests.Replicator/IndexRevisionTest.cs
 - DRAFT 4.8      : src/Lucene.Net.Tests.Replicator/LocalReplicatorTest.cs
 - PENDING 4.8    : src/Lucene.Net.Tests.Replicator/ReplicatorTestCase.cs
 - DRAFT 4.8      : src/Lucene.Net.Tests.Replicator/SessionTokenTest.cs
{code}

I Guess there is the tougher bits left... Tougher in the term that finding meaningful .NET
replacements are not as straight forward as the rest of it.

*Note:* There are some ".DELETEME" projects in my fork atm... these are raw conversions as
best could be done without the license for the conversion tool... So they are a mess, but
they serve as a guidance... Some things has changed greatly in order to adapt them to .NET...
But sticking closely to the intend from the original JAVA classes...

There are also some JAVA blocks around, they serve as porting and perhaps draft-review aids.

> Port Lucene.Net.Replicator
> --------------------------
>
>                 Key: LUCENENET-565
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-565
>             Project: Lucene.Net
>          Issue Type: Task
>          Components: Lucene.Net.Replicator
>    Affects Versions: Lucene.Net 4.8.0
>            Reporter: Shad Storhaug
>            Priority: Minor
>              Labels: features
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message