[JBoss JIRA] (ISPN-2915) Deprecate JBossTransactionManagerLookup as it is redundant
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-2915?page=com.atlassian.jira.plugin.... ]
Mircea Markus updated ISPN-2915:
--------------------------------
Fix Version/s: 6.0.0.Final
> Deprecate JBossTransactionManagerLookup as it is redundant
> ----------------------------------------------------------
>
> Key: ISPN-2915
> URL: https://issues.jboss.org/browse/ISPN-2915
> Project: Infinispan
> Issue Type: Enhancement
> Affects Versions: 5.2.1.Final
> Reporter: Martin Gencur
> Assignee: Mircea Markus
> Priority: Minor
> Fix For: 6.0.0.Alpha1, 6.0.0.Final
>
>
> JDNI lookups from JBossTransactionManagerLookup are all covered by the GenericTransactionManagerLookup.
> Furthermore, the JBoss JNDI names are requested first in the GenericTML so there's is no point in having two different TransactioManager lookup classes serving the same purpose.
> I suggest that we deprecate the JBossTransactionManagerLookup in the next release.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 9 months
[JBoss JIRA] (ISPN-3105) Design query API for both embedded use and Java Hot Rod client
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-3105?page=com.atlassian.jira.plugin.... ]
Mircea Markus updated ISPN-3105:
--------------------------------
Priority: Blocker (was: Major)
> Design query API for both embedded use and Java Hot Rod client
> --------------------------------------------------------------
>
> Key: ISPN-3105
> URL: https://issues.jboss.org/browse/ISPN-3105
> Project: Infinispan
> Issue Type: Task
> Components: Querying
> Reporter: Mircea Markus
> Assignee: Adrian Nistor
> Priority: Blocker
> Labels: remote-query
> Fix For: 6.0.0.Alpha2, 6.0.0.Final
>
>
> There are several parts to this JIRA.
> 1. We'd need a query API to be able to run queries on a cache. For example:
> {code:java}
> // Super-interface to Cache and RemoteCache
> public interface BasicCache {
> ...
> Set<?> runQuery(Filter f);
> ...
> }
> {code}
> such that the same API can be used for remote (for the Hot Rod Java client) as well as embedded querying.
> 2. Since the approach we're using is effectively to look at the global data set and apply a series of filters, we'd need a {{FilterBuilder}} as well to create such filters. E.g.,
> {code:java}
> new FilterBuilder().matches("name", "QueenElizabeth").and().greaterThan("age", 65).build();
> {code}
> The Hibernate Search query DSL could probably be used for inspiration.
> 3. Further, we should still have an API that takes in Lucene Query objects - as per the existing Query API - but this would be for embedded mode only. E.g.,
> {code:java}
> public interface Cache {
> ...
> Set<?> runLuceneQuery(LuceneQuery q);
> ...
> }
> {code}
> 4. Projections. We may also want to support projections. This needs thought. Again, Hibernate Search's APIs can provide inspiration.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 9 months
[JBoss JIRA] (ISPN-1350) Create dynamic object support instead of pojos
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-1350?page=com.atlassian.jira.plugin.... ]
Mircea Markus resolved ISPN-1350.
---------------------------------
Resolution: Out of Date
we're adding protobuf files to define the objetc schema and also additional tooling (potentially protobuff annotations) to define the indexes.
> Create dynamic object support instead of pojos
> ----------------------------------------------
>
> Key: ISPN-1350
> URL: https://issues.jboss.org/browse/ISPN-1350
> Project: Infinispan
> Issue Type: Feature Request
> Components: Core API
> Reporter: Magnus Magnus
> Assignee: Manik Surtani
> Fix For: 6.0.0.Final
>
>
> Dynamic structures should be supported. Eg List and Map based dynamic objects (or generate pojos with asm like it is in eclipse link) which structure could be described in an xml file(included substructures). XML descriptor should be able to modify in runtime with a version number. XML descriptor could contain the indexable fields as well.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 9 months
[JBoss JIRA] (ISPN-3194) Create diagnostics dumping tool
by Mircea Markus (JIRA)
[ https://issues.jboss.org/browse/ISPN-3194?page=com.atlassian.jira.plugin.... ]
Mircea Markus updated ISPN-3194:
--------------------------------
Fix Version/s: (was: 6.0.0.Final)
(was: 6.0.0.Alpha1)
> Create diagnostics dumping tool
> -------------------------------
>
> Key: ISPN-3194
> URL: https://issues.jboss.org/browse/ISPN-3194
> Project: Infinispan
> Issue Type: Feature Request
> Components: Core API
> Affects Versions: 5.3.0.Final
> Reporter: Manik Surtani
> Assignee: Mircea Markus
> Labels: diagnostics
>
> A simple script that an end-user can run on an existing cluster, that will:
> 1. Connect to a given node via JMX
> 2. Get a list of all caches on all nodes
> 3. Run JMX calls on each cache on each node to capture diagnostic data
> 4. Serialise this data (maybe JSON?), zip it up.
> This will allow end-users to share such stats for debugging and perf tuning.
> Diagnostic data to be captured would include all JMX info on hit/miss ratio, RPC performance, transaction commit/rollback rates, config details, time budgeting info, etc.
> This tool would require that JMX statistics are enabled and running for a while before the snapshot is captured.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 9 months