Results 1 to 8 of 8

Thread: New developer builds

Hybrid View

  1. #1
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    19

    Default New developer builds

    Just pushed new developer builds for all the platforms. Lots of little fixes and updates from the past 2 weeks. These builds have had little/no QA and are not an *official* release. We are running it as our internal mail currently.

    The *big* change in this release is a new IMAP implementation based on Java NIO. This no longer requires 1 thread per connection. It also re-enabled IMAP IDLE which makes push email to mobile clients much faster.

    IMAP NIO is off by default. To enable it please run:

    $ tomcat stop
    $ zmlocalconfig -e nio_imap_enable=true
    $ tomcat start

    Please let us know if you see any problems with this new IMAP impl.
    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

  2. #2
    phoenix is offline Zimbra Consultant & Moderator
    Join Date
    Sep 2005
    Location
    Vannes, France
    Posts
    23,587
    Rep Power
    58

    Default

    Another flawless upgrade, well done.

    It seems to be a bit more snappy for response in the UI using FF, I guess there's some performance enhancements in there?

    I've enabled IMAP NIO on my server, just out of interest what benefit does it give? The Mail Queue statistics look interesting in the Admin UI, will that be fully implemented in the next official release?
    Last edited by phoenix; 03-10-2006 at 12:56 PM.
    Regards


    Bill


    Acompli: A new adventure for Co-Founder KevinH.

  3. #3
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    19

    Default

    Yes the server has a few tweaks to speed up conversation loading and some popular queries(is:unread). We are always trying to find ways to cache and speed up the JS code. So you'll see fixes to that in most releases.

    NIO removes the limitation that the current IMAP has which every connection takes it's own thread. Using NIO we now can handle multiple connections in a single thread. So for huge deployments 100's or 1000's of users will see much better memory usage (ie less). If you've only got a 10's of user's you may not see a huge difference. Of course the fact that IMAP IDLE is now back on.

    NOTE: It seems under certain cases the new code will still lock-up with IMAP IDLE. We are looking at that now.
    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

  4. #4
    Join Date
    Oct 2005
    Location
    Thatcher, AZ
    Posts
    5,606
    Rep Power
    21

    Default dev build status

    I noticed that you mentioned that there might be some bugs in the code that causes freezing.

    Any updates?

  5. #5
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    19

    Default

    It appears to be a rare case, again related to IMAP idle. If your worried about it just leave NIO off. It will be fixed in the next build.
    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

  6. #6
    Join Date
    Nov 2005
    Location
    Beloit, Wisconsin
    Posts
    71
    Rep Power
    9

    Default

    Is the FC4 version missing the zmstatuslog, zmdisklog, and zmqueuelog files? I didn't have time to download another version to check but I was getting error emails saying they were missing. They are also being emailed to zimbra@mydomain.com account (which doesn't exist). I copied them from a backup (ga 160) and everything seems to be ok now.

  7. #7
    Join Date
    Sep 2005
    Posts
    2,103
    Rep Power
    14

    Default

    Probably a bug - check the crontab, which is probably looking for them in /opt/zimbra/bin, and change that to libexec, which is where they should now be.

  8. #8
    Join Date
    Nov 2005
    Location
    Beloit, Wisconsin
    Posts
    71
    Rep Power
    9

    Default

    Quote Originally Posted by marcmac
    Probably a bug - check the crontab, which is probably looking for them in /opt/zimbra/bin, and change that to libexec, which is where they should now be.
    That's what it was and the files were in libexec. All good now Thanks

Similar Threads

  1. How to make a zimbra developer build?
    By agunturu in forum Developers
    Replies: 20
    Last Post: 02-24-2007, 02:20 PM
  2. developer builds
    By agunturu in forum Developers
    Replies: 3
    Last Post: 01-26-2007, 02:57 PM
  3. Why no Fedora Core 5 package for 4.0?
    By Whitney in forum Installation
    Replies: 2
    Last Post: 08-30-2006, 05:24 PM
  4. Developer Builds UPDATED 21-Dec-2005
    By KevinH in forum Developers
    Replies: 19
    Last Post: 01-03-2006, 07:28 AM
  5. Developer Builds Now Available
    By KevinH in forum Announcements
    Replies: 0
    Last Post: 12-08-2005, 12:19 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •