Date: Tue, 11 Jul 2000 17:25:38 -0400 From: "Shane O'Donnell" <shane@www.opennms.org> Subject: OpenNMS: OpenNMS Update v1.16 To: "General@Opennms. Org" <general@opennms.org> ================== OpenNMS Update ================== Vol 1., Issue 16 ================== In this week's installment... - Project Status - Supporting Info on the DB - JSDT Concerns - Web Site Re-Design - Housekeeping (READ THIS!) - Coding Projects Underway - Viva Las Vegas! - The Return of the Wish List! - OpenNMS Job Opportunities?!? ============== Project Status ============== Supporting Info on the DB: Not that any of this has any bearing on anything, it's always nice to get a vote of confidence in your previous decisions... First off, Tim Perdue at PHPBuilder.com put together this interesting article squaring MySQL vs Postgres for performance and scalability. Excellent article, and it looks like we made a good choice for the Bluebird application. It's available at http://www.phpbuilder.com/columns/tim20000705.php3. In a posting to the Perl Object Oriented Persistence mailing list (informally, the "POOP-group"), Michael Schwern pointed some wicked stuff you can do with Postgres, some of which might even come in handy. He goes on to mention Postgres' ability to handle multi-dimensional arrays in tables, table inheritance, and perhaps coolest of all-- the ability to write stored procedures in Perl. Call me crazy, but just that last little bit is almost the killer app of killer apps for the network-savvy Perl hacks... JSDT Concerns: Just when you start to make some progress, WHAM! Well, our period of paranoia earlier may be paying off in full, as we now have some unanswered questions regarding the future of JSDT, as well as Sun's plans for licensing it. If you recall, JSDT is the Java Shared Data Toolkit, which allows for processes to effectively "register" to communicate with a common data source. So instead of serially messaging another process, blocking for a response, and repeating for any other process needing that message, we write once to JSDT which handles the rest of the process, including the threading. Well, it appears that the lead (only (?)) developer has been re-deployed following his final release of the product last November. There are also rumblings in newsgroups that the new JSDT release will be binary-only and sold as an unsupported, yet for-profit product. Hence our concerns. But as of now, we have no official word that it's going away... nor official word that it will be around. Our current stance is to put a temporary moratorium on future JSDT development, pending an authoritative response, while researching our options to work around this if it becomes an issue (e.g., licensing changes, price applied, etc.). So is this a show-stopper? Not by any means, but it certainly is something to watch. As part of our research, we've dug a little bit into JADE (info available at http://freshmeat.net/appindex/2000/02/25/951494616.html. It appears to do a good part of what we need, but it's being held in the wings until we know we need it. Any experience with JADE? How about an inside track on JSDT info from Sun (or happen to know someone at Sun and can find something out on the QT...)? Any help is appreciated! Thanks!! Web-Site Redesign: Since I can't announce anything today, I won't. But rest assured, I've seen the new web site and I must say that for somebody that doesn't know PHP, Steve does some pretty wicked stuff with it. The new site should be on-line by the end of the week and will include some new content as well as improved navigability (Score 10 points for use of that word). Housekeeping (READ THIS!): I dig the mailing list business, but let's keep a few basic things in mind: - The "general" list is a big list with over 1000 subscribers. If you think that most of that group are interested in what you have to say and it's relevant to the project, mail to the list. But make sure you've contemplated your actions before you do. - There are other, focused lists. Review the list and consider if your topic isn't more appropriate for one of them. - If you change email addresses or ISPs, please unsubscribe first. I get about 30 emails daily that are undeliverable for one reason or another. Please help me out on this one! - If for any reason you've stopped getting emails from the list (or never have), check and see if you are a "lost soul", my list of email addresses that were returned as undeliverable. If so and you just fat-fingered something, let me know and I'll correct it. You can check out the list at http://www.opennms.org/lostsouls.txt. - Also, note that we don't publish your email addresses on the web site so web crawlers can't find them and start spamming you. I find it terribly funny that we are now publishing a list of undeliverable email addresses. Here's hoping that every web crawler in the world finds it multiple times... And with that, I descend my soapbox. Thanks for your help! Coding Projects Underway: - Event Subsystem -- Underway. Rick's currently working on multi-threading eventd, building a TCP event receiver, and collaborating with Doug on the event correlator design. Note: There is some COOL stuff going on on the events front. Subscribe to the "events" list to keep up--if you can! - ICMPD in Perl -- Progress reported, with an effort to get some of the C code underlying the Net::RawIP module ported to Solaris. - Service Control Manager -- Spec nearing completion. This is Weave's baby. Think of it as a flexible and easily extensible PostMaster Daemon (pmd, for you OV/TME folks...) - capsd -- Sowmya's submitted her code for review and testing. Currently functional for a non-distributed implementation. Working on the data mappings for the DB tables. =============== Viva Las Vegas! =============== Looks like we've got a trip to Vegas on the books, so if you are a Vegasian or will be there 7/28-31, let us know so we can hook up and get you the latest scoop on OpenNMS. Don't forget, we'll also be in Monterey on 7/18-20 and in RTP, NC on 7/13! Check the web site for a full listing of the travel schedule! =========================== The Return of the Wish List =========================== "Grab my belly and make a wish." - Kazaam Boy, have we got stuff for you to do... If you are a Java developer willing to help implement an event correlation engine from spec, your day has dawned. Also, if you do JDBC, we've got some work for you as well. If either of these fit your bill, let me know... ============================ OpenNMS Job Opportunities?!? ============================ What?!? Get paid to write GPL code?!? If you are a Java developer and you'd like to join the OpenNMS team, drop us a line. We've got some interesting things in the works, thanks to a little action on the funding front and some of our partners stepping up to help as well. So if you'd like to talk further (and the mid-Atlantic coast doesn't bother you...), contact luke@opennms.org. Shane O. ======== Shane O'Donnell OpenNMS shane@opennms.org =================== It's Revolution, not Evolution at http://www.opennms.org !!!! = = = = = = = OpenNMS.org List Message = = = = = = = = = To unsubscribe from this list, send a message with a body of "unsubscribe general <email>" to majordomo@opennms.org.