Roman Bastanov created IGNITE-7682: -------------------------------------- Summary: LocalSize cache functions on C++ Key: IGNITE-7682 URL: https://issues.apache.org/jira/browse/IGNITE-7682 Project: Ignite Issue Type: Bug Components: platforms Environment: Ignite builded by jdk1.8.0_152 with sources tag:ignite-2.3 cpp libs builded by Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 all x64 Reporter: Roman Bastanov
LocalSize functions with all variations of CachePeekMode returns same results. They always returns all cache size, the sum of all node caches. {code} auto cache = IgniteNode.GetCache<...>(cache_name); cache.LocalSize(ignite::cache::CachePeekMode::BACKUP) cache.LocalSize(ignite::cache::CachePeekMode::NEAR_CACHE) cache.LocalSize(ignite::cache::CachePeekMode::OFFHEAP) cache.LocalSize(ignite::cache::CachePeekMode::ONHEAP) cache.LocalSize(ignite::cache::CachePeekMode::PRIMARY) cache.LocalSize(ignite::cache::CachePeekMode::SWAP) {code} Despite this, manually calculations are correct, and returns local size(cache on this node). {code} auto query = cache::query::ScanQuery(); query.SetLocal(true); auto cursor = cache.Query(query); while (cursor.HasNext()) { cache_size++; }{code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)