Allow for simpler cache policy configuration (LRU/ALL_IN_CACHE) in both the xml configuration and programmatic configuratrion
7.0.1 GA
OpenSpaces
GS-7041
Expose if SSL is enabled in the Admin API TransportDetails
7.0.1 GA
4424
OpenSpaces
GS-6994
Align scripting based remoting with EventDriven name (replacing the Async name)
7.0.1 GA
OpenSpaces
GS-7111
Admin API: Allow to "waitFor" 0 instances of GSMs, GSCs, Machines, and LUSs
7.0.1 GA
OpenSpaces
GS-6567
Add Zones support in SG, SLA per zone (max instances per zone, zone requirement), expose Zone in the Admin API
7.0.0 GA
OpenSpaces
GS-6910
Allow to inject deploy and system properties into the SLA when it is defined with a specific file (sla.xml)
7.0.0 GA
OpenSpaces
GS-6942
Admin API: Add waitForAtLeaseOne to GridServiceManagers, allowing to wait and return if there is at least one GSM discovered
7.0.0 GA
OpenSpaces
GS-6954
Remove scripting based remoting capability from template Data Grid (template/datagrid) processing unit
7.0.0 GA
OpenSpaces
GS-6958
Admin API: Processing Unit Instance restart/relocate operations should allow also to wait for the relocated/restarted instance and return it
7.0.0 GA
OpenSpaces
GS-6952
ServiceExecutionAspect interface changed to use a custom MethodInvocation interface with ASM based reflection (breaking change from 6.x)
7.0.0 GA
OpenSpaces
GS-6939
Fix port allocation when running jetty on windows (several jetty instances can be opened with the same port on windows)
7.0.0 GA
OpenSpaces
GS-6628
Spelling errors in XSD's
7.0.0 GA
4904
OpenSpaces
GS-6924
When web application context fails to start, processing unit instantiation should fail
7.0.0 GA
OpenSpaces
GS-6896
Better error messages in Mule gigaspacesConnector
7.0.0 GA
5063
Documentation
GS-6836
Allow notify event listener to also act as the LeaseListener (with autoRenew) by automatically detecting if it implements the LeaseListener interface
7.0.0 RC2
OpenSpaces
GS-6792
By default, shared-lib jar files will be treated as if they reside in lib directory. This can be disabled using pu property pu.shared-lib.enable set to true
7.0.0 RC2
OpenSpaces
GS-6791
Improve web application class loader support by hiding the processing unit class loader from it
7.0.0 RC2
OpenSpaces
GS-6822
Upgrade Groovy distribution from 1.6.0 to 1.6.3
7.0.0 RC2
OpenSpaces
GS-6849
Apache lb-agent should use bash as its script and not sh (similar to all our scripts)
7.0.0 RC2
OpenSpaces
GS-6733
Allow to disable Jetty web app delegation to parent class loader for org.apache.commons.logging and org.apache.log4j packages (by default)
7.0.0 RC1
4982
OpenSpaces
GS-6761
Rename Async Remoting to Event Driven Remoting (still support old Async configuration / classes)
7.0.0 RC1
OpenSpaces
GS-6742
pu.properties can be placed at the root of the processing unit directory structure (in addition to /META-INF/spring/pu.properties)
7.0.0 RC1
OpenSpaces
GS-6772
Simplifying GigaSpace the construction of GigaSpace instance (via Url, Local Cache and Local View) using code based configurers
7.0.0 RC1
OpenSpaces
GS-6519
Webster Security - disable PUT, DELETE and GET operations
7.0.0 M8
OpenSpaces Service Grid
GS-6622
Restart command for ProcessingUnitInstance in the Admin API
7.0.0 M8
OpenSpaces
GS-6575
Fail fast (on the deploy side) when the processing unit does not exist on the GSM
7.0.0 M8
OpenSpaces
GS-6544
Admin API: Allow to set the history size on statistics
7.0.0 M8
OpenSpaces
GS-6556
Upgrade mule support from Mule 2.2 to Mule 2.2.1
7.0.0 M8
OpenSpaces
GS-6566
Enable Member Alive Indicators defined either in pu.xml or Spring web application context when working with web applications
7.0.0 M8
OpenSpaces
GS-6545
Upgrade mule support from Mule 2.1 to Mule 2.2
7.0.0 M8
OpenSpaces
GS-6535
Integrate with Sigar to provide more advanced statistics and details (pid, and cpu perc for now)
7.0.0 M8
OpenSpaces
GS-6416
Admin API: Support pluggable processing unit service level monitoring information, and expose it in the admin API
7.0.0 M6
OpenSpaces
GS-6492
Add GSHOME/lib/optional/pu-common directory where common jar files for all processing units can be placed
7.0.0 M6
OpenSpaces
GS-6419
Add JEE request statistics filter (applied automatically for web applications deployed onto the Service Grid) and expose it in the Admin API
7.0.0 M6
OpenSpaces
GS-6417
Admin API: Expose event containers level monitoring information in the Admin API
7.0.0 M6
OpenSpaces
GS-6418
Admin API: Expose remoting exporter details and statistics
7.0.0 M6
OpenSpaces
GS-6409
Annotation processors should take into account the fact that the bean class might be null
7.0.0 M5
OpenSpaces
GS-6408
Remove built in sync remoting support from the data grid deployment template
7.0.0 M5
OpenSpaces
GS-6365
Show inner services like space, transaction manager, and so on, of Mule processing units in the UI
7.0.0 M4
OpenSpaces
GS-6312
Services loaded within a web application should be displayed in the UI (for example, Space)
7.0.0 M4
OpenSpaces
GS-6336
Notify Container: Always register listeners with embedded space (even if backup), no need to rely on space mode change events
7.0.0 M4
OpenSpaces
GS-6337
Expose guaranteed notifications in Notify Container
7.0.0 M4
OpenSpaces
GS-6355
No need to copy mule-os.jar file to GSHOME/lib/mule anymore, will be handled automatically
7.0.0 M4
OpenSpaces
GS-6354
Allow to deploy a mule processing unit with the mule jar files within the processing unit lib directory (and not under GSHOME/lib/mule)
7.0.0 M4
OpenSpaces
GS-6353
Remove mule-boot.jar file, there is no need for it with the new class loading support
7.0.0 M4
OpenSpaces
GS-6271
Processing Unit class loading mechanism uses parentFirst=false, service class loader automatically load Spring and OpenSpaces jars
7.0.0 M3
OpenSpaces
GS-6201
Support readById and takeById operarions with GigaSpace API
7.0.0 M3
OpenSpaces
GS-6082
OpenSpaces Admin API
7.0.0 M3
OpenSpaces
GS-6275
Improve web application class loading
7.0.0 M3
OpenSpaces
GS-6251
Maven templates copies the common project output and libraries to the "lib" directory instead of "shared-lib"
7.0.0 M3
OpenSpaces
GS-6240
Change the openspaces data example to put the common.jar in lib instead of shared-lib
7.0.0 M3
OpenSpaces
GS-6270
Apache load balancer doesn't add an extra '/' to the end of the URL
7.0.0 M3
OpenSpaces
GS-6207
Spring version updated to 2.5.6 (from 2.5.5)
7.0.0 M2
OpenSpaces
GS-6206
Supported Mule version updated to 2.1.2 (from 2.1.1)
7.0.0 M2
OpenSpaces
GS-6010
The GSC panel in the GUI shows transaction managers for processing units.
7.0.0 M1
OpenSpaces
GS-6073
Mule 2.1.1 supported (Mule 2.0 no longer supported).
7.0.0 M1
OpenSpaces
GS-6061
Jetty upgraded from version 6.1.11 to 6.1.14.
7.0.0 M1
OpenSpaces
GS-6119
In space URL, when explicitly specifying cluster schema, instance ID, backup ID, and total members in space URL, the space bean does not override them.
7.0.0 M1
OpenSpaces
GS-6052
CLI pudeploy and Deploy#main() wait for processing units to be deployed before exiting.
7.0.0 M1
OpenSpaces
API, Proxy, Server
Key
Summary
Since Version
SalesForce ID
Documentation Link
Component/s
GS-7308
Custom access control for secured space
7.0.2
Security
GS-7204
Optimization of SQL join queries
7.0.2
5328
SQL Query
GS-7049
Flush redolog to Mirror on Space shutdown
7.0.1 GA
Mirror
GS-7082
Deprecated mapping type attribute on SpaceClass annotation
7.0.1 GA
API
GS-6095
Add a toString() method to class NotifyActionType
7.0.1 GA
4561
API
GS-6788
Support for more than 2 tables in SQL join
7.0.1 GA
4981
API
GS-7076
Add extended indexing support to Pojo
7.0.1 GA
API
GS-6998
Performance improvements in non-all-in-cache configurations due to a lighter lock manager
7.0.1 GA
Engine
GS-7085
Improves server concurrency & performance by improving the cache context concurrency
7.0.1 GA
Engine
GS-7097
Improve space concurrency by improving the stored list iterator pool concurrency
When -Djava.util.logging.config.file is not set, preload the GigaSpaces logging configuration
7.0.1 GA
Proxy
GS-7129
Enhanced validations on illegal annotations/gs.xml
7.0.1 GA
API
GS-7130
Added support for disabling indexing on id and routing properties using @SpaceProperty(index=IndexType.NONE)
7.0.1 GA
API
GS-7019
Report the time it took for the space to recover in the logs
7.0.1 GA
Logging
GS-6625
Hide security related configuration in Runtime Configuration Report
7.0.1 GA
4886
Security
GS-6211
Authenticated users of space API and admin API to have a security session and not send authentication data upon each request
7.0.1 GA
4618
Security
GS-7009
More information when reggie fails to send an event
7.0.1 GA
5011
Jini
GS-6281
Support custom role filtering on entry attributes =>
7.0.1 GA
4636
Security
GS-6555
Security API for authentication and user-administration
7.0.1 GA
Security
GS-6210
A dedicated log file for authentication and administration actions audit
7.0.1 GA
4617
Security
GS-6425
Login failure message
7.0.1 GA
4754
Security
GS-6895
AsyncResultFilter should include skip and break semantics which allows to skip the current result and break the result collection process
7.0.0 GA
Engine
GS-6974
Deprecate com.j_spaces.jdbc.IProcedure
7.0.0 GA
SQL Query
GS-6665
LocalView supports parameterized queries
7.0.0 RC2
Proxy
GS-6814
Change the async replicaiton repl-original-state default to true
7.0.0 RC2
Replication
GS-6770
Deprecate MetaDataEntry & IMetaDataEntry
7.0.0 RC2
API
GS-6773
Mark kernel APIs (IMap, IJSpace) as interna APIs which are subject to change
7.0.0 RC2
API
GS-6807
Add Fifo operation modifier
7.0.0 RC2
API
GS-6812
Add process id to the LRMI connection string allowing to identify which process logging LRMI information refers to
7.0.0 RC2
LRMI
GS-6817
Expose timeout inspection configuration parameter for remote connection watchdog
7.0.0 RC2
LRMI
GS-6837
Add a dedicated log category to slow consumer messages: com.gigaspaces.lrmi.slow_consumer
7.0.0 RC2
LRMI
GS-6835
Add a new log category to the LRMI: com.gigaspaces.lrmi.exporter
7.0.0 RC2
LRMI
GS-6769
Deprecate CacheLoader/CacheStore
7.0.0 RC1
API
GS-6768
Deprecate IWorker
7.0.0 RC1
API
GS-6771
Deprecate SpaceFinder/CacheFinder
7.0.0 RC1
API
GS-6208
ExternalDataSource Concurency handling - EDS implementation to provide concurrency handling when all clients request the same data
7.0.0 M8
4622
Persistency
GS-6561
Add the ability to configure keepalive option on GigaSpaces created sockets
7.0.0 M8
4762
LRMI
GS-273
Network connection pool should clean idle connections
7.0.0 M8
LRMI
GS-6213
Having security checks applied at API layer on server side
7.0.0 M6
4620
Security
GS-6448
End of Life: Proxy level ReadTakeModifiers
7.0.0 M6
Proxy
GS-6108
Allow to rename the implicit "security" subdirectory
7.0.0 M4
4414
Security
GS-6250
When a replication channel is disconnected, the replication state is immediately updated - not only when some data is replicated
7.0.0 M3
Replication
GS-6239
By default, LRMI has "use network" set to true even when the proxy and the server are in the same VM
7.0.0 M3
Transport Protocol
GS-6195
Added event session configuration to GSIterator configuration
7.0.0 M2
API
GS-6182
Notify can optionally return UIDs only
7.0.0 M2
Events
GS-6099
SQL performance: OR statements are parallelized if possible
7.0.0 M2
4527
Query
GS-6106
One dedicated credential file for each space/cluster
7.0.0 M2
4414
Security
GS-5300
GSIterator processes only existing entries using a new IteratorScope enumeration.
7.0.0 M1
API
GS-6069
Java security manager is not set by default. To revert back to the old usage:
When starting a space, set securityManager=true in the space URL.
When starting a GSC/GSM, set the system property com.gs.enableSecurityManager to true.
7.0.0 M1
Proxy ServiceGrid
GS-5850
SQLQuery IN optimized to use multiple UIDs, to efficiently perform queries on UIDs.
7.0.0 M1
Query
GS-6051
Versioning consistency over async replication – Entry version is passed over replication, and the target is updated accordingly.
7.0.0 M1
4245
Replication
GS-6053
Memory footprint reduced by moving all transaction-related info into a sperate object.
7.0.0 M1
Server
Service Grid
Key
Summary
Since Version
SalesForce ID
Documentation Link
Component/s
GS-7290
Allow to set the pu-common directory using "com.gs.pu-common" system property (defaults to GSHOME/lib/optional/pu-common)
7.0.2
Service Grid
GS-7005
Automatically log a warning when GC takes longer than a configured threshold (defaults to 10,000ms, set using gs.gc.collectionTimeThresholdWarning system property)
7.0.1 GA
Service Grid
GS-7000
Webster should only start on GSM by default (and no need to start it for GSC, GSA, LUS)
7.0.1 GA
Service Grid
GS-7031
GSA service type configuration location exposed by a system property (com.gs.grid.gsa.config-directory)
7.0.1 GA
5154
Service Grid
GS-6873
GSC creates a directory named "native" under <gigaspaces root>/lib
7.0.0 RC2
Service Grid
GS-6805
Zone SLA requirements should work in an "or" manner. Once a GSC with a zone fits one of the zones in the requirements, it is allowed to deploy to it.
7.0.0 RC2
Service Grid
GS-6777
GSA to support a topology where some agents start with managed global service, and some disabled (on a service type level)
7.0.0 RC1
Service Grid
GS-6617
Improved logging upon fault-detection of services
7.0.0 M8
Service Grid
GS-6534
More informative log messages in the Service Grid (e.g. the processing unit that the log message applies to) and improved log output for simplified log analysis (grep)
7.0.0 M8
Configuration Engine Proxy
GS-6501
Remove config/group-override.xml and config/sg-platform.xml since they are not applicable anymore
7.0.0 M8
Service Grid
GS-6572
Enable max-instances-per-machine configuration to work with non space deployments and with values higher than 1
7.0.0 M8
Service Grid
GS-6611
When running under Agent, log file name should include the agent id
7.0.0 M8
Service Grid
GS-6428
Secured GSM, GSC, GSA proxy
7.0.0 M6
Servicegrid
GS-6435
Admin API: Expose relocation to any suitable GSC selected by the GSM
7.0.0 M6
ServiceGrid
GS-6186
Backup GSMs automatically download the currently-deployed Processing Unit from the primary GSM
7.0.0 M2
OpenSpaces ServiceGrid
GS-6190
Ability to control the lease time of a GSC on the GSM managing it, via new system property com.gs.gsm.gscLeaseTime (default is 5 min.)
7.0.0 M2
ServiceGrid
GS-6189
Service bean LandlordLeaser is created lazily
7.0.0 M2
ServiceGrid
C++
Key
Summary
Since Version
SalesForce ID
Documentation Link
Component/s
GS-6283
CPP compilation problem in Linux (SpaceProxy.h)
7.0.2
4644
C++
GS-6438
Improve GigaVisualStudio.bat
7.0.2
4758
C++
GS-5300
GSIterator enhancement to process only existing entries using new IteratorScope enumeration (new in 7.0.1 c++ support)
7.0.1 GA
4145
API
GS-5542
C++ supports the secured space model (ability to connect to a secured space).
7.0.0 M1
C++ Security
.NET
Key
Summary
Since Version
SalesForce ID
Documentation Link
Component/s
GS-7065
.NET processing unit components exposed in the UI
7.0.1 GA
.NET
GS-7072
Performance improvement for blocking task execution in .NET
7.0.1 GA
.NET
GS-7045
Add timeout parameter overload to blocking ISpaceProxy.Execute method (.NET)
jini-tx-manager element in pu.xml fails to lookup the transaction manager
7.0.2
OpenSpaces
GS-7137
Deploying a processing unit with the "secured" checkbox checked doesn't load a secured space
7.0.2
4409
Security
GS-7121
Some of the objects are lost when using MultiTakeReceiveOperationHandler
7.0.2
5203
OpenSpaces
GS-6992
Configuring jetty with SSL support causes the file base port "finder" to create wrong ports.
7.0.1 GA
5127
OpenSpaces
GS-7006
Total members should be injected to the space factory bean when ?total_members is set (currently, only checks for &total_members)
7.0.1 GA
OpenSpaces
GS-7050
Admin API: Wrong history handling with statistics
7.0.1 GA
OpenSpaces
GS-7056
Deployment and Download of processing units does not use the bind host name configured for GigaSpaces
7.0.1 GA
OpenSpaces
GS-7003
Admin API: Possible race condition causing an internal exception to be thrown when a processing unit instance is discovered before its GSC was discovered
7.0.1 GA
5215
OpenSpaces
GS-7028
Spelling mistake: globablOneWay in EventDrivenProxy
7.0.1 GA
5153
OpenSpaces
GS-6990
Registering for space mode listeners from within a space mode listener will cause ConcurrentModificationException
7.0.1 GA
5118
OpenSpaces
GS-6715
Apache load balancer agent cannot be started in Unix
7.0.0 GA
4972, 5023
Web Container Integration
GS-6171
Jetty (web container) port conflict in Windows OS when two GSCs run on the same machine
7.0.0 GA
Web Container Integration
GS-6875
Spelling error in com.gigaspaces.grid.gsa.GSProcessOptions
7.0.0 GA
5039
OpenSpaces
GS-6912
Setting pu.download to false (not recommended in 7.0) causes failure to deploy a processing unit
7.0.0 GA
OpenSpaces
GS-6983
Scripting over Remoting: StaticResourceScript constructor does not load the script correctly
7.0.0 GA
5103
OpenSpaces
GS-6693
Spelling error in method getNumberOfInstances
7.0.0 GA
4939
OpenSpaces
GS-6930
Execution of Task when client side transaction is in progress does not propagate the transaction to the Task when using TaskGigaSpcae injection
7.0.0 GA
OpenSpaces
GS-6943
Stateless Hibernate Data Source causes connection leaks since Hibernate Session is not closed at certain cases
7.0.0 GA
5071
OpenSpaces
GS-6552
GS_LOGGING_CONFIG_FILE property is not used in puInstance.* log categories
7.0.0 GA
4818
OpenSpaces
GS-6701
Deploying a war file with '.' in its name causes session problems
7.0.0 RC2
4958
Web Container Integration
GS-6703
ClassCastException when trying to retrieve Jetty Session
7.0.0 RC2
4954
Web Container Integration
GS-6481
Distrubted Http session (Jetty) modified attributes do not appear properly in the UI
7.0.0 RC2
Web Container Integration
GS-6804
Http session listeners are not called when a session times out
7.0.0 RC2
5004
OpenSpaces
GS-6703
ClassCastException when trying to retrieve Jetty Session
7.0.0 RC1
4954
Web Container Integration
GS-6701
Deploying a war file with '.' in its name causes session problems
7.0.0 RC1
4958
Web Container Integration
GS-6618
Typo in SimpleNotifyContainerConfigurer#notifyUnmatched
7.0.0 M8
4896
OpenSpaces
GS-6533
NullPointerException when using Mule os-queue with a remote space
7.0.0 M8
OpenSpaces
GS-6564
default-timeout configuration is not honored when using distributed or local transaction managers
7.0.0 M8
OpenSpaces
GS-6536
Using merge in Hibernate data source should be performed on any HibernateException as a fallback, not just on NonUniqueException
7.0.0 M8
OpenSpaces
GS-6420
@RemotingService is applied before Spring applies the @Transactional annotation
7.0.0 M6
OpenSpaces
GS-6248
Wrong check if routing is null performed when executing a task, prevents from running the task on a single space without routing
7.0.0 M3
OpenSpaces
GS-6183
gs.sh pudeploy command hangs if there is already a processing unit deployed with the same name
7.0.0 M2
4598
OpenSpaces
GS-5997
ClassCastException thrown when using Map API with NotifyFilter.
7.0.0 M1
OpenSpaces
GS-6090
In Maven template basic-async-persistency, the processor is configured not to start an embedded lookup service.
7.0.0 M1
4556
OpenSpaces
API, Proxy, Server, External Data Source
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7318
ArrayIndexOutputOfBounds might be thrown on long generated UIDs
7.0.2
5463
Proxy
GS-7155
space class scan ignores annotations on the super class
7.0.2
5294
API
GS-7167
Primary backup and mirror topology causes memory leak at the backup space.
7.0.2
5295
Replication
GS-7243
Invalid metadata causes NullPointerException in External Data Source initial load.
7.0.2
5371
Engine
GS-7285
Setting fifo on space proxy / url does not affect type introduction
7.0.2
5229
Proxy
GS-7235
Central data source is overlooked in case of replication with local jini transactions
7.0.2
5368
API
GS-7139
Destroying a UrlSpaceConfigurer and then using a new one to lookup a Space within a standalone client results in an exception
7.0.2
5264
Proxy
GS-7141
services.config.template contains an unnecessary line (which causes an exception on startup): serviceBeanContextFactory = new com.gigaspaces.grid.space.GSContextFactory();
7.0.2
Proxy
GS-7167
Primary backup and mirror topology causes memory leak at the backup space
7.0.1 patch b3818
5295
Replication
GS-7155
space class scan ignores annotations on the super class
7.0.1 patch b3818
API
5294
GS-7042
Properties are ignored when configuring local cache using spring or using configurer
7.0.1 GA
Proxy
GS-7015
Notify Event Container doesn't receive LeaseExpiration and Take events in persistent space
7.0.1 GA
5094
API
GS-7127
EntryArrivedRemoteEvent not returning object on getObject() when using setBatch(10 , 100)
7.0.1 GA
5194
API
GS-7012
Space copy output does not print discarded objects
7.0.1 GA
5128
API
GS-7018
NullPointerException thrown on client side when performing write operation
7.0.1 GA
5139
API
GS-4339
space.clear() called on a secured space throws SpaceSecurityException
7.0.1 GA
3799
API Security
GS-7086
Memory leak when primary and backup load data from external data source at startup and backup finishes the loading before the primary
NullPointerException when trying to read a RequestPacket
7.0.1 GA
Engine Replication
GS-7001
ConnectionPendingException on socket connect
7.0.1 GA
LRMI
GS-6964
During lease renewal of event listener on a failed node in async replicated cluster - All other space operations are blocked
7.0.0 GA
5068
API
GS-7033
Space hangs on startup due to a livelock in the EDS
7.0.1 GA
Persistency
GS-7047
Take operation fails in DB but passes in the Space side
7.0.1 GA
5161
Persistency
GS-6063
While replicating to a backup space, if a memory shortage exception is thrown, there might be inconsistency between the primary and backup space
7.0.1 GA
4243
Replication
GS-7080
Take operation fails on target space when using Central DataSource
7.0.1 GA
5196
Replication
GS-6985
Primary-To-Backup Replication issue after restart
7.0.1 GA
5095
Replication
GS-6729
Join in SQL and IN clause does not work
7.0.1 GA
4973
SQL Query
GS-6787
SQL Join with "order by" fails
7.0.1 GA
4989
SQL Query
GS-6995
ClassCastException thrown in recursive lrmi remote class loading scenarios
7.0.1 GA
5111
LRMI
GS-7014
Security file path should be trimmed of whitespaces
7.0.1 GA
5141
Security
GS-6932
Filter should be bound to a security context
7.0.1 GA
5040
Security
GS-7036
Receiving SpaceContext null object within a filter during a client listener registration phase
7.0.1 GA
4740
Security
GS-6933
Executed tasks should be bound to a security context
7.0.1 GA
5040
Security
GS-6161
Security file fails to load when its path contains whitespaces
7.0.1 GA
Security
GS-6923
LookupDiscoveryManager concurrency bug: Adding a listener is not protected when traversing the currently discovered lokkup services
7.0.0 GA
Jini
GS-6953
Future listener that throws exception would cause connection pool to be exhausted
7.0.0 GA
LRMI
GS-6915
Usage of Executor Remoting or Async Read/Take can cause concurrency issues that cause various lrmi marshaling exceptions
7.0.0 GA
LRMI
GS-6957
ConcurrentModificationException may occur during type introduction in multi threaded scenarios
7.0.0 GA
Proxy
GS-6925
Executing a SQLQuery with order by on a local cache throws a not implemented exception
7.0.0 GA
Proxy
GS-6914
Occasional FinderException during repetitive read operations with broadcast
7.0.0 GA
4999
Proxy
GS-6864
Space deploy may stuck with: "ActiveFailureDetector" java.lang.IllegalStateException
7.0.0 RC2
Replication
GS-6737
counters return 0 at persistent space when couting transient entries
7.0.0 RC2
Admin Tools Benchmark
GS-6658
FIFO with SQLQuery is not supported if a non-FIFO template was previously used for the same class
7.0.0 RC2
4941
SQL Query
GS-6020
IndexOutOfBoundsException thrown when a cluster instance restarts
7.0.0 RC2
4486
Proxy
GS-6623
Slow consumer configuration causes a "Failed to bind to port [0]" Exception
7.0.0 RC2
4891
Configuration
GS-6672
Space partition doesn't filter entries that do not belong to it on initial load from the database when using a non-central DB
7.0.0 RC2
Persistency
GS-6517
Clustered take operation under local transaction throws an exception even though it only uses one partition
7.0.0 RC2
Proxy
GS-6682
NullPointerException is thrown in EntryArrivedRemoteEvent after FailOver
7.0.0 RC2
Engine
GS-6639
NumberFormatException when using a host name with "_"
7.0.0 RC2
4921
API
GS-6867
Executor used with AsyncResultFiler skip logic cause result never to be returned if the user code doesn't handle break logic on its own
7.0.0 RC2
Engine
GS-6860
Distributed Space Task doesn't invoke reducer if used in embedded space
7.0.0 RC2
Engine
GS-6794
Mirror loops infinitely when trying to replicate failover
7.0.0 RC2
4991
API
GS-6847
readById/takeById does not match the routing field if supplied and different than the Id field
7.0.0 RC2
API
GS-6869
Executor task executed against a primary that has a backup doesn't trigger the AsyncResultListener specified on the execute() method
7.0.0 RC2
Engine
GS-6850
Client with a bad SSL certificate consumes a lot of memory in GSM
7.0.0 RC2
5016
Security
GS-6517
Clustered take operation under local transaction throws an exception
7.0.0 RC1
Proxy
GS-6020
IndexOutOfBoundsException thrown when a cluster instance restarts
7.0.0 RC1
4486
Proxy
GS-6658
FIFO with SQLQuery is not supported if a non-FIFO template was previously used for the same class
7.0.0 RC1
4941
SQL Query
GS-6672
Space partition doesn't filter entries that do not belong to it on initial load from the database when using a non-central DB
7.0.0 RC1
Persistency
GS-6682
NullPointerException is thrown in EntryArrivedRemoteEvent after FailOver
7.0.0 RC1
Engine
GS-6639
NumberFormatException when using a host name with "_"
7.0.0 RC1
4921
API
GS-6583
IllegalArgumentException thrown by the network connection watchdog (which is in charge of detecting broken network connections)
7.0.0 M8
LRMI
GS-6630
Async Executor invocation exception handler (for failover) does not set the invocation context class loader
7.0.0 M8
Proxy
GS-6607
Service grid classloading issues
7.0.0 M8
LRMI Service Grid
GS-6553
IOBlockingFilter (use for SSL encryption) can cause CancelledKeyException
7.0.0 M8
4801
LRMI Security
GS-6594
Replicated write request is not monitored by watchdog and may block client operations for up to 15 minutes
7.0.0 M8
LRMI
GS-6490
when a .NET client intrdouces interopable class first, it causes a class loading error when a Java client introduces the corresponding Java class afterwards
7.0.0 M8
4764
LRMI
GS-6613
SQLQuery.count() throws IllegalArgumentException: Runtime info couldn't be extracted. Unknown class.
7.0.0 M8
SQL Query
GS-6131
NullPointerException thrown if @SpaceVersion field is Integer instead of int
7.0.0 M8
API Proxy
GS-6363
NullPointerException is thrown when performing a query on an object that is not included in the GUI classpath
7.0.0 M8
Admin Tools SQL Query
GS-6447
Executing parameterized SQLQuery with IN clause more than once fails
7.0.0 M6
SQL Query
GS-6431
Fixed local cache behaviour when reading with a transaction
7.0.0 M6
Proxy
GS-6441
Provide context for error message "internal error"
7.0.0 M6
4637
Logging
GS-6374
Thread [LocalTransactionManagerImpl$Reaper] stays alive after space undeploy
7.0.0 M5
4690
Server
GS-6214
Transaction lease renewal fails in Jini Transaction (Mahalo)
7.0.0 M5
4689
Server
GS-6381
Memory leak on the client side when running local transactions against a clustered space
7.0.0 M5
4728
API
GS-6387
SQLQuery cache is cleaned too soon when working with a multithreaded client
7.0.0 M5
Query
GS-6373
Memory not released promptly enough by the LRMI layer
7.0.0 M5
Transport Protocol
GS-6325
Invalid operation - local transaction spans over multiple spaces
7.0.0 M4
4665
API
GS-6327
JDBC persistency uses the toString() method to serialize enums
7.0.0 M4
4667
Persistency
GS-6269
Wrong configuration in load balancer agent template
7.0.0 M3
4633
Web Container Integration
GS-6238
batch notifications are sent by the space synchronously instead of one way
7.0.0 M3
Events
GS-5354
@SpaceId [autogenerate = false] field with null value from External Data Source, should not be allowed
7.0.0 M3
4232
API
GS-6223
Batch event session ignores batchTime
7.0.0 M2
Events
GS-6203
Space takes a long time to load, when loading a space outside the GigaSpaces root directory
7.0.0 M2
4614
Security
GS-6202
Space Transaction Lease might expire before it expires on the client, causing partial transaction RIM
7.0.0 M2
4608
Server
GS-6113
Classloading issue causing a ClassCastException to be thrown when client classes are not accessible to the server side.
7.0.0 M1
4559, 4570
API
GS-5895
Distributed transaction locks objects, without an option to release them, when the Jini Transaction Manager is killed.
7.0.0 M1
4451
API
GS-6062
Read operations don't throw RemoteException when the whole partition is down (primary + backup).
7.0.0 M1
4347
API
GS-6104
The first client operation performed under a Local Transaction might erroneously be referred to a backup space.
7.0.0 M1
4565
API
GS-6027
Incorrect creation of composite NotifyActionType enum, causing wrong notify registrations.
7.0.0 M1
Events
GS-6116
Async read/take doesn't work in local cache and local view.
7.0.0 M1
Proxy
GS-6126
Transactions on read operations in a local cache don't lock the objects in the remote space.
7.0.0 M1
Proxy
GS-4516
Performing an SQL query with a very large amount of OR clauses throws SQL StackOverFlowException.
7.0.0 M1
3908
Query
GS-5998
Join on spaceId throws an exception.
7.0.0 M1
Query
GS-6025
The root directory of the security file URL is relative to com.gs.home and can't be modified.
7.0.0 M1
4498
Security
GS-6110
CLI Destroy command is available on a secured space even if user is not logged in.
7.0.0 M1
4407
Security
GS-5969
In Java 1.4, ArrayIndexOutOfBoundsException is thrown in internal SyncStoredList.
7.0.0 M1
4464
Server
GS-6001
JVM bug workaround: CancelledKeyException might appear on the server for a valid channel, and might freeze the client.
7.0.0 M1
Transport Protocol
GS-6093
When java.rmi.server.hostname is set with a hostname, the client sometimes does not use the hostname.
7.0.0 M1
4553, 4550
Transport Protocol
GS-6044
java.lang.IllegalArgumentException thrown from LRMI on Buffer.position on client disconnection.
7.0.0 M1
Transport Protocol
C++
Key
Summary
Since Version
SalesForce ID
Component/s
GS-6284
CPP compilation problem in Linux (Blob.h)
7.0.2
4643
C++
GS-6236
Serialization and deserialization in cpp API assumed that the routing field is an integer
7.0.0 M3
4607
C++
GS-6225
SpaceId was not propagated to aggregated objects
7.0.0 M3
4607
C++ Proxy
.NET
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7233
Fixed incorrect cleanup after .NET executes a java command via JNI
7.0.2
.NET
GS-7244
Properties passed during PU deployment are not applied to space
7.0.2
.NET
GS-7128
.NET executor which returns null never returns to the client
7.0.1 GA
.NET
GS-7125
.NET pu might not display associated spaces
7.0.1 GA
.NET
GS-6848
ReadById/TakeById in .NET doesn't introduce new types if needed
7.0.0 GA
.NET
GS-6899
Unable to start a space using SpaceConfig with number of backups 0
7.0.0 GA
.NET
GS-6470
Matching against subclasses does not work when SpaceId is set (.net only)
7.0.0 RC2
4770
.NET
GS-6648
Unable to delete windows service
7.0.0 RC1
.NET
GS-6558
Jagged and multi-dimensional arrays were not working properly in .NET.
7.0.0 RC1
4809
.NET
GS-6642
.NET feeder is in stale mode after few relocations
7.0.0 M8
.NET
GS-6488
When .NET PU throws an exception during initialize or dispose method which is not serializable, the original exception is lost and a serializable exception is thrown
7.0.0 M8
.NET
GS-5994
Optimistic Concurrency with version 0 using .NET proxy can cause the wrong version to be returned on the client side.
7.0.0 M1
.NET
GS-6016
When using optimistic locking, the .NET proxy ignores the version on take operations.
7.0.0 M1
.NET
GS-5358
Illegal SQL queries, using a field name that does not exist, do not throw an exception.
7.0.0 M1
.NET Proxy
Service Grid
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7017
GUI behind Firewall causes the GSM sending events to be blocked
7.0.2
5124
Service Grid
GS-7282
CLI deploy command occasionally causes a failure in deployment (failure to download processing unit from the GSC)
7.0.2
5253
Service Grid
GS-7288
PU FailureDetectionHandler fails to be created when LRMI class loading does not work (failure to get PUDetails)
7.0.2
Service Grid
GS-6692
Spelling errors in dump output of DefaultSingletonBeanRegistry
7.0.0 GA
4952
Service Grid
GS-6982
A machine with more than 30 processors will throw exception when a GSM is started with default config.
7.0.0 GA
5107
Service Grid
GS-6453
gs-agent fails to start when there are white spaces at Gigaspaces path
7.0.0 RC1
ServiceGrid
GS-6491
Automatic processing unit download from primary GSM to backup GSM does not take into account the host when deciding if download is required (it only uses the deploy directory)
7.0.0 M8
Service Grid
GS-6654
Relocation does not wait for the relocated processing unit to properly shut down
7.0.0 M8
Service Grid
GS-6367
A NullPointerException is thrown after relocating a processing unit instance
7.0.0 M5
ServiceGrid
GS-6359
GSMFaultDetectionHandler runtime configuration arguments are ignored
7.0.0 M4
ServiceGrid
GS-6058
Deploying a processing unit with symlink and pu.download enabled (the default option) fails.
7.0.0 M1
4512
ServiceGrid
Configuration, UI & CLI
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7145
UI doesn't display PU component properly when group is set with Group Management
7.0.2
Admin Tools
GS-7153
Running a SQL query from UI hangs sometimes and running a query from query view does not work
7.0.2
Admin Tools
GS-7276
Clear of a secure clustered space by a user that has all required permissions throws AuthenticationException
7.0.2
5402
Admin Tools Security
GS-7135
async-channel-shutdown-timeout can not be overridden
7.0.2
Configuration
GS-7174
Output of help command for space copy command is not consistent
7.0.2
5310
Admin Tools
GS-6886
Display is not consistent after PU instance restart operation succeeds
7.0.2
4963
Admin Tools
GS-6163
[CLI] In a secure cluster, when the user is not logged in, space commands result in the following message: "No GigaSpaces instances discovered" instead of requesting username and password
7.0.1 GA
Admin Tools
GS-6563
Space copy from CLI does not work on a secured space
7.0.1 GA
4706
Admin Tools
GS-6158
When selecting File > Login in the GUI, and entering a non-existing username, there is no indication that login failed
7.0.1 GA
Admin Tools Security
GS-6343
ClusterConfigurationException is thrown when using a static cluster schema and GigaSpaces is installed on a a directory that contains spaces
7.0.1 GA
Configuration
GS-7057
Lookup Service and the Discovery mechanism should always bind to the configured 'java.rmi.server.hostname' system property
7.0.1 GA
Jini
GS-6452
Setting security custom filter in pu.xml does not load a secured space
7.0.1 GA
4740
Security
GS-6874
Maven templates list is not ordered correctly
7.0.0 GA
Admin Tools
GS-6054
CLI destroy and undeploy commands incorrectly require a specific ordering of command parameters
7.0.0 GA
4403
Admin Tools
GS-6605
Remove -groups and -locators options from pudeploy command
7.0.0 GA
4876
Admin Tools
GS-6680
UI shows a space in "Unmanaged Spaces" tree even though the space has been terminated
7.0.0 GA
4949
Admin Tools
GS-6697
JavaDoc refers to the "replicated" cluster schema which does not exist
7.0.0 GA
4961
Admin Tools
GS-6918
Deployed Processing Units tab only shows 1 embedded space
7.0.0 GA
5074
Admin Tools
GS-6205
Cluster statistics view incorrectly shows the same notification stats for individual partitioned spaces and the entire cluster
7.0.0 GA
Admin Tools
GS-6911
[UI] Inconsistent view of GSCs in host view
7.0.0 GA
Admin Tools
GS-6680
UI shows a space in "Unmanaged Spaces" tree even though the space has been terminated
7.0.0 RC2
4949
Admin Tools
GS-6686
Lookup groups is not displayed for any component but the LUS
7.0.0 RC2
4949
Admin Tools
GS-6681
UI continues to display an processing unit even after the GSCs and GSM were terminated
7.0.0 RC2
4949
Admin Tools
GS-6723
Excessive CPU usage for 2 minutes after closing the GUI when using a local GSM started from the GUI
7.0.0 RC2
4978
Admin Tools
GS-6859
StackTrace message when terminating PU instance via Management Console
7.0.0 RC2
5038
Admin Tools
GS-6863
UI often hangs when starting up
7.0.0 RC2
5031
Admin Tools
GS-6881
Unable to sort Instance list at Processing Unit Instances view
7.0.0 RC2
Admin Tools
GS-6673
Maven repository doesn't support multiple GigaSpaces versions due a problem with gslicense.xml
7.0.0 RC2
4951
Maven
GS-6748
Remove Maven support in JDK 1.4
7.0.0 RC2
Maven
GS-6673
Maven repository doesn't support multiple GigaSpaces versions due a problem with gslicense.xml
7.0.0 RC1
4951
Maven
GS-6623
Slow consumer configuration causes a "Failed to bind to port [0]" Exception
7.0.0 RC1
4891
Configuration
GS-6680
UI shows a space in "Unmanaged Spaces" tree even though the space has been teminated
7.0.0 RC1
4949
Admin Tools
GS-6686
Lookup groups is not displayed for any component but the LUS
7.0.0 RC1
4949
Admin Tools
GS-6481
Distrubted Http session (Jetty) modified attributes do not appear properly in the UI
7.0.0 RC1
Admin Tools
GS-6681
UI continues to display an processing unit even after the GSCs and GSM were terminated
7.0.0 RC1
4949
Admin Tools
GS-6723
Excessive CPU usage for 2 minutes after closing the GUI when using a local GSM started from the GUI
7.0.0 RC1
4978
Admin Tools
GS-6650
NullPointerException is thrown in PrimaryBackupIndication class while the backup is becoming primary
7.0.0 M8
4933
Admin Tools
GS-6362
Security users file is always replaced at startup with the default one, deleting all managed users
7.0.0 M6
4414
Security
GS-6157
'admin userAdmin' CLI command does not print warning message if a non-existent container schema is provided as parameter
7.0.0 M5
GUI
GS-6253
Notify statistics are not shown in cluster view unless a notification is registered with the first member
7.0.0 M5
GUI
GS-6404
NullPointerException is thrown after killing 1 GSC when partitioned cluster on multiple GSCs is deployed
7.0.0 M5
GUI
GS-6364
Horizontal scroll bar is shown for the "Services" tree table when needed
7.0.0 M5
GUI
GS-6297
Replication State detection does not rely on PingEntry anymore
7.0.0 M4
GUI
GS-6298
Add search field to some main tables (Transactions, Connections, Classes) and prevent table flickering
7.0.0 M4
GUI
GS-6129
A restarted space disregards the properties passed when it was instantiated
7.0.0 M3
GUI
GS-6265
Deploying a pu that doesn't exist throw ChannelClosedException instead of a regular error
7.0.0 M3
CLI
GS-6273
NPE when using the CLI space sql command
7.0.0 M3
CLI
GS-5853
gsadmin default user is created again on startup even after being removed
7.0.0 M2
4404
CLI Security
GS-6009
Cluster view doesn't show active spaces in RMI-only clusters
7.0.0 M2
GUI
GS-5871
CLI destroy command is available even when the user is not logged into a secured space.
7.0.0 M1
4407
CLI
GS-5975
CLI command space list -stats throws an exception if there is a secured space.
7.0.0 M1
CLI Security
GS-5990
CLI command space list -stats doesn't show the statistics details of a secured space, even after login.
7.0.0 M1
CLI Security
GS-5981
The status of the Processing Unit Select JAR button is lost after the GUI is restarted (button status is maintained after GUI is closed).
7.0.0 M1
GUI
GS-5578
Linux Locators dialog displays incorrect locator format, such as port:port, instead of host:port.
7.0.0 M1
4501
GUI
GS-6017
When the GUI loads a cluster that uses only RMI spaces, cluster members are not added automatically, even if they are alive.
7.0.0 M1
GUI
GS-6114
Provision Failure events are kept listening even after the lookup locator is removed. In cases of multiple cluster views, this might lead to an incorrect cluster view.
7.0.0 M1
4563
GUI
GS-6004
When loading more than one lookup service, secured spaces may appear as unreachable via the lookup service.
7.0.0 M1
GUI Jini Security
GS-4887
The GsXmlGenerator utility has been removed from product distribution.
(Since 7.0.1) restart httpd command issued by load balancer agent fails to in Windows environment when apachectl emits output to stderr
OpenSpaces
GS-7119
(Since 7.0.1) Maven Log view is incorrect
Maven
GS-7121
(Since 7.0.1) Some of the objects are lost when using MultiTakeReceiveOperationHandler - Fixed in 7.0.2
5203
OpenSpaces
GS-6968
Loading a dynamic library in GigaSpaces fails
5091
Web Container Integration
GS-6865
Spelling errors in AbstractChunkDataIterator
5028
OpenSpaces
GS-6715
Apache load balancer agent cannot be started in Unix
4972
Web Container Integration
GS-6664
Cannot deploy two web applications on the same GSC using the default port allocation
4948
Web Container Integration
GS-6548
Apache Load Balancer tool might create duplicates in the apache .config files
OpenSpaces
GS-6427
Unable to get Jetty statistics using a JMX MBean
4749
Web Container Integration
API, Server, Proxy
Key
Summary
SalesForce ID
Workaround
Component/s
GS-7068
(Since 7.0.1) A remote listener registered to space mode change events can delay the space from actually switcing its space mode
Engine Events
GS-6993
(Since 7.0.1) OperationTimeOut is not thrown when performing write with UPDATE_ONLY modifier (it is thrown with UPDATE_OR_WRITE)
Proxy
GS-6933
Executed tasks should be bound to a security context
5040
Security
GS-6932
Filter should be bound to a security context
5040
Security
GS-6920
InvocationTargetException when trying to count from JMX
API
GS-6917
Exception in thread "ActiveFailureDetector" java.util.ConcurrentModificationException
API
GS-6900
Sync remoting in broadcast mode does not work (filter entry has null values)
Engine
GS-6929
IllegalArgumentException from LRMI when using executors with failover
5061, 5078
LRMI
GS-6671
Space doesn't filter irrelevant entries when working with CentralDB
Engine
GS-6063
While replicating to a backup space, if a memory shortage exception is thrown, there might be inconsistency between the primary and backup space
4243
Define a relocation-sla based on memory. When this SLA is breached, one of the memory-breached services on the GSC will be relocated to another available GSC. This ensures that you still have an active primary-backup pair in case of failure on the primary.
Replication
GS-6729
Join in SQL and IN clause does not work
4973
SQL Query
GS-6787
SQL Join with "order by" fails
4989
SQL Query
GS-6840
SQL Query with timeout does not throw an exception
5017
SQL Query
GS-6198
In SQLQuery with capital letters only, ORDER BY throws parsing exception
SQL Query
GS-6856
Client configuration of Fail-over-find-timeout does not behave properly
4999
API
GS-6453
gs-agent fails to start when there are white spaces at Gigaspaces path
API
GS-6890
Client perfoms an endless loop when LRMI classloading is disabled at the server side
4974
API
GS-6550
NullPointerException is thrown when on xml schema change with wrong xml syntax
Configuration Logging
GS-6795
Sync remoting under concurrent remote request might throw an exception since no response was received
Engine
GS-6900
Sync remoting in broadcast mode does not work (filter entry has null values)
Engine
GS-6787
SQL Join with "order by" fails
4989
SQL Query
GS-6729
Join in SQL and IN clause does not work
4973
SQL Query
GS-6795
Sync remoting under concurrent remote request might throw an exception since no response was received
Engine
GS-6570
Memory leak on client side when performing read with timeout
4806
API
GS-6609
Execution of a distributed task on a cluster that does not have all the partitions up hangs (on the execute method, not on the future)
4862
API
GS-6411
ClassCastException when deploying the same PU twice
4733
API
GS-6651
java.util.ConcurrentModificationException while writing into spaces
4741
API
GS-6657
Catch all the exception thrown by ISpaceModeListener on event
API
GS-6411
ClassCastException when deploying the same PU twice
4733
API
GS-6426
spacecopy does not work for secured spaces
4706
Admin Tools Security
GS-6452
Setting security custom filter in pu.xml does not load a secured space
4740
Security
GS-6411
ClassCastException when deploying the same PU twise
4733
API
GS-6280
LRMI remote class loader fails to load event container template by the UI
Transport Protocol
GS-6272
SpaceSecurityException thrown after restart of authenticated secured space
Security
GS-6280
LRMI remote class loader fails to load event container template by the UI
Transport Protocol
GS-6371
Transaction lease renewal before join fails using local transaction
Server
GS-6045
SpaceRuntimeInfo.m_NumOFEntries returns 0 instead of the actual number of the object on the backup space
API
GS-6131
NullPointerException thrown if @SpaceVersion field is Integer instead of int
API POJO Proxy
GS-6121
Async read / take doesn't support SQLQuery templates
Use an SQLQuery that can be snapshotted. This can be used with async read/take despite the issue.
Proxy
GS-6015
Sysdate is not dynamic, it remains the value it was at the time the query was created
4485
Query
GS-6198
In SQLQuery with capital letters only, ORDER BY throws parsing exception
Query
GS-6063
While replicating to a backup space, if a memory shortage exception is thrown, there might be inconsistency between the primary and backup space
4243
Define a relocation-sla based on memory. When this SLA is breached, one of the memory-breached services on the GSC will be relocated to another available GSC. This ensures that you still have an active primary-backup pair in case of failure on the primary.
Replication
GS-6161
Security file fails to load when its path contains white spaces
Security
GS-6241
Unclear error message - "No license key was found" - when an incorrectly-formatted license XML file is used
Server
C++
Key
Summary
SalesForce ID
Workaround
Component/s
GS-6011
Using space find command on all GigaSpaces examples, while debugging in Linux, results in SIGSEGV (segmentation fault)
4489
C++
GS-6284
CPP compilation problem in Linux (Blob.h) - Fixed in 7.0.2
4643
C++
GS-6282
CPP compilation problem in Linux (setenv.sh)
4645
C++
GS-6351
GigaSpaces returns null to C++ client without complaining when a query is done for a class that is not known at server side.
4660
C++
.NET
Key
Summary
SalesForce ID
Workaround
Component/s
GS-6843
When running jconsole in .NET UI when using JDK 1.6 topthreads tab is not displayed
.NET Admin Tools
GS-6029
When writing objects using UpdateMultiple with WriteOrUpdate through a proxy to a remote space, the version of the local user object is not updated by the proxy,
.NET
GS-7183
StockSba example has a compilation error, the file under the example \Procssor\FillsProcessorConfig.cs should be replaced with the attached file
(Since 7.0.1) GUI (client) which blocks incoming LUS events (via firewall) causes memory and I/O high utilization which might bring LUS to instability
5173
LRMI Security Service Grid
GS-7017
(Since 7.0.1) GUI behind Firewall causes the GSM sending events to be blocked - Fixed in 7.0.2
5124
Service Grid
GS-6878
A recovering GSM may have inconsistent view of services after machine failover
5009
Service Grid
GS-6882
Deployment of an unknown PU using the CLI does not exit in some cases
4966
Service Grid
GS-6440
Deploy operation hangs when trying to deploy a processing unit onto the ServiceGrid when all the GSMs failed, and then started
4598
Service Grid
Configuration, UI & CLI
Key
Summary
SalesForce ID
Workaround
Component/s
GS-7074
(Since 7.0.1) UI hangs when halting a linux machine with gs-agent on it
Admin Tools
GS-7105
(Since 7.0.1) UI log doesn't show locators when deploying
5183
Admin Tools
GS-7123
(Since 7.0.1) Delete operation in UI cluster wide classes view is only applied to one partition instead of entire cluster
Admin Tools
GS-7032
(Since 7.0.1) On Linux, the GUI deployment wizard does not create a new row in the properties table
Admin Tools
GS-7087
(Since 7.0.1) Redundant processing unit displayed in the ui after deploying an invalid processing unit jar
Admin Tools
GS-7116
(Since 7.0.1) JConsole - ClassNotFoundException is thrown when performing getSpace(), getStatistics(), getRuntimeInfo(), getURL() under container operations
Admin Tools
GS-6901
Hosts view in UI doesn't show hosts that do not have a GSC running on them
Admin Tools
GS-6886
Display is not consistent after PU instance restart operation succeeds - Fixed in 7.0.2
4963
Admin Tools
GS-6685
UI shows an running PU even after the lookup group was changed
4949
Admin Tools
GS-6592
java.lang.SecurityException: Invalid License Key when trying to run mvn package
Maven
GS-6627
mvn os:deploy fails when using edit
4909
Maven
GS-6498
Deploying the same processing unit twice causes the second deployment to hang
Admin Tools
GS-6563
Space copy from CLI does not work on a secured space
4706
Admin Tools
GS-6163
In a secure cluster, when the user is not logged in, space commands result in the following message: "No GigaSpaces instances discovered" instead of requesting username and password
Admin Tools
GS-6638
Update of security configuration file cause FileNotFoundException in logs
4888
Admin Tools
GS-6412
When deploying a PU/EDG and there are no GSCs or GSMs running, the feedback message dialog is empty
GUI
GS-6450
UI Statistics shows "notify ack" even though the notification was not acknowledged
4761
API
GS-6464
Webster directory listing and access to data that might be critical is not secured
4757
Security
GS-6478
Deploying a pu that doesn't exist through the CLI return unclear message and appears in the UI as a pu that failed deployment
GUI/CLI
GS-6370
UI is generating a lot of unclosed socket connections
4668
GUI
GS-6199
Can't apply custom role attributes for benchmark's POJO Message object
Benchmark
GS-6228
CLI cluster-members command incorrectly allows using both -Url and clustername properties together
CLI
GS-6164
When entering a password using the login CLI command, actual characters are shown instead of asterisks
CLI
GS-6163
In a secured cluster, when the user is not logged in, space commands respond with "No GigaSpaces instances discovered" instead of requesting username and password
CLI
GS-6328
It's imposssible to undepoy PU by CLI undeploy command when using JDK 1.4 and GigaSpaces installed on path with spaces
CLI OpenSpaces ServiceGrid
GS-6343
ClusterConfigurationException is thrown when using static cluster schema and there are spaces at GS path
Configuration
GS-6042
In the Space MBean, in the second part of the statisticsStringArray, number of operations is given per 1 millisecond - should be per second
4492
GUI
GS-6066
GUI might freeze temporally in a very large cluster, while setting locators in the locators dialog
4501
GUI
GS-6170
In statistics view, initial throughput values are very large, distoring the graph - initial values should be ignored
GUI
GS-6158
When selecting File > Login in the GUI, and entering a non-existing username, there is no indication that login failed
GUI Security
GS-6155
When trying to deploy a Maven module which does not exist, there is no error message
Maven
GS-6154
Processing Units are not aware of child application contexts if they are deployed in a different pu.xml
Maven
GS-6221
When trying to deploy a Maven module with typo errors, there is no error message
You can run GigaSpaces on every operating system that supports the Java Platform Standard Edition technology – i.e., Windows , Linux x86, Linux AMD64 (Opteron), Sun Solaris, Hewlett Packard HP-UX, IBM AIX, Apple Mac OS/X, etc.
The list below represents only the platforms that have been tested by GigaSpaces.
GigaSpaces components (space, cluster of spaces, Processing Unit, GSM, GSC, LUS, Mahalo, GUI, CLI) can run only with the same GigaSpaces JARs (i.e., the same version and build number).
Mixing GigaSpaces Versions
The following is supported:
Applications built using 6.6.x run without any code changes on a clean 7.0.x installation.
The following is not supported:
Mixing clients/servers from different GigaSpaces Major Releases - Clients of 6.6.X do not run against 7.0.X servers. 7.0.X clients do not run against 6.6.X servers. 6.6.X servers do not communicate well with 7.0.X servers etc.
Tested Platforms
GigaSpaces is being tested with:
Windows
Linux
Solaris 8, 9, 10
Using 32 and 64 bit JVM.
Supported Java Versions Please note that version 7.0 will only support Java SE 5.0 or higher, i.e. Java 1.4 SE will not be supported with GigaSpaces XAP 7.0.
See below tested JVMs:
Sun 1.6 - XAP was tested using Sun JVM version 1.6.0_14-b08
Sun 1.5.x - XAP was tested using Sun JVM version 1.5.0_17-b04
JRockit/BEA 1.6.x - XAP was tested using BEA JRockit(R) build 1.6.0_02-b05
JRockit/BEA 1.5.x - XAP was tested using BEA JRockit(R) build 1.5.0_12-b04
IBM 1.5.x - XAP was tested using IBM JVM version 1.5.0 IBM J9 VM build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux amd64-64 j9vmxa6423-20070426 (JIT enabled)
Supported Operating Systems: Any operating system supported by .NET 2.0.
64 bit support: There are two separate packages of XAP.NET, one for 32-bits platforms and one for 64 bits. Make sure you get the correct one.
Installation
GigaSpaces XAP.NET is packaged as a standard Windows Installer package (.msi file). To start the installation simply double-click the msi file, and the installation wizard will pop up and guide you through the installation process.
During the installation you will be asked to choose a setup type. Selecting 'Complete' will install all the features in the default path (C:\GigaSpaces\XAP.NET 7.0.0). Selecting 'Custom' will allow you to customize the installation path, which features will be installed, and more. Detailed information about custom installation is available at Advanced Installation Scenarios.
Using the SIGAR Library to Monitor Machine-Level Statistics of the GigaSpaces Cluster
GigaSpaces XAP comes with a comprehensive out-of-the-box support for monitoring the GigaSpaces cluster using the Management Center GUI.
The majority of the functionality is provided out of the box and does not require any 3rd party library.
However some machine-level statistics (CPU, disk and network utilization) are not available out of the box.
For that reason GigaSpaces XAP instegrates natively with the open source SIGAR library (System Information Gatherer and Reporter).
Due to licensing restrictions, GigaSpaces XAP does not ship with SIGAR out of the box.
To enable CPU, disk and network utilization monitoring using Sigar, you should follow the following steps:
Unzip the downloaded file to a location on your local disk
Copy all the files under the <SIGAR Root>/sigar-bin/lib/ directory to <GigaSpaces root>/lib/platform/sigar
C++ Interface
GigaSpaces C++ source code can be built on Linux and Windows 32bit or 64bit machines.
The current supported platforms and compilers are:
Linux
64bit – gcc.3.4.5
32bit – gcc.3.4.6
Windows
32/64bit C++ for VisualStudio 2005 (vs8.0)
32 C++ for VisualStudio 2003 (vs7.1)
Integrations with 3rd Party Products
The following products/projects were tested and certified using GigaSpaces 7.0:
Spring 2.5.6
Hibernate version 3.2.6
Mule 2.2.1
Jetty 6.1.14
Groovy 1.6.3
Maven 2.0.9
Hyperic SIGAR 1.6.2
Backwards Compatibility Between 7.0.0 and 7.0.1
This section describes the backwards compatibility between 7.0 service packs, i.e. 7.0.0 and 7.0.1.
Supported:
Source level compatibility: Application sources written for version 7.0.0 can be compiled without changes with version 7.0.1.
Binary compatibility (Java only): Application binaries compiled with version 7.0.0 can run without recompilation on version 7.0.1.
Space clients (or any client application, as long it does not use new Admin API or security) from version 7.0.1 can connect to spaces of version 7.0.0
Unsupported:
Server components (GSC, LUS, GSM, GSA, Space) from 7.0.0 and 7.0.1 cannot interoperate with one another.
GUI client from version 7.0.1 cannot monitor server components of version 7.0.0 and vice versa.
Admin API clients from version 7.0.1 cannot work with server components of version 7.0.0 and vice versa.
Backwards Compatibility Between 7.0 and Earlier Versions
Supported:
Source level compatibility: Application sources written for pre-7.0 versions can be compiled without changes with version 7.0.x releases, with the exception of APIs declared as deprecated prior to version 7.0.
Unsupported:
Interoperability between servers and clients (space & Admin API clients) from different versions
Interoperability between server components from different versions