Dashboard > GridGain User Guide > Table Of Contents > Release Notes > GridGain 2.1.0 Release Notes
GridGain 2.1.0 Release Notes
Added by architect, last edited by architect on Jan 13, 2009  (view change)
Labels: 
(None)


Date Dec 19th, 2008
Version 2.1.0
Build 1912008
Status Production
Download http://www.gridgain.com/downloads.html

What is New in Gridgain 2.1

Release Comments:

  • GGP-136 - Google Ad "Gridify WebSphere + landing page + wiki instructions.
  • GGP-143 - We need to have a screencast "Grid Enable JBoss".
  • GGP-145 - Investigate integration with Globus.
  • GGP-147 - Google Ad "Gridify Tangosol" + landing page + wiki instructions.
  • GGP-151 - Google Ad "Gridify WebLogic" + landing page + wiki instructions.
  • GGP-156 - Google Ad "Gridify Mule" + landing page + wiki instructions.
  • GGP-158 - Need to develop and run stability tests.
  • GGP-160 - Clean up usage monitor (CSS/images).
  • GGP-161 - New task import SPI
  • GGP-334 - GridConfiguration interface description is missing on Wiki.
  • GGP-352 - We need to update feature list and external libs on wiki.
  • GGP-513 - Runtime exceptions thrown from DiscoveryListener must be handled.
  • GGP-520 - Need to move all discovery notifications outside of synchronization.
  • GGP-530 - GridTopic.topic() takes 10% of the time.
  • GGP-541 - Handle RejectedExecutionException in CommunicationManager
  • GGP-638 - Clock synchronization issues affecting JMX discovery.
  • GGP-702 - GridTaskNodeFailedSelfTest fails when ran locally.
  • GGP-736 - Anonymous SPI's in GridConfigurationAdapter.
  • GGP-755 - GridNode hangup during class loading
  • GGP-764 - Need to fix assertion in TaskProcessor during grid stop.
  • GGP-767 - Libraries in 2.0.2 distributions differ
  • GGP-772 - Fix Collision Javadoc link to wiki.
  • GGP-780 - Warning in JDK 1.6 about java settings.
  • GGP-782 - Make sure that all discovery listener notifications happen outside of synchronization for all disco SPI's.
  • GGP-793 - Coherence distributed test fails.
  • GGP-827 - We need to add 3rd party libs support to *.sh and *.bat scripts (gridgain and gridgain-junit).
  • GGP-835 - GridGain Checkpoint fails because of existing directory in windows
  • GGP-846 - JBoss cache example build script fails
  • GGP-859 - SPI consistency checking with multi-spi support.
  • GGP-866 - Need to fix spi consistency checks for multi-spi support.
  • GGP-867 - GRID_ROUTER_PREFER_REMOTE doesn't work as specified in Javadoc
  • GGP-868 - Mule distributed test failed.
  • GGP-898 - Task session attributes don't support peer-class loading
  • GGP-903 - Jms Discovery SPI will never discover node if handshake failed.
  • GGP-905 - JMS Discovery SPI should start only one handshake between two nodes.
  • GGP-907 - GridJms does not delete temporary queues.
  • GGP-919 - Remove GridSegmentLoadBalancingSpi and all dependeces from code. Add Wiki example with such behaviour.
  • GGP-928 - GridSpringBean example should not depend on HelloWorld API example.
  • GGP-933 - GridKernal Mbean could show wrong jobs execution statistic.
  • GGP-936 - GridDiscoveryManager should use GridExecutorServiceProcessor
  • GGP-945 - Strange Stack Overflow in 2.0.3
  • GGP-948 - Need to fix consistency check for Affinity Load balancing to always require it on all nodes.
  • GGP-949 - Need to fix thread name in logging for SPI's
  • GGP-950 - Need to log at info level every time remote node does not have virtualNodeAttribute in AffinityLoadBalancingSpi.
  • GGP-952 - Need to add Apache compatibility annotation to all public API classes.
  • GGP-955 - GridSharedFsCheckpointSpi.startSpi fails when using relative directory that exists
  • GGP-956 - The GridMultipleVersionsDeploymentSelfTest fails on Bamboo.
  • GGP-958 - Mention input line limitation on Windows.
  • GGP-961 - Database Checkpount SPI does not pass the SPI stop test.
  • GGP-970 - Dynamic MBeans still don't pick up annotations from parent interfaces...
  • GGP-971 - Need to review code for lifecycle beans.
  • GGP-973 - Need to mark all optional gridgain dependencies in Maven POM file.
  • GGP-974 - Need to fix GridFactory.getGrid() javadoc.
  • GGP-980 - Error when restarting master node.
  • GGP-982 - Need to update build.xml for Mule 2.0 SPI.
  • GGP-998 - GridDeploymentSharedStore.java equals() without hashcode()
  • GGP-1005 - Need to verify that GridGain topology prints out correct network interface.
  • GGP-1006 - Website doesn't work under IE6. All PNG images are screwed up...
  • GGP-1010 - Exception thrown on call Grid.excecute(..) if P2P disabled
  • GGP-1011 - The GridP2PDisabledSelfTest class has the private checkEventFilterInGar method that is never used.
  • GGP-1014 - The GridP2PRemoteClassLoadersXstreamMarshallerSelfTest fails.
  • GGP-1015 - Resources do not clean when task undeployed in SHARED mode
  • GGP-1016 - GridNonSpringAopSelfTest.testRedeploymentWithUserClassLoaderIsolated() fails.
  • GGP-1017 - GridResourceSharedUndeploySeflTest.testRedeployTask() fails
  • GGP-1036 - Tests GridResourceConcurrentUndeploySelfTest.testRemoteNodeSharedDeployMode() and GridResourceConcurrentUndeploySelfTest.testRemoteNodeSharedUndeployMode() fails
  • GGP-1037 - Test GridP2PLocalDeploymentSelfTest.testIsolatedClassLoaderMode() fails.
  • GGP-1045 - GridP2PLocalDeploymentSelfTest.testIsolatedMode() fails
  • GGP-1050 - Groovy examples are not working under Linux
  • GGP-1053 - Failed to start GG 2.0.0 on WAS 6.1.0.9
  • GGP-1054 - javadoc on Grid.queryEvents(...) need update.
  • GGP-1055 - Test GridP2PDisabledSelfTest fails.
  • GGP-1059 - Need to add Multithread tests to suite.
  • GGP-1062 - Need to fix and rename GridUriEventFilterSelfTest.
  • GGP-1064 - GridifySingleSplitLoadTest failed to run
  • GGP-1066 - Exception in GridSingleSplitsLoadTest with GridXstreamMarshaller
  • GGP-1069 - Test GridCancelOnGridStopSelfTest.testCancelingFilter() unstable pass.
  • GGP-1070 - Test GridJobStealingCollisionSpiAttributesSelfTest unstable pass.
  • GGP-1071 - Test GridRuntimeExceptionSelfTest don't pass thith JDK marshaller.
  • GGP-1073 - Need to exclude all new libraries from aop.xml for AspectJ.
  • GGP-1074 - Tests GridMultiSplitsLoadTest and GridMultiSplitsRedeployLoadTest do not pass.
  • GGP-1075 - GridDevSelfTestSuite hangs.
  • GGP-1077 - HelloWorld example with AspectJ fails when there are no nodes in topology with confusing error message.
  • GGP-1079 - GridDeploymentPerVersionStore.java, line#315 - deps can be null
  • GGP-1080 - Migrate Spring 2.5
  • GGP-1081 - Test GridResourceFieldInjectionSelfTest unstabble pass on bamboo.
  • GGP-1083 - Link to issue in JIRA-email is incorrect
  • GGP-1088 - Jboss-aop.xml and jboss-service.xml file change for Jboss 5.0.GA
  • GGP-1092 - GridJbossDiscoverySpi : incorrect allNodes map population while remote Node joins.
  • GGP-1099 - The zip and tar.gz distribution files should not contain the .install4j folder.
  • GGP-1100 - The tar.gz distribution file should not contain *.sh scripts without +x mode.
  • GGP-1102 - Invalid CPU counter shown in script gridgain.bat | sh
  • GGP-1103 - JAR file with for examples should contain resources.
  • GGP-1104 - Add warning about Cisco VPN Client software in Troubleshooting section on wiki.
  • GGP-1106 - MonteCarlo example and duration time.
  • GGP-1108 - Fix Groovy scripts
  • GGP-1109 - Add groovy to the build.
  • GGP-274 - Why require GRIDGAIN_HOME?
  • GGP-342 - Need new page on our website with references to articles about GridGain.
  • GGP-390 - Need to create GridGain Maven repository.
  • GGP-421 - Add reference from GridAttributeTopologySpi to GridConfiguration Wiki page.
  • GGP-581 - Need to update Scalability page on the product website to highlight data grid features.
  • GGP-633 - Need to add average CPU metrics to GridNodeMetrics
  • GGP-658 - Make "Grid Application in 15 Minutes" a featured screencast
  • GGP-730 - Rename JAR libraries according names on public maven repositories.
  • GGP-743 - Change in deployment to keep task being executed even if it was redeployed.
  • GGP-747 - Need to fix warning messages for GAR deployment
  • GGP-749 - Need to detect if GAR file contains gridgain.jar and print out a warning.
  • GGP-752 - Need to automate jboss cache build example build.xml to work for every build.
  • GGP-760 - Need to make the best attempt to detect if instance of GridTask is reused from multiple execute calls.
  • GGP-763 - Neet to add a method to GridFactory where Grid will wait for all tasks to fully complete before exiting.
  • GGP-765 - JUnit tasks should support users class loaders like GridifyTask does
  • GGP-769 - Change spi start. Discovery shoudl start finding nodes after kernel started
  • GGP-836 - Need to fugure out how remove isRequiredConfigurationConsistency() method from GridSpiAdapter class
  • GGP-876 - Make sure that we use either GridUtils.marshall/unmarshall method or GridMarshaller.marshall/unmarshall everywhere in code
  • GGP-878 - Need to make shutdown hook optional.
  • GGP-880 - Need to update Javadoc for GridLogger to include example on how it is injected and used.
  • GGP-881 - Need to add page on Wiki for resource injection.
  • GGP-882 - Need to make java.util.logging and JCL configurable from Spring.
  • GGP-883 - Need to update javadoc for GridMarshaller and all implementations with example on how it can be injected and used.
  • GGP-884 - Fix 'GridConfiguration Interface' page on Wiki to point links to Wiki whenever possible instead of javadoc.
  • GGP-889 - We need to ship wrapper.conf file with release in config directory
  • GGP-891 - Need to create a way to start the whole grid from Spring and accessing it as Spring Bean.
  • GGP-893 - Change build procedure to update config/wrapper.conf file
  • GGP-901 - Add help on gridgain.sh|bat
  • GGP-908 - Need to add varargs for exclude list of GridNodes to GridLoadBalancer
  • GGP-913 - We need single MBean that exposes all thread pools in ther system and their properties
  • GGP-969 - Need to cache names of resources that could not be loaded inside of class-loader.
  • GGP-972 - Need to change Topology Snapshot message on grid startup.
  • GGP-978 - Need to craete example for resource injection.
  • GGP-979 - Remove redundant jnpserver JAR.
  • GGP-1004 - Need to make check for loopback configurable on GridMulticastDiscoverySpi
  • GGP-1018 - Ability to disable update check
  • GGP-1084 - Lacking a Component for issues related to JIRA or other infrastructure stuff
  • GGP-469 - Linux startup script should be able to start/stop GridGain and get status
  • GGP-860 - Need to add node filters for node attributes and all metrics.
  • GGP-861 - Need to implement GridNodeFilterTopologySpi
  • GGP-896 - Need to create @GridTaskNoJobCache annotation to prevent caching job objects.
  • GGP-927 - Resolve segment load balancing issue.
  • GGP-946 - Need to add @GridTaskDeploymentScope annotation
  • GGP-20 - Need to provide some utility classes for collecting various grid statistics.
  • GGP-275 - We need to retest with Mule 2.
  • GGP-442 - Need to document (wiki) new resources.
  • GGP-446 - Need to make 10 reason to use GridGain webpage more Developer oriented.
  • GGP-488 - Add GridIoSerializationSpi to abstract out Serialization/Deserialization mechanisms
  • GGP-491 - Add "Grid vs. GridNode" page to Wiki.
  • GGP-524 - Replace manual toString() with Apache Common's analoge of ToStringBuilder.
  • GGP-527 - We need to register MBean for each node in the topology.
  • GGP-528 - We need to switch to dynamic MBean.
  • GGP-535 - Need to add page to website describing Scalability and Perfect Computation Split
  • GGP-561 - Need to add documentation on how to process large data to Wiki.
  • GGP-570 - Create Amazon EC2 image.
  • GGP-580 - We need to publish roadmaps for subsequent releases.
  • GGP-657 - Add JBoss World 08 Presentation to Website and Wiki
  • GGP-675 - Add new start(URL url) method to the GridFactory
  • GGP-703 - Put Houston and JBoss presentations on the website.
  • GGP-713 - GridGain jar fixle is different in SH and GZIP
  • GGP-732 - Add description of @GridJobStealingDisabled to job stealing SPIs
  • GGP-734 - Update wiki according to the deployment SPI changes.
  • GGP-742 - Remove extdata and simplify tests.
  • GGP-745 - Need to test Marshalling SPI's with external class loaders.
  • GGP-751 - Need to put Grid Application in 15 minutes first on screencast page.
  • GGP-762 - Marshalling Refactoring
  • GGP-774 - Need to implement GridGain on Groovy example and add Wiki documentation for it.
  • GGP-776 - Add wiki documentation for annotation @GridSpringBeanResource.
  • GGP-806 - Review of using thread pools in communication
  • GGP-807 - Notify all urgent and not ordered listeners in the same thread
  • GGP-808 - Create test that calls stop() method without start() and spiStop() without spiStart()
  • GGP-813 - We need to add DB-based checkpoint SPI implementation from Denis's blog.
  • GGP-816 - Review all tests as well as test framework and fix all outstanding issues in tests.
  • GGP-837 - Add libs/ext to the build and WIKI
  • GGP-840 - Update wiki to reflect change of default paralllel jobs number from 100 to 95.
  • GGP-850 - Need to improve Grid.java JavaDoc to reflect executor changes
  • GGP-851 - Add class loading for event query filter.
  • GGP-852 - Make a review of marshalling usage in comm&disco SPIs
  • GGP-853 - Make a review of deployment & multiversion support
  • GGP-857 - Need to investigate issue with Websphere loader and JGroups
  • GGP-858 - Implement executor service processor.
  • GGP-862 - Need to implement JUnit for Grid.getNodes(NodeFilter) method
  • GGP-863 - Need to implement JUnits for multi-spi suport using @GridTaskSpis annotation
  • GGP-865 - Add Executor example to Wiki.
  • GGP-869 - Review changes in the SPIs for marshalling.
  • GGP-870 - Test that use externalization neded to be modified to work with marshallers.
  • GGP-872 - Need to change SPIs WIKI pages to show multiple instances support
  • GGP-873 - Need multiple topology example
  • GGP-874 - Need new multiple load balancing example.
  • GGP-877 - Reimplement node filters using commons-el
  • GGP-879 - Describe JUnit class loading feature on Wiki
  • GGP-885 - Need to investigate forum issue re: job stealing
  • GGP-886 - Look into JMS reconnection issue on forum
  • GGP-887 - Look into JBoss serialization issue on forum.
  • GGP-888 - Need to document ExecutorService on Wiki.
  • GGP-890 - Change ExecutorService example to have different classes as different pages (the same as JBoss Affninty example).
  • GGP-892 - Maven repository support
  • GGP-894 - Update Wiki page "GridGain Node as Linux or Windows Service" about wrapper.conf file shipped out of the box.
  • GGP-897 - Add ability to load all config files by URL
  • GGP-899 - Check compatibility od GridExecutorService with ExecutorService javadoc.
  • GGP-900 - Add new feature with picked up libs from libs/ext
  • GGP-904 - JMS Discovery SPI should has Executor service to execute handshakes.
  • GGP-906 - Add new Grid as Spring Bean example on WIKI
  • GGP-909 - Wiki documentation for Groovy example.
  • GGP-910 - Add the JMS Discovery SPI maximumHandshakeThreads configuration parameter on WIKI.
  • GGP-911 - Review changes in JMS Discovery SPI
  • GGP-912 - Review of multiple topology example.
  • GGP-915 - GridSerializableCallable, GridSerializableRunnable are redundant.
  • GGP-917 - Update ExecutorService example on wiki.
  • GGP-920 - Add multiple topology example on Wiki
  • GGP-921 - Add Javadoc to the GridNodeFilter
  • GGP-923 - Add GridNodeFilerTopologySPI on Wiki.
  • GGP-925 - Review multiple load balancing example
  • GGP-926 - Add multiple load balancing example on WIKI.
  • GGP-930 - Explain which jars got new names to change users configs
  • GGP-931 - Need to update list of resources that can be injected into GridTask/GridJob in GridTask/GridJob javadoc.
  • GGP-932 - Review all the GridByteArrayList.getArray() method usages.
  • GGP-934 - Need Executor service processor MBean
  • GGP-935 - Need system and p2p executor service configuration in defaul-spring.xml
  • GGP-937 - JavaDoc marshaller interface, implementations and helper.
  • GGP-938 - Review new marshaller and usages.
  • GGP-941 - Set up FTP server and Mail server on Bamboo Box
  • GGP-942 - Set up JBoss on Bamboo
  • GGP-943 - GridJgroupsCheckpointSpi should be finished
  • GGP-944 - Need to fix stop tests for managers, SPIs, and processiors.
  • GGP-947 - Add Wiki documentation for the GridTaskSpis
  • GGP-951 - Need to add Affinity Load Balancing test at kernal self test level.
  • GGP-957 - Need to add link to "Forums" in under "Documentation" link for Website Navigation
  • GGP-959 - Need to have NODE and NODE_GROUP scope tests for jobs.
  • GGP-960 - Need to add P2P test for event filters.
  • GGP-962 - Need to disable peer-class-loading for user messages as it only works under NODE scope.
  • GGP-968 - Remove task names from GridNodeFilterTopologySpi
  • GGP-975 - Need an example for mulitple SPIs.
  • GGP-976 - Need an example for life-cycle beans.
  • GGP-977 - Need to modify event example to show p2p class loading.
  • GGP-981 - Update Mule SPI libraries to 2.0.2 version.
  • GGP-983 - Add module 'spi-mule-2.0' in build process.
  • GGP-986 - Need to implement self tests for testing event filter over peer class loading
  • GGP-987 - Need to test event filters deployed in GAR files.
  • GGP-988 - Need to test hot-redeployment when user version changes.
  • GGP-989 - Need to test class loader reuse in any of the SHARED modes.
  • GGP-990 - Need to test ISOLATED_CLASSLOADER deployment mode.
  • GGP-991 - Test resource injection for event filters.
  • GGP-992 - Need to test ISOLATED_TASK deployment mode.
  • GGP-994 - Need to test task/event execution whenever peer class loading is disabled.
  • GGP-996 - Need to test that all resources get cleaned in case of class undeployment.
  • GGP-997 - Need to make sure that all tests that create checkpoints do remove them upon completion.
  • GGP-999 - Need to add tests for different tasks with different class loader for all deployment tests.
  • GGP-1000 - Need to make sure that P2P disabled works properly for all modes.
  • GGP-1001 - Need to add tests for different tasks/different classloaders for all modes.
  • GGP-1002 - Need to add tests with different class loader to GridResourceSharedUndeploySelfTest
  • GGP-1007 - Need to create test for testing differences between SHARED_DEPLOY and SHARED_UNDEPLOY modes.
  • GGP-1008 - Need to create test to make sure that if job executes on the same node, it reuses the same class loader as task.
  • GGP-1009 - Need to test Gridify tests under all deployment modes.
  • GGP-1012 - Check if the GridP2PGridifySelfTest should work with some deployment modes.
  • GGP-1013 - Check if old p2p tests is needed.
  • GGP-1019 - Deployment SPI refactoring.
  • GGP-1020 - Need to add Wiki documentation for GridTaskSpis annotation
  • GGP-1021 - Need to add Wiki documentation for filters.
  • GGP-1022 - Need to add wiki documentation for user version.
  • GGP-1023 - Need to add wiki documentation for Marshaller and all it's implementations.
  • GGP-1024 - Need to add Wiki documentation for all deployment modes.
  • GGP-1025 - Need to add wiki documentation for GridFilterTopologySpi
  • GGP-1026 - Need to add Wiki documentation for 'ext' folder under libs.
  • GGP-1027 - Need to add wiki documentation for Maven build.
  • GGP-1028 - Need to add 'META-INF/gridgain.xml' file under config and it to classpath in all scripts.
  • GGP-1029 - Need to add wiki documentation for GridDatabaseCheckpointSpi
  • GGP-1030 - Need to investigate issue of multicast and CPU utilization.
  • GGP-1031 - Need to update documentation (javadoc, wiki) for event filters to make sure that it reflects P2P.
  • GGP-1032 - Need to add javadoc and wiki documentation for GridSpringBean class.
  • GGP-1033 - Need to add javadoc and wiki documentation for GridSpringBeanResource.
  • GGP-1034 - Need to add wiki documentation for new system and P2P thread pools.
  • GGP-1035 - Need to add javadoc and wiki documentation for GridLifecycleBeans
  • GGP-1038 - Need to investigate why GridServletLoaderTest fails on Bamboo
  • GGP-1039 - GridP2PGridifySelfTest passes locally, but fails on Bamboo.
  • GGP-1040 - GridFileDeploymentSelfTest fails.
  • GGP-1041 - GridWebsphereLoaderSelfTest fails on Bamboo.
  • GGP-1042 - GridResourceConcurrentUndeploySelfTest needs to be fixed
  • GGP-1043 - We need to retest all examples (including Groovy) with upcoming 2.1.0 release on Windows.
  • GGP-1044 - We need to retest all examples (including Groovy) with upcoming 2.1.0 release on Linux.
  • GGP-1046 - Need to improve multispi example.
  • GGP-1047 - Need to implement specific node filter example.
  • GGP-1048 - Need to enhance events example to query all nodes, not just local node.
  • GGP-1049 - Need to create testcase that checks proper events order for undeploying tasks.
  • GGP-1051 - Need to test peer class loading configuration parameters
  • GGP-1052 - Need multithreaded test for hot redeployment.
  • GGP-1060 - Need to add Wiki page for Maven integration.
  • GGP-1061 - Need fix GridUriEventFilterSelfTest.
  • GGP-1063 - Test command line scripts for Groovy examples.
  • GGP-1065 - We need junit for Mule2 integration.
  • GGP-1067 - Run GridDevSelfTestSuite with XStream marshaller.
  • GGP-1068 - Run GridDevSelfTestSuite with JDK marshaller.
  • GGP-1072 - Add tests for Mule 2 discovery and communications SPIs.
  • GGP-1078 - Need to investigate issuse with adaptive load balancing raised on forum.
  • GGP-1082 - Set released versions to 'released'
  • GGP-1089 - Fix and check the wrapper.conf file.
  • GGP-1090 - Add Mule 2 configuration files into the config folder
  • GGP-1091 - Add Mule 2 SPIs configuration into the default-spring.xml
  • GGP-1095 - Check that Mule 2 SPIs works properly in the release candidate.
  • GGP-1096 - Add Mule 2 libraries to the setenv scripts.
  • GGP-1098 - Review log messages in the Checkpoint example.
  • GGP-1107 - Need to create AMI for gg/jms and publish wiki instructions on how to work w/EC2.

Migration

With the release of GridGain 1.5, the prior release of GridGain 1.0 has been discontinued and is no longer supported. For more information please contact us at support@gridgain.com

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.10 Build:#528 Nov 29, 2006) - Bug/feature request - Contact Administrators