The MaxMsgSize governs the maximum size the CORBA ORB will accept, i.e. anything above that value will end up being rejected by the CORBA layer even before RTT has a chance to see it.
The default for omniorb is 4MB, which is low when big images and/or maps are sent around. After asking on the omniorb mailing list, it turns out that the parameter is a way to protect against denial of service. It has no effect on the ORB's memory consumption, which is driven by how big the messages actually are. Given how we use CORBA, I think we would have much bigger problems than being resource starved (like: there is currently no security in the protocol). I've therefore set the default to the maximum admissible value (2GB). Unless someone objects, after a period of testing in master, I'll backport it to next. -- Sylvain Joyeux (Dr.Ing.) Senior Researcher Space & Security Robotics Underwater Robotics !!! Achtung, neue Telefonnummer!!! Standort Bremen: DFKI GmbH Robotics Innovation Center Robert-Hooke-Straße 5 28359 Bremen, Germany Phone: +49 (0)421 178-454136 Fax: +49 (0)421 218-454150 E-Mail: [email protected] Weitere Informationen: http://www.dfki.de/robotik ----------------------------------------------------------------------- Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender) Dr. Walter Olthoff Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes Amtsgericht Kaiserslautern, HRB 2313 Sitz der Gesellschaft: Kaiserslautern (HRB 2313) USt-Id.Nr.: DE 148646973 Steuernummer: 19/673/0060/3 ----------------------------------------------------------------------- _______________________________________________ Rock-dev mailing list [email protected] http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
