Franco Krattiger wrote:

the majority of the severe issues seem to pertain to the versioning
code.  as versioning support is not a requirement for our application,
i could live with that limitation.

JCR-160 (query index not in sync with workspace) worries me, however.
searching is, not surprisingly, a key requirement for our app... if
the indexes run awry that's a bad thing :(

While it is bad, the correction (wiping out the index dir), isn't the worst scenario. And, I'm sure a fix won't be too far away considering the severity of the problem (actually looks like progress was made as I type this).


so basically, i have the following questions:

- generally speaking, can Jackrabbit in its current state be considered
  for production use?

I'd say it's not ready, but still functional enough to build your app against. As you know, you can always swap it out for a commercially supported product if jackrabbit doesn't satisfy your use cases (beauty of JSR170).

  considering the open issues, this obviously would require workarounds
  or an outright avoidance of certain functionality.  i guess i'd like
  to know if you guys are reasonably confident that the codebase doesn't
  harbor any more severe bugs beyond those already known and reported.

I've build a few personal apps (email, calendar, wiki) for less than 20 users, so I certainly don't fit your use case. My users; however, (family/friends/co-workers) are fairly active because it is their primary email/calendar/wiki.

Given that, I have been using various, tested versions for about 6 months now, and, while there have been a few bugs, I've never lost data or run into critical problems. The basics nodes/property CRUD operations has always worked for me. I've never seen a lost/corrupted email or wiped out a web page.

- for those familiar with JCR-160: just how quickly do the indexes drift
  out of synch?  in my app, jackrabbit will probably see less than 100
  mutations/day... if the indexing creeps up rather slowly, it might be
  feasible to work around it by reindexing on a nightly basis until a
  fix comes along...

You might want to view JCR-160 for the latest status.

i'd really love to use the product for our project... i hope someone out
there can shed some light on my questions...


Open source projects are about collaboration, not about giving vendors free support. Which is why it's good that you were trying to do the former. I didn't detect any "can you guys support our commercial product" in your email. But, if I'm wrong - then you should probably avoid this project.

-Robert


thanks and cheers,


franco krattiger
previon ag
zofingen, switzerland


Reply via email to