you may have some very tricky bugs if you use uppercased names. As a ule
of thumb, you should always use AttributesImpl inside the server.
Ok, good to know.
It's a very minor point - so minor I didn't even bother to mention it
when I first ran into it. But since you asked.. :-)
It's not so minor ! Thanks to raise this point, I think we should add
some clear warnings about them, because they are thise little things
that make you lose a *lot* of time :)
Agreed.
<snip/>
I created an in-memory partition to test the overhead of ApacheDS and
did some profiling. I didn't post any of it because I figured it would
be obsolete (1.0 codebase). If you are interested in such data let me
know and I'll post some of it from time to time to the list.
Oh, man, we *are* interested ! There is not so much difference between
1.0 and 1.5 when it comes to partition, and trust me, we are very
interested in spendning some time porting a in-memory partition to 1.5!
So feel free to push it to us :) We are also interested by any kind of
profiling sessions results.
Oh... well I wish I had communicated more often earlier on. I just did
this to test the feasibility of the project. The in-memory partition has
grown into the full fledged partition I'm currently using. When I switch
to 1.5 I'll see about piecing it back together into an in-memory one.
Note: it was not too special - not all methods were implemented just
add/delete/update capability and had a number of limitations..
I'll send the results of future profiling results. I'll try to profile
with multiple simultaneous clients.
Thanks a lot for using ADS ! What you did with the partition is
something we didn't had time to do, and we are really interested to
expose such a piece of work to the community.
We are also very eager to grow our little project and community, so if
you feel like participate to it, this will be a pleasure for us !
Excellent response. Thanks to everyone here for creating ADS. ADS looks
very well engineered and I look forward to participating as well as
using ADS in commercial projects.
Cheers.
--
http://www.ScheduleWorld.com/
Free Google Calendar synchronization with Outlook, Evolution,
cell phones, BlackBerry, PalmOS, Exchange, Mozilla, Thunderbird,
Pocket PC/Windows Mobile. Also sync tasks, notes and contacts!
WebDAV, vfreebusy, RSS, LDAP, iCalendar, iTIP, iMIP support.