Ok, First quick review: the connector needs a major refactoring, mainly for modeling Nuxeo REST responses (JSON) properly into metadata maps and the content stream. I will try to dedicate sometime this week
On Wed, Nov 23, 2016 at 12:58 PM Rafa Haro <rh...@apache.org> wrote: > Bullets 1 and 2 are on me > > On Wed, Nov 23, 2016 at 12:56 PM Karl Wright <daddy...@gmail.com> wrote: > > Tests pass too now. > > I had to also add Apache headers to everything, and change tabs to spaces. > > I think the final step for this connector, before being merged to trunk, is > to audit the code for the following issues: > - memory boundedness - does it ever load a document 100% into memory? or > does it stream? If it loads documents into memory there has to be a good > reason, and there has to be a way of preventing large documents from > blowing up ManifoldCF. Usually that's a document size limit. > - error handling - does it throw appropriate ServiceInterruptions when > stuff goes wrong? > - interruptibility - is it structured so that crawling threads don't wind > up waiting indefinitely on sockets? > > We really need to address the first and second problems before going ahead > with this, but the third can be postponed. > > Rafa, what's your take? > > Thanks, > Karl > > - > > On Tue, Nov 22, 2016 at 7:57 PM, Karl Wright <daddy...@gmail.com> wrote: > > > Actually, I committed it and it ant builds now. I'll try to get the > tests > > running tomorrow. > > > > Karl > > > > > > On Tue, Nov 22, 2016 at 7:12 PM, Karl Wright <daddy...@gmail.com> wrote: > > > >> Thanks!! > >> > >> I may have some time to look at this tomorrow. > >> > >> Karl > >> > >> > >> On Tue, Nov 22, 2016 at 6:21 PM, Rafa Haro <rh...@apache.org> wrote: > >> > >>> Hi Devs, > >>> > >>> I have imported the Nuxeo Connector from the Github Repository > directly > >>> to > >>> ManifoldCF's connectors folder at the following branch: > >>> http://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-1290/ > >>> > >>> I have simply included the code (updating its parent artifact to > >>> mcf-connectors 2.6-SNAPSHOT) and updated the parent modules list. I > have > >>> tried to build the branch also but got test failures on Pull Agent > module > >>> > >>> Ant building is missing for this connector, so that should probably the > >>> first thing to tackle now > >>> > >>> Cheers, > >>> Rafa > >>> > >>> On Mon, Nov 21, 2016 at 4:55 PM Rafa Haro <rh...@apache.org> wrote: > >>> > >>> > ok ok guys.....sorry for that.... I PROMISE to do it tomorrow.....man > >>> word > >>> > > >>> > > >>> > > >>> > On Mon, Nov 21, 2016 at 4:45 PM Piergiorgio Lucidi < > >>> piergior...@apache.org> > >>> > wrote: > >>> > > >>> > Hi Karl, > >>> > > >>> > thank you for your message. > >>> > > >>> > Go Rafa go!!! > >>> > ^__^ > >>> > > >>> > Probably the next week I should have some time to spend on updating > the > >>> > documentation. > >>> > > >>> > Piergiorgio > >>> > > >>> > 2016-11-21 16:39 GMT+01:00 Karl Wright <daddy...@gmail.com>: > >>> > > >>> > > Hi all, > >>> > > > >>> > > We're scheduled to release MCF 2.6 by the end of the year, so I'd > >>> like to > >>> > > close down features for this release by the middle of December. > This > >>> > gives > >>> > > us three weeks to pull it together. > >>> > > > >>> > > The release is quite light on new features at the moment. There's > >>> > > apparently going to be a new notification connector put in place by > >>> end > >>> > of > >>> > > next week, and the Nuxeo connector developed during the Google > >>> Summer of > >>> > > Code is also hopefully going to be in there. Without those two we > >>> really > >>> > > only have a relatively small number of fixes and upgrades and > that's > >>> it. > >>> > > > >>> > > So let's encourage Rafa to get that connector landed on an SVN > >>> branch so > >>> > we > >>> > > can look at it and get everything together! :-) > >>> > > > >>> > > Thanks, > >>> > > Karl > >>> > > > >>> > > >>> > > >>> > > >>> > -- > >>> > Piergiorgio Lucidi > >>> > Technology Evangelist @ Sourcesense > >>> > Author and Technical Reviewer @ Packt Publishing > >>> > Mentor / PMC Member / Committer @ Apache Software Foundation > >>> > Community Star / Wiki Gardener / Forum Moderator / Certified > >>> Instructor, > >>> > Engineer and Administrator @ Alfresco > >>> > Top Community Contributor @ Crafter > >>> > Project Leader / Committer @ JBoss > >>> > http://www.open4dev.com > >>> > > >>> > > >>> > >> > >> > > > >