Release Notes - OurGrid - Version 3.3 ** Bug * [OG-25] - uaadmin cannot init many machines at the same time * [OG-30] - Peers are dying * [OG-35] - The gum name is a primary key for the Peer. * [OG-38] - Peer does deliver machines when it detects a problem in the accounting * [OG-89] - Error misassigned to a RemoteException * [OG-98] - Different job information between gui and mygrid status * [OG-100] - LocalGuMPModuleTest is non deterministic * [OG-109] - Peer RMI dying * [OG-115] - "Too many open files" error shown in the replicaResult of some replicas * [OG-116] - Current serialization at AbstractTableModel is incompatible between Java versions (1.4 and 1.5) * [OG-118] - Peer status sometimes show an on-line peer as down. * [OG-124] - MyGrid crashes with many tasks * [OG-125] - MyGrid waits a replica to abort to finish a replica status. * [OG-128] - Security errors shows Exception messages. * [OG-131] - Job waiting indefinitely * [OG-132] - Ssh conections, programs and threads continues the execution after the preCommitedTests end. * [OG-140] - When peer starts without peer.properties, it is using default properties, but the message is not clear * [OG-143] - mygrid gui doesn't show job status after the job had finished * [OG-146] - Log problems when an application that uses OurGrid API also uses log4j * [OG-147] - Problem with Log4j at another application * [OG-148] - OurGrid application with J2EE applications * [OG-151] - Peer Overloading * [OG-152] - "Out of memory" at the mygrid log * [OG-153] - Peer delivers not idle machines * [OG-161] - Corepeer does not contact peers with dynamic IP * [OG-162] - WebStatus does not contact peers with dynamic IP * [OG-164] - 'mygrid stop' print a stack trace when it is already down * [OG-167] - Webstatus Balance values are wrong * [OG-168] - MultiProcessor Peer doesnt deliver requests that were schedulled without be fullfiled. * [OG-169] - Attributes matching doesn't work when 'not defined attributes' are used * [OG-170] - Make the job ids persistent * [OG-172] - Create an automatic test to job persistance * [OG-173] - Corepeer doesn't work in machine with private IPs * [OG-175] - Attributes must be exported as environment variables * [OG-177] - maximum number of replicas * [OG-179] - IAJC doesn't compile 1.5 java source * [OG-180] - Create "externalname" property for MyGrid * [OG-184] - Mygrid hold a machine for 10 minutes * [OG-189] - Machine are not disposed when peer restarts quickly * [OG-190] - Mygrid needs a setgrid when its peer is restarted * [OG-192] - Peer stop should announce to corepeer * [OG-194] - Duplicated states in Webstatus * [OG-200] - UAAdmin may fail when one gum name is substring of another gum name * [OG-203] - Peer generates new log file on setgums * [OG-204] - Repeated messages appear on the log * [OG-205] - Problem when the "remote"clause at jdf has an blank line * [OG-206] - Space between "label" and ":" * [OG-220] - BrokerProxy should not allow the overriding of an existing request * [OG-221] - JICPeerManagerGuMPImpl will never throw a RequestAlreadyExistsException * [OG-222] - problem with uawindows script * [OG-226] - MyGrid cancelJob doesnt notify a waitforjob * [OG-230] - MyGrid and UserAgent are keeping temporary files * [OG-232] - GridManager is not being accessible via PeerManagerFacade * [OG-239] - Missing A Functional Test for testing the communication among peers * [OG-249] - Peer delivery Gums to Mygrid when its not needed. ** New Feature * [OG-61] - Improve OurGrid data transfering mechanism * [OG-70] - Support to Out-bound connection * [OG-120] - Make the code Java 1.5 compilable. * [OG-142] - Put Grid Usage on webstatus 4.0 * [OG-156] - Add JobID persistence patch. * [OG-193] - "gdf" and "sdf" files must be include as properties in the mg.properties and peer.properties * [OG-195] - New peer property * [OG-196] - Log4j is flushing the buffer in oly one situation * [OG-197] - Improve job information in the log files * [OG-216] - Export attributes as environment variables * [OG-219] - Implement the new redistribution policy * [OG-229] - Introduce an entity for providing information about peer workload * [OG-231] - UserAgent must be Event Based ** Task * [OG-59] - Resolve lock problem * [OG-121] - Javadoc: Document packages. * [OG-133] - The CommunityProxyTest is not at the PreCommitTests and the test is returning red bar. * [OG-163] - rewrite the section describing "atributes" * [OG-165] - Update ourgrid version in build.properties file * [OG-171] - Change OurGrid version in ABOUT file * [OG-174] - Add mg.persist.id property documentation * [OG-176] - Webstatus must be refactored to remove classes labeled XP* * [OG-187] - Change version number to 3.3 * [OG-201] - Add 'exit code 0' to the "Job Assumptions" section * [OG-212] - Verify if all RMI's have a serial ID * [OG-215] - OurGrid delay times is unknown * [OG-223] - Change the MyGridStarterXP * [OG-225] - Add GuMState to GridMachine * [OG-227] - Put the MultiProcessor back to OurGrid * [OG-228] - Remove the checkpoint from OurGrid * [OG-237] - Rename GridMachineConsumer to GridMachineProviderClient * [OG-240] - Introduce the EB+RMI+Facades Naming Convention * [OG-241] - WebStatus Refactoring ** Improvement * [OG-33] - Enhance MyGrid Scheduler to assynchronously request gums from gumps * [OG-41] - GridManager cannot receive two machines that have the same name. * [OG-73] - Mimimize the GUI updating time * [OG-80] - Update the User Manual - Adding mygrid status new options * [OG-86] - Evaluate graphical interface * [OG-105] - Include an automated test scenario with jobs that last a long time * [OG-106] - Keep the Playpen in UAs after a execution * [OG-107] - Keep old peer's log file compressed. * [OG-114] - Improve UA status * [OG-117] - Make the ourgrid self-contained in ourgrid.jar * [OG-145] - Peer and MyGrid GUIs should be observers * [OG-149] - Improve OurGrid redistribute heuristc. * [OG-154] - Improve ua stop * [OG-155] - Write asection "What's new in this version?" * [OG-157] - Cannot connect to peer message only appear in logs * [OG-159] - Replicas created due to previous failure are not immediatelly rescheduled to execution. * [OG-160] - Conditions at "remote" * [OG-166] - Improve 'uaadmin stop' command * [OG-178] - Rafactoring to reduce the number of interfaces that represent GuMP and GuMC * [OG-185] - rename peer log file * [OG-191] - uaadmin writes on the peer log * [OG-198] - Inform user about times in which tasks were assigned to GuMs in status and GUI * [OG-199] - Inform user about current allocation in the peer * [OG-202] - Two peers in the same machine are using the same file for logging * [OG-207] - Peer could inform mygrid about the current allocation * [OG-208] - Test Refactoring * [OG-209] - Peer GUI should show who is using the machines * [OG-210] - Refactor corepeer * [OG-211] - Introduce the FD in all OurGrid parts * [OG-213] - 'uaddmin stop' should access the gum directly * [OG-214] - Review peer atributtes * [OG-217] - uaadmin exceptions * [OG-218] - Improve mygrid wizard * [OG-224] - Refactor GridMachine proxy use at OurGrid * [OG-233] - Introduce the GridMachine callback interface * [OG-234] - Make the gum know the task * [OG-235] - Peer and MyGrid GUI must provide the same information of console status * [OG-236] - Rename GridMachineProvider methods * [OG-238] - Logic for directories management should be in the gum * [OG-242] - Make MyGrid GUI as Observer * [OG-243] - Make Peer GUI as Observer * [OG-244] - Redesign MyGrid and Peer GUI * [OG-245] - Organize events in packages * [OG-246] - Refactor PeerManager : extracting Heuristic * [OG-247] - Refactory start and stop calls events on MyGrid