[jira] [Created] (IGNITE-7788) Data loss after cold restart with PDS and cache group change

2018-02-22 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7788: -- Summary: Data loss after cold restart with PDS and cache group change Key: IGNITE-7788 URL: https://issues.apache.org/jira/browse/IGNITE-7788 Project

[jira] [Created] (IGNITE-7723) Data loss after node restart with PDS

2018-02-15 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7723: -- Summary: Data loss after node restart with PDS Key: IGNITE-7723 URL: https://issues.apache.org/jira/browse/IGNITE-7723 Project: Ignite Issue

[jira] [Created] (IGNITE-7634) Wrong NodeStoppingException on destroying cache

2018-02-06 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7634: -- Summary: Wrong NodeStoppingException on destroying cache Key: IGNITE-7634 URL: https://issues.apache.org/jira/browse/IGNITE-7634 Project: Ignite

[jira] [Created] (IGNITE-7633) Multiple errors on accessing page store while destroying cache

2018-02-06 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7633: -- Summary: Multiple errors on accessing page store while destroying cache Key: IGNITE-7633 URL: https://issues.apache.org/jira/browse/IGNITE-7633 Project

[jira] [Created] (IGNITE-7632) NPE in IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.updateIgfsMetrics()

2018-02-05 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7632: -- Summary: NPE in IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.updateIgfsMetrics() Key: IGNITE-7632 URL: https://issues.apache.org/jira/browse/IGNITE-7632

[jira] [Created] (IGNITE-7631) Failed to clear page memory with AssertionError: Release pinned page

2018-02-05 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7631: -- Summary: Failed to clear page memory with AssertionError: Release pinned page Key: IGNITE-7631 URL: https://issues.apache.org/jira/browse/IGNITE-7631

[jira] [Created] (IGNITE-7630) NPE in SchemaIndexCacheVisitorImpl.processKey()

2018-02-05 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7630: -- Summary: NPE in SchemaIndexCacheVisitorImpl.processKey() Key: IGNITE-7630 URL: https://issues.apache.org/jira/browse/IGNITE-7630 Project: Ignite

[jira] [Created] (IGNITE-7629) NPE when Finished indexes rebuilding for cache

2018-02-05 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7629: -- Summary: NPE when Finished indexes rebuilding for cache Key: IGNITE-7629 URL: https://issues.apache.org/jira/browse/IGNITE-7629 Project: Ignite

[jira] [Created] (IGNITE-7579) NPE in GridDhtLocalPartition.cacheMapHolder()

2018-01-30 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7579: -- Summary: NPE in GridDhtLocalPartition.cacheMapHolder() Key: IGNITE-7579 URL: https://issues.apache.org/jira/browse/IGNITE-7579 Project: Ignite

[jira] [Created] (IGNITE-7383) Failed to restore memory after cluster restart and activating from outdated node

2018-01-10 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7383: -- Summary: Failed to restore memory after cluster restart and activating from outdated node Key: IGNITE-7383 URL: https://issues.apache.org/jira/browse/IGNITE-7383

Re: IGNITE-7135 needs review

2017-12-27 Thread Alexandr Kuramshin
gt; For some odd reason, the ticket is in unassigned state. Alexander, > shouldn't it be assigned to you? > > D. > > On Mon, Dec 25, 2017 at 11:58 PM, Alexandr Kuramshin > > wrote: > > > Hello community! > > > > I've implemented IGNITE-713

IGNITE-7135 needs review

2017-12-25 Thread Alexandr Kuramshin
ed. Committers, please review. -- Thanks, Alexandr Kuramshin

[jira] [Created] (IGNITE-7163) Validate connection from a pre-previous node

2017-12-11 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7163: -- Summary: Validate connection from a pre-previous node Key: IGNITE-7163 URL: https://issues.apache.org/jira/browse/IGNITE-7163 Project: Ignite

[jira] [Created] (IGNITE-7162) Control discovery messages processing time

2017-12-11 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7162: -- Summary: Control discovery messages processing time Key: IGNITE-7162 URL: https://issues.apache.org/jira/browse/IGNITE-7162 Project: Ignite

[jira] [Created] (IGNITE-7161) Detect self-freeze on remote node related operations with timeout

2017-12-11 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7161: -- Summary: Detect self-freeze on remote node related operations with timeout Key: IGNITE-7161 URL: https://issues.apache.org/jira/browse/IGNITE-7161

[jira] [Created] (IGNITE-7160) Ignore messages from not alive and failed nodes

2017-12-11 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7160: -- Summary: Ignore messages from not alive and failed nodes Key: IGNITE-7160 URL: https://issues.apache.org/jira/browse/IGNITE-7160 Project: Ignite

[jira] [Created] (IGNITE-7158) TCP discovery improvement

2017-12-11 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7158: -- Summary: TCP discovery improvement Key: IGNITE-7158 URL: https://issues.apache.org/jira/browse/IGNITE-7158 Project: Ignite Issue Type

[jira] [Created] (IGNITE-7152) Failure detection timeout don't work on permanent send message errors causing infinite loop

2017-12-08 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7152: -- Summary: Failure detection timeout don't work on permanent send message errors causing infinite loop Key: IGNITE-7152 URL: https://issues.apache.org/jira/b

[jira] [Created] (IGNITE-7135) IgniteCluster.startNodes() returns successful ClusterStartNodeResult even though the remote process fails

2017-12-07 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7135: -- Summary: IgniteCluster.startNodes() returns successful ClusterStartNodeResult even though the remote process fails Key: IGNITE-7135 URL: https://issues.apache.org

[jira] [Created] (IGNITE-7134) Never-ending timeout in IgniteSpiOperationTimeoutHelper.nextTimeoutChunk()

2017-12-07 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7134: -- Summary: Never-ending timeout in IgniteSpiOperationTimeoutHelper.nextTimeoutChunk() Key: IGNITE-7134 URL: https://issues.apache.org/jira/browse/IGNITE-7134

[jira] [Created] (IGNITE-7095) JdbcConnection hard linked in IgniteH2Indexing preventing old connections from closing

2017-12-02 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-7095: -- Summary: JdbcConnection hard linked in IgniteH2Indexing preventing old connections from closing Key: IGNITE-7095 URL: https://issues.apache.org/jira/browse/IGNITE

[jira] [Created] (IGNITE-6967) PME deadlock on reassigning service deployment

2017-11-20 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6967: -- Summary: PME deadlock on reassigning service deployment Key: IGNITE-6967 URL: https://issues.apache.org/jira/browse/IGNITE-6967 Project: Ignite

[jira] [Created] (IGNITE-6965) affinityCall() with key mapping may not be successful with AlwaysFailoverSpi when node left

2017-11-20 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6965: -- Summary: affinityCall() with key mapping may not be successful with AlwaysFailoverSpi when node left Key: IGNITE-6965 URL: https://issues.apache.org/jira/browse

[jira] [Created] (IGNITE-6860) Lack of context information upon serializing and marshalling (writeObject and writeFields)

2017-11-10 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6860: -- Summary: Lack of context information upon serializing and marshalling (writeObject and writeFields) Key: IGNITE-6860 URL: https://issues.apache.org/jira/browse/IGNITE

[jira] [Created] (IGNITE-6858) Wait for exchange inside GridReduceQueryExecutor.query which never finishes due to opened transaction

2017-11-09 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6858: -- Summary: Wait for exchange inside GridReduceQueryExecutor.query which never finishes due to opened transaction Key: IGNITE-6858 URL: https://issues.apache.org/jira

[jira] [Created] (IGNITE-6636) BinaryStream position integer overflow

2017-10-16 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6636: -- Summary: BinaryStream position integer overflow Key: IGNITE-6636 URL: https://issues.apache.org/jira/browse/IGNITE-6636 Project: Ignite Issue

[jira] [Created] (IGNITE-6536) NPE on registerClassName() with MappedName

2017-10-02 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6536: -- Summary: NPE on registerClassName() with MappedName Key: IGNITE-6536 URL: https://issues.apache.org/jira/browse/IGNITE-6536 Project: Ignite

[jira] [Created] (IGNITE-6521) Review default JVM options for better performance

2017-09-28 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6521: -- Summary: Review default JVM options for better performance Key: IGNITE-6521 URL: https://issues.apache.org/jira/browse/IGNITE-6521 Project: Ignite

[jira] [Created] (IGNITE-6519) Race in SplitAwareTopologyValidator on activator and server node join

2017-09-28 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6519: -- Summary: Race in SplitAwareTopologyValidator on activator and server node join Key: IGNITE-6519 URL: https://issues.apache.org/jira/browse/IGNITE-6519

[jira] [Created] (IGNITE-6499) Compact NULL fields binary representation

2017-09-25 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6499: -- Summary: Compact NULL fields binary representation Key: IGNITE-6499 URL: https://issues.apache.org/jira/browse/IGNITE-6499 Project: Ignite Issue

[jira] [Created] (IGNITE-6491) Race in TopologyValidator.validate() and EVT_NODE_LEFT listener calls (split-brain activator)

2017-09-24 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6491: -- Summary: Race in TopologyValidator.validate() and EVT_NODE_LEFT listener calls (split-brain activator) Key: IGNITE-6491 URL: https://issues.apache.org/jira/browse

[jira] [Created] (IGNITE-6347) Exception in GridDhtPartitionMap.readExternal

2017-09-11 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-6347: -- Summary: Exception in GridDhtPartitionMap.readExternal Key: IGNITE-6347 URL: https://issues.apache.org/jira/browse/IGNITE-6347 Project: Ignite

[jira] [Created] (IGNITE-5798) Logging Ignite configuration at startup

2017-07-21 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-5798: -- Summary: Logging Ignite configuration at startup Key: IGNITE-5798 URL: https://issues.apache.org/jira/browse/IGNITE-5798 Project: Ignite Issue

[jira] [Created] (IGNITE-5750) Format of uptime for metrics

2017-07-13 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-5750: -- Summary: Format of uptime for metrics Key: IGNITE-5750 URL: https://issues.apache.org/jira/browse/IGNITE-5750 Project: Ignite Issue Type: Bug

[jira] [Created] (IGNITE-5251) Some JVM implementations may return null from getClassLoader()

2017-05-17 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-5251: -- Summary: Some JVM implementations may return null from getClassLoader() Key: IGNITE-5251 URL: https://issues.apache.org/jira/browse/IGNITE-5251 Project

Re: Add ability to enable and disable rebalancing per-node

2017-05-11 Thread Alexandr Kuramshin
ing is triggered. If this is controlled on a > per-node (+cache) basis - as the ticket describes - it's probably a > non-issue, but it's definitely an issue if it's only on a per-cache basis. > > -Nick > > > > -- > View this message in context: http

[jira] [Created] (IGNITE-5084) PagesList.put() assertion: pageId != tailId

2017-04-26 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-5084: -- Summary: PagesList.put() assertion: pageId != tailId Key: IGNITE-5084 URL: https://issues.apache.org/jira/browse/IGNITE-5084 Project: Ignite

[jira] [Created] (IGNITE-5026) getOrCreateCaches() hangs if any exception in GridDhtPartitionsExchangeFuture.init()

2017-04-19 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-5026: -- Summary: getOrCreateCaches() hangs if any exception in GridDhtPartitionsExchangeFuture.init() Key: IGNITE-5026 URL: https://issues.apache.org/jira/browse/IGNITE-5026

[jira] [Created] (IGNITE-4865) Non-informative error message on using GridClientOptimizedMarshaller with unknown task classes

2017-03-27 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4865: -- Summary: Non-informative error message on using GridClientOptimizedMarshaller with unknown task classes Key: IGNITE-4865 URL: https://issues.apache.org/jira/browse

Re: Inaccurate documentation about transactions

2017-03-06 Thread Alexandr Kuramshin
, 2017, at 9:01 AM, Dmitriy Setrakyan > wrote: > > I like the idea of fixing the exception inheritance. > > On Mon, Feb 27, 2017 at 1:40 AM, Alexandr Kuramshin > wrote: > >> I think annotating the methods with @IgniteTransactional is redundant, >> because they

[jira] [Created] (IGNITE-4795) Inherit TransactionException and update Javadoc

2017-03-06 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4795: -- Summary: Inherit TransactionException and update Javadoc Key: IGNITE-4795 URL: https://issues.apache.org/jira/browse/IGNITE-4795 Project: Ignite

[jira] [Created] (IGNITE-4767) rollback exception hides the origin exception (e.g. commit)

2017-03-02 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4767: -- Summary: rollback exception hides the origin exception (e.g. commit) Key: IGNITE-4767 URL: https://issues.apache.org/jira/browse/IGNITE-4767 Project

Re: Inaccurate documentation about transactions

2017-02-27 Thread Alexandr Kuramshin
f adding documentation > to every method, we just add the annotation. User can check the > @IgniteTransactional javadoc to understand what this annotation means. > -- Thanks, Alexandr Kuramshin

Inaccurate documentation about transactions

2017-02-14 Thread Alexandr Kuramshin
ocs/transactions [2] https://ignite.apache.org/releases/1.8.0/javadoc/org/apache/ignite/IgniteCache.html -- Thanks, Alexandr Kuramshin

[jira] [Created] (IGNITE-4632) AffinityFunction unchecked exception handling (unassigned backup)

2017-01-31 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4632: -- Summary: AffinityFunction unchecked exception handling (unassigned backup) Key: IGNITE-4632 URL: https://issues.apache.org/jira/browse/IGNITE-4632

Ignite configuration at runtime

2017-01-17 Thread Alexandr Kuramshin
ll be needed. So logging IgniteConfiguration in whole is the really needed improvement. -- Thanks, Alexandr Kuramshin

Empty cache memory overhead

2017-01-10 Thread Alexandr Kuramshin
on and IGNITE_AFFINITY_HISTORY_SIZE, default 6-7. Real values: GridAffinityAssignmentCache = 16_000 GridAffinityAssignment = 112_000 I think the implementation should be changed in the way the object counts should depends on cache data size. And the small (or empty) caches should be more

[jira] [Created] (IGNITE-4538) BinaryObjectImpl: lack of context information upon deserialization

2017-01-10 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4538: -- Summary: BinaryObjectImpl: lack of context information upon deserialization Key: IGNITE-4538 URL: https://issues.apache.org/jira/browse/IGNITE-4538

[jira] [Created] (IGNITE-4533) GridDhtPartitionsExchangeFuture stores unnecessary messages after processing done

2017-01-10 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4533: -- Summary: GridDhtPartitionsExchangeFuture stores unnecessary messages after processing done Key: IGNITE-4533 URL: https://issues.apache.org/jira/browse/IGNITE-4533

[jira] [Created] (IGNITE-4496) Review all logging for sensitive data leak

2016-12-26 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4496: -- Summary: Review all logging for sensitive data leak Key: IGNITE-4496 URL: https://issues.apache.org/jira/browse/IGNITE-4496 Project: Ignite

Re: Capacity Planning - Calculating Memory Usage

2016-12-25 Thread Alexandr Kuramshin
otprint + value footprint + entry overhead + index overhead. Index overhead depends on how many indices are enabled for the entry type. 2016-12-23 2:06 GMT+07:00 Valentin Kulichenko : > Alexandr, > > See my comments below. > > On Wed, Dec 21, 2016 at 7:01 PM, Alexandr Kuramshin >

[jira] [Created] (IGNITE-4485) CacheJdbcPojoStore returns unexpected BinaryObject upon loadCache()

2016-12-22 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4485: -- Summary: CacheJdbcPojoStore returns unexpected BinaryObject upon loadCache() Key: IGNITE-4485 URL: https://issues.apache.org/jira/browse/IGNITE-4485

Re: Capacity Planning - Calculating Memory Usage

2016-12-21 Thread Alexandr Kuramshin
erhead provided by indexes should be > described in more details, now it's not very clear what happens when > indexes are added. > > Also the calculation example should be a separate section. > > -Val > > On Wed, Dec 14, 2016 at 1:07 AM, Alexandr Kuramshin > wrote: >

Re: Capacity Planning - Calculating Memory Usage

2016-12-14 Thread Alexandr Kuramshin
erhead is OnHeap and does not depend on cache MemoryMode (until > Ignite-3840 will be in master). > > For now overhead is about 32-40 bytes (EntryWrapper itself) + (40-48) bytes > (ConcurrentSkipList node) per entry. > > > > On Tue, Dec 13, 2016 at 10:37 AM, Alexandr

Capacity Planning - Calculating Memory Usage

2016-12-12 Thread Alexandr Kuramshin
Hello, Igniters, I'd like to represent updated article [1] about the subject. And I'll very appreciate your comments and questions about it. Please review. [1] http://apacheignite.gridgain.org/docs/capacity-planning -- Thanks, Alexandr Kuramshin

[jira] [Created] (IGNITE-4417) OptimizedMarshaller: show property path causing ClassNotFoundException

2016-12-12 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4417: -- Summary: OptimizedMarshaller: show property path causing ClassNotFoundException Key: IGNITE-4417 URL: https://issues.apache.org/jira/browse/IGNITE-4417

Re: IgniteCache.loadCache improvement proposal

2016-11-22 Thread Alexandr Kuramshin
cases approach with multiple queries will be faster. > And > > the choice should depend on many factors. I like Val's suggestions. I > think > > he goes in the right direction. > > > > --Yakov > > > -- Thanks, Alexandr Kuramshin

Re: IgniteCache.loadCache improvement proposal

2016-11-18 Thread Alexandr Kuramshin
; data set dozens of times (equal to node count) or send a query that > brings > > the whole dataset to each node which is unacceptable as well. > > > > Why not store the partition ID in the database and query only local > partitions? Whatever approach we design with a DataStreamer will be slower > than this. > -- Thanks, Alexandr Kuramshin

[jira] [Created] (IGNITE-4245) Get EXCEPTION_ACCESS_VIOLATION with OFFHEAP_TIRED cache

2016-11-18 Thread Alexandr Kuramshin (JIRA)
Alexandr Kuramshin created IGNITE-4245: -- Summary: Get EXCEPTION_ACCESS_VIOLATION with OFFHEAP_TIRED cache Key: IGNITE-4245 URL: https://issues.apache.org/jira/browse/IGNITE-4245 Project: Ignite

Re: IgniteCache.loadCache improvement proposal

2016-11-16 Thread Alexandr Kuramshin
;> > >>>>> - Any existing CacheStore implementation can be reused to load > through > >>>>> streamer (our JDBC and Cassandra stores or anything else that user > >>>> has). > >>>>> - Loading code is always part of CacheStore

Re: IgniteCache.loadCache improvement proposal

2016-11-15 Thread Alexandr Kuramshin
mple on how API can look like and > how users are going to use it. > > Vladimir. > > On Tue, Nov 15, 2016 at 11:18 AM, Alexandr Kuramshin > > wrote: > > > Hi all, > > > > I think the discussion goes a wrong direction. Certainly it's not a big >

Re: IgniteCache.loadCache improvement proposal

2016-11-15 Thread Alexandr Kuramshin
; > > > > 1_000_000", > > > > "Person", "select * from Person where id >= 1_000_000 and id < > > > 2_000_000", > > > > > > > > "Person", "select * from Person where id >= 9_000_000 and i

Re: IgniteCache.loadCache improvement proposal

2016-11-14 Thread Alexandr Kuramshin
6-11-11 15:37 GMT+03:00 Alexey Kuznetsov : > Alexandr, > > Could you describe your proposal in more details? > Especially in case with several nodes. > > On Fri, Nov 11, 2016 at 6:34 PM, Alexandr Kuramshin > wrote: > > > Hi, > > > > You know CacheStore API that is co

IgniteCache.loadCache improvement proposal

2016-11-11 Thread Alexandr Kuramshin
IgniteDataStreamer inside IgniteCache.loadCache implementation. -- Thanks, Alexandr Kuramshin