[jira] [Resolved] (IGNITE-3796) .NET: Platforms system cache
[ https://issues.apache.org/jira/browse/IGNITE-3796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Ozerov resolved IGNITE-3796. - Resolution: Won't Fix > .NET: Platforms system cache > > > Key: IGNITE-3796 > URL: https://issues.apache.org/jira/browse/IGNITE-3796 > Project: Ignite > Issue Type: Improvement > Components: cache, platforms >Affects Versions: 1.8 >Reporter: Pavel Tupitsyn >Assignee: Vladimir Ozerov > Labels: .net > Fix For: 1.8 > > > Create a new system cache (similar to ignite-sys-cache and others) for > platforms. > The need for such cache emerged in two tickets: IGNITE-1915, IGNITE-2703 > * Cache (and listener) should be started even if there is no platform > * Different purpose keys should be clearly separated (different class) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (IGNITE-3796) .NET: Platforms system cache
[ https://issues.apache.org/jira/browse/IGNITE-3796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Ozerov closed IGNITE-3796. --- > .NET: Platforms system cache > > > Key: IGNITE-3796 > URL: https://issues.apache.org/jira/browse/IGNITE-3796 > Project: Ignite > Issue Type: Improvement > Components: cache, platforms >Affects Versions: 1.8 >Reporter: Pavel Tupitsyn >Assignee: Vladimir Ozerov > Labels: .net > Fix For: 1.8 > > > Create a new system cache (similar to ignite-sys-cache and others) for > platforms. > The need for such cache emerged in two tickets: IGNITE-1915, IGNITE-2703 > * Cache (and listener) should be started even if there is no platform > * Different purpose keys should be clearly separated (different class) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (IGNITE-3796) .NET: Platforms system cache
[ https://issues.apache.org/jira/browse/IGNITE-3796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Ozerov reopened IGNITE-3796: - > .NET: Platforms system cache > > > Key: IGNITE-3796 > URL: https://issues.apache.org/jira/browse/IGNITE-3796 > Project: Ignite > Issue Type: Improvement > Components: cache, platforms >Affects Versions: 1.8 >Reporter: Pavel Tupitsyn >Assignee: Vladimir Ozerov > Labels: .net > Fix For: 1.8 > > > Create a new system cache (similar to ignite-sys-cache and others) for > platforms. > The need for such cache emerged in two tickets: IGNITE-1915, IGNITE-2703 > * Cache (and listener) should be started even if there is no platform > * Different purpose keys should be clearly separated (different class) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3796) .NET: Platforms system cache
[ https://issues.apache.org/jira/browse/IGNITE-3796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15481039#comment-15481039 ] Vladimir Ozerov commented on IGNITE-3796: - I performed several private discussions with Pavel Tupitsyn, Alexey Goncharuk and Semen Boikov. Summary: 1) Adding new cache doesn't seem to be a good idea for several purposes: - It increases start time and memory footprint - Marshaller metadata handling is tough thing as it easily lead to various deadlock. For this reason current Java marshaller cache has separate thread pool. 2) There is alternative solution - use custom discovery events. However, this mechanism appears to be pretty complex to implement, and it can break compatibility. 3) Instead of introducing a new cache, we decided to re-use existing marshaller cache. This appears to be the most sensible solution for now. Closing this ticket as "Won't Fix". > .NET: Platforms system cache > > > Key: IGNITE-3796 > URL: https://issues.apache.org/jira/browse/IGNITE-3796 > Project: Ignite > Issue Type: Improvement > Components: cache, platforms >Affects Versions: 1.8 >Reporter: Pavel Tupitsyn >Assignee: Vladimir Ozerov > Labels: .net > Fix For: 1.8 > > > Create a new system cache (similar to ignite-sys-cache and others) for > platforms. > The need for such cache emerged in two tickets: IGNITE-1915, IGNITE-2703 > * Cache (and listener) should be started even if there is no platform > * Different purpose keys should be clearly separated (different class) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3812) Add executors configuration validation.
[ https://issues.apache.org/jira/browse/IGNITE-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15480352#comment-15480352 ] Andrew Mashenkov commented on IGNITE-3812: -- {noformat} final IgniteConfiguration cfg = new IgniteConfiguration(); cfg.setLocalHost("127.0.0.1"); cfg.setManagementThreadPoolSize(-1); Ignition.start(cfg); {noformat} The code above results in IllegalArgumentException: {noformat} java.lang.IllegalArgumentException at java.util.concurrent.ThreadPoolExecutor.(ThreadPoolExecutor.java:1307) at java.util.concurrent.ThreadPoolExecutor.(ThreadPoolExecutor.java:1230) at org.apache.ignite.thread.IgniteThreadPoolExecutor.(IgniteThreadPoolExecutor.java:185) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1672) {noformat} > Add executors configuration validation. > --- > > Key: IGNITE-3812 > URL: https://issues.apache.org/jira/browse/IGNITE-3812 > Project: Ignite > Issue Type: Task >Affects Versions: 1.6 >Reporter: Andrew Mashenkov > > An IllegalArgumentException will be thrown from one of java standard > implementation of ThreadPool without any information about wrong parameter > if incorrect value provided (e.g. if set threadPoolSize <= 0). So, it is not > obvious which executor service initialization has failed. > See IgnitionEx.IgniteNamedInstance class. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Comment Edited] (IGNITE-3376) IGFS: Allow direct PROXY mode invocations.
[ https://issues.apache.org/jira/browse/IGNITE-3376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15479690#comment-15479690 ] Taras Ledkov edited comment on IGNITE-3376 at 9/10/16 2:42 PM: --- I join the fixes of {{open}} and {{create}}/{{append}} into one patch because it is hard to test input and output separately. [Tests results|http://149.202.210.143:8111/project.html?projectId=IgniteTests_IgniteTests=pull%2F1054%2Fhead] was (Author: tledkov-gridgain): I join the fixes of {{open}} and {{create}}/{{append}} into one patch because it is hard to test input and output separately. > IGFS: Allow direct PROXY mode invocations. > -- > > Key: IGNITE-3376 > URL: https://issues.apache.org/jira/browse/IGNITE-3376 > Project: Ignite > Issue Type: Task > Components: IGFS >Affects Versions: 1.6 >Reporter: Vladimir Ozerov >Assignee: Taras Ledkov >Priority: Critical > Labels: roadmap > > Currently we do not have special handling for PROXY mode. So we will either > hit AssertionError during dev, or will go to incorrect code path in > productions systems. > We need to fix that - PROXY mode should be handled correctly. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Comment Edited] (IGNITE-3376) IGFS: Allow direct PROXY mode invocations.
[ https://issues.apache.org/jira/browse/IGNITE-3376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15479690#comment-15479690 ] Taras Ledkov edited comment on IGNITE-3376 at 9/10/16 2:42 PM: --- I join the fixes of {{open}} and {{create}}/{{append}} into one patch because it is hard to test input and output separately. was (Author: tledkov-gridgain): I join the fixes of {{open}} and {{create}}/{{append}} into one patch because it is hard to test input and output separately. > IGFS: Allow direct PROXY mode invocations. > -- > > Key: IGNITE-3376 > URL: https://issues.apache.org/jira/browse/IGNITE-3376 > Project: Ignite > Issue Type: Task > Components: IGFS >Affects Versions: 1.6 >Reporter: Vladimir Ozerov >Assignee: Taras Ledkov >Priority: Critical > Labels: roadmap > > Currently we do not have special handling for PROXY mode. So we will either > hit AssertionError during dev, or will go to incorrect code path in > productions systems. > We need to fix that - PROXY mode should be handled correctly. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-1296) Add to local node metrics new value - up time
[ https://issues.apache.org/jira/browse/IGNITE-1296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15479740#comment-15479740 ] Andrew Mashenkov commented on IGNITE-1296: -- This ticket seems to be resolved in version 1.6. See [IgniteKernal.java|https://github.com/apache/ignite/blob/ignite-1.6/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java] > Add to local node metrics new value - up time > - > > Key: IGNITE-1296 > URL: https://issues.apache.org/jira/browse/IGNITE-1296 > Project: Ignite > Issue Type: Task > Components: UI >Affects Versions: ignite-1.4 >Reporter: Pavel Konstantinov >Priority: Trivial > > Currently looking at the node console output I don't understand how many time > node already working. So I suggesting to add this info to the (for example) > the Node section as 'up time=4d 23h 45m 32sec'. > {code} > Metrics for local node (to disable set 'metricsLogFrequency' to 0) > ^-- Node [id=79d693a9, name=tester-DC1] > ^-- H/N/C [hosts=2, nodes=2, CPUs=32] > ^-- CPU [cur=4.7%, avg=4.84%, GC=0%] > ^-- Heap [used=23324MB, free=35.94%, comm=29244MB] > ^-- Public thread pool [active=0, idle=32, qSize=0] > ^-- System thread pool [active=0, idle=32, qSize=0] > ^-- Outbound messages queue [size=0] > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Comment Edited] (IGNITE-3376) IGFS: Allow direct PROXY mode invocations.
[ https://issues.apache.org/jira/browse/IGNITE-3376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15479690#comment-15479690 ] Taras Ledkov edited comment on IGNITE-3376 at 9/10/16 11:58 AM: I join the fixes of {{open}} and {{create}}/{{append}} into one patch because it is hard to test input and output separately. was (Author: tledkov-gridgain): I join the fixes of open and create/append into one patch because it is hard to test input and output separately. > IGFS: Allow direct PROXY mode invocations. > -- > > Key: IGNITE-3376 > URL: https://issues.apache.org/jira/browse/IGNITE-3376 > Project: Ignite > Issue Type: Task > Components: IGFS >Affects Versions: 1.6 >Reporter: Vladimir Ozerov >Assignee: Taras Ledkov >Priority: Critical > Labels: roadmap > > Currently we do not have special handling for PROXY mode. So we will either > hit AssertionError during dev, or will go to incorrect code path in > productions systems. > We need to fix that - PROXY mode should be handled correctly. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3376) IGFS: Allow direct PROXY mode invocations.
[ https://issues.apache.org/jira/browse/IGNITE-3376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15479690#comment-15479690 ] Taras Ledkov commented on IGNITE-3376: -- I join the fixes of open and create/append into one patch because it is hard to test input and output separately. > IGFS: Allow direct PROXY mode invocations. > -- > > Key: IGNITE-3376 > URL: https://issues.apache.org/jira/browse/IGNITE-3376 > Project: Ignite > Issue Type: Task > Components: IGFS >Affects Versions: 1.6 >Reporter: Vladimir Ozerov >Assignee: Taras Ledkov >Priority: Critical > Labels: roadmap > > Currently we do not have special handling for PROXY mode. So we will either > hit AssertionError during dev, or will go to incorrect code path in > productions systems. > We need to fix that - PROXY mode should be handled correctly. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3376) IGFS: Allow direct PROXY mode invocations.
[ https://issues.apache.org/jira/browse/IGNITE-3376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15479649#comment-15479649 ] ASF GitHub Bot commented on IGNITE-3376: GitHub user tledkov-gridgain opened a pull request: https://github.com/apache/ignite/pull/1054 IGNITE-3376 IGFS: Allow direct PROXY mode invocations. You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-3376 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/1054.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1054 commit 12fd4976f482ebc43831754645e34042c9073b2d Author: sboikovDate: 2016-08-25T09:29:04Z Fixed GridQueryParsingTest. commit 12f532986677c30a716f73aeaa7d3587dd701f55 Author: sboikov Date: 2016-09-01T14:05:15Z Merge remote-tracking branch 'remotes/community/ignite-1.6.6' into ignite-1.6.7 commit ae7765329fd6f7d50d13183d13626f39c5682334 Author: dkarachentsev Date: 2016-09-02T15:01:12Z IGNITE-2208 - Queries with object arguments doesn't work wth BinaryMarshaller. commit 7a84ab6a9163ca31fbcfcc6d7ff27e06bf9babef Author: vozerov-gridgain Date: 2016-09-02T15:05:16Z IGNITE-3827: Removed double marshalling of keys in DataStreamerImpl.addData(Map) method. commit 7bb961fd0a2e78334d33b6bc279c4edc323c246a Author: vozerov-gridgain Date: 2016-09-02T15:05:54Z Merge remote-tracking branch 'upstream/ignite-1.6.7' into ignite-1.6.7 commit e3c4868d6737e5a0f0b90f99666242865add750c Author: vozerov-gridgain Date: 2016-09-02T15:23:09Z IGNITE-3829: Optimized affinity key field name handling. commit e9c797fd964727882ad6f40f2a452b17ae7c857e Author: isapego Date: 2016-09-04T13:47:40Z IGNITE-2946: CPP: Optimized GetNext() method for cursors. This closes #992. commit c992213274ec5872ef7ce359efa51e26003424ad Author: isapego Date: 2016-09-04T13:49:42Z IGNITE-3760: ODBC: Added tests for supported SQL92 string functions. This closes #1006. commit d06eaa2344a753e08d1e3cb00e6b4ab83c6a9a01 Author: isapego Date: 2016-09-04T13:52:04Z IGNITE-3801: ODBC: Added tests for OUTER JOIN. This closes #1027. commit f8ae67456703e63e3afc9bb5c21d81d576d59448 Author: tledkov-gridgain Date: 2016-09-04T14:09:08Z IGNITE-3651 IGFS: Implemented "usedSpaceSize()" operation for local secondary file system. This closes #1009. commit fc2fe7bf1905675258d40932a4ff649156c17488 Author: tledkov-gridgain Date: 2016-09-04T14:12:35Z IGNITE-3646: IGFS: Added test for symlinked mkdirs on local secondary file system. This closes #1013. commit 3aa13f716934a6ccfe49f8bf99ec3b654e263900 Author: vozerov-gridgain Date: 2016-09-05T07:19:48Z IGNITE-3829: Additional fix. commit a760918757bee71ab28495496f94e9067ef17888 Author: Igor Sapego Date: 2016-09-05T07:36:38Z IGNITE-3750: ODBC: Added tests for date/time types. This closes #1002. commit d65228e42ec9c84182b8c9c9c8d06a0056d5eed2 Author: Andrey V. Mashenkov Date: 2016-09-05T08:20:26Z IGNITE-2974: ODBC: Added "socketSendBufferSize" and "socketReceiveBufferSize" configuration parameters. This closes #994. commit 40d4b6ac6a71ed541d20018cf7deb2fb9b9bbb9b Author: vozerov-gridgain Date: 2016-09-05T08:35:26Z IGNITE-3834: Fixed a problem with BinaryMarshaller handles resolution. commit 42963e6c99e9b282972e6ad67a813a8038cf580f Author: Alexander Paschenko Date: 2016-09-05T11:10:39Z IGNITE-3817: Fixed binary object re-build with missing schema. commit df8163f1ad3a390bb8d51b0eb2f378b5b3663025 Author: Andrey V. Mashenkov Date: 2016-09-05T11:15:59Z IGNITE-3743: ODBC: Added procedure call escape sequence support. This closes #1008. commit e3533010b584ba986196f9c7dbc36359aebd829e Author: Igor Sapego Date: 2016-09-05T12:02:07Z IGNITE-3819: ODBC: Improved error logging. This closes #1024. commit 008cf64429f40635e396a71f2c0aaf184077ff2b Author: Andrey V. Mashenkov Date: 2016-09-05T12:17:53Z IGNITE-3741: ODBC: Added character escape support to expression parser. This closes #1004. commit bf9371a3ddb020209a6b031e11282706e19c58cb Author: vozerov-gridgain Date: 2016-09-05T14:05:05Z IGNITE-3611: IGFS: Slight refactoring to listPaths() and listFiles() methods. commit