Re: beforeTestsStarted() was deprecated, what should we use instead?

2019-02-06 Thread oignatenko
Hi Anton, You can start and stop grid from static context required by mentioned annotations using code like: MyTestClass.class.newInstance().startGrid(); This way doesn't look very convenient and I created JIRA task to address that: https://issues.apache.org/jira/browse/IGNITE-11240 D

[jira] [Created] (IGNITE-11240) provide more convenient way to start and stop grid from static context of @BeforeClass and @AfterClass

2019-02-06 Thread Oleg Ignatenko (JIRA)
Oleg Ignatenko created IGNITE-11240: --- Summary: provide more convenient way to start and stop grid from static context of @BeforeClass and @AfterClass Key: IGNITE-11240 URL: https://issues.apache.org/jira/browse/

Re: Ignite index corruption issue -> unrecoverable cluster

2019-02-06 Thread Denis Magda
Stan, Thanks for staring "Starting with missing PDS pieces" that is promising to embed usability changes into the source code. In the meantime, could you propose a TODO list for recovering from index corruption and similar scenarios? I know that you're experienced in that and it will be great to d

Re: Starting with missing PDS pieces

2019-02-06 Thread Denis Magda
Hi Stan, 2b. cp/ shows that db/ is in an inconsistent state (ignite was stopped in > the middle of a checkpoint) Is it correct to say that the above is the most common scenario nowadays? Assuming that index files corruption falls into this category. At least, we can print out a message suggestin

[jira] [Created] (IGNITE-11239) SPI and JDBC driver tests failed because of SSL connection timeout

2019-02-06 Thread Dmitriy Pavlov (JIRA)
Dmitriy Pavlov created IGNITE-11239: --- Summary: SPI and JDBC driver tests failed because of SSL connection timeout Key: IGNITE-11239 URL: https://issues.apache.org/jira/browse/IGNITE-11239 Project: I

[jira] [Created] (IGNITE-11238) Possible hang on exchange

2019-02-06 Thread Igor Seliverstov (JIRA)
Igor Seliverstov created IGNITE-11238: - Summary: Possible hang on exchange Key: IGNITE-11238 URL: https://issues.apache.org/jira/browse/IGNITE-11238 Project: Ignite Issue Type: Bug

[jira] [Created] (IGNITE-11237) GetAll may return less data during server node restart

2019-02-06 Thread Sergey Kozlov (JIRA)
Sergey Kozlov created IGNITE-11237: -- Summary: GetAll may return less data during server node restart Key: IGNITE-11237 URL: https://issues.apache.org/jira/browse/IGNITE-11237 Project: Ignite

Re: [DISCUSSION] Fixed test order to reduce flakyness

2019-02-06 Thread Eduard Shangareev
Dmitriy, Please, clarify the idea. What do we want to achieve by this? Making tests more stable by hiding some issues in our tests/codebase? On Tue, Feb 5, 2019 at 6:57 PM Павлухин Иван wrote: > Dmitriy, > > Sounds like a good idea to me. Problems related to tests isolation are > very common i

beforeTestsStarted() was deprecated, what should we use instead?

2019-02-06 Thread Anton Vinogradov
beforeTestsStarted() was deprecated recently. See following comment at beforeTestsStarted(): * @deprecated This method is deprecated. Instead of invoking or overriding it, it is recommended to make your own * method with {@code @BeforeClass} annotation. But, according to Junit documentation: * An

[jira] [Created] (IGNITE-11236) Add Distributed Metastorage to the list of IgniteFeatures

2019-02-06 Thread Ivan Bessonov (JIRA)
Ivan Bessonov created IGNITE-11236: -- Summary: Add Distributed Metastorage to the list of IgniteFeatures Key: IGNITE-11236 URL: https://issues.apache.org/jira/browse/IGNITE-11236 Project: Ignite

Re: Remove OS version detection from IgniteUtils?

2019-02-06 Thread Alexey Kuznetsov
Hi, I think it make sense to remove Windows version detection, because Java 8+ will simply not even start on old Windows. -- Alexey Kuznetsov

[jira] [Created] (IGNITE-11235) Sending Continuous Query with absent class on client knocks out server node

2019-02-06 Thread Ilya Kasnacheev (JIRA)
Ilya Kasnacheev created IGNITE-11235: Summary: Sending Continuous Query with absent class on client knocks out server node Key: IGNITE-11235 URL: https://issues.apache.org/jira/browse/IGNITE-11235

[jira] [Created] (IGNITE-11234) [ML] Add fillCache method to DataStreamGenerator

2019-02-06 Thread Alexey Platonov (JIRA)
Alexey Platonov created IGNITE-11234: Summary: [ML] Add fillCache method to DataStreamGenerator Key: IGNITE-11234 URL: https://issues.apache.org/jira/browse/IGNITE-11234 Project: Ignite I

[jira] [Created] (IGNITE-11233) Ignite Build for Java 11 does not reuse ignite-tools from Build Apache Ignite for some configurations, Compilation error

2019-02-06 Thread Dmitriy Pavlov (JIRA)
Dmitriy Pavlov created IGNITE-11233: --- Summary: Ignite Build for Java 11 does not reuse ignite-tools from Build Apache Ignite for some configurations, Compilation error Key: IGNITE-11233 URL: https://issues.apach

[jira] [Created] (IGNITE-11232) [ML] Random Forest, NodeId exception (Failed to serialize object)

2019-02-06 Thread Alexey Platonov (JIRA)
Alexey Platonov created IGNITE-11232: Summary: [ML] Random Forest, NodeId exception (Failed to serialize object) Key: IGNITE-11232 URL: https://issues.apache.org/jira/browse/IGNITE-11232 Project:

[jira] [Created] (IGNITE-11231) SQL: Remove scan index for merge table

2019-02-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11231: Summary: SQL: Remove scan index for merge table Key: IGNITE-11231 URL: https://issues.apache.org/jira/browse/IGNITE-11231 Project: Ignite Issue Type:

RE: IgniteServices.serviceProxy and local services

2019-02-06 Thread Stanislav Lukyanov
I don’t think we should change the existing method contract – localFirst=true as a default looks OK. But a new method that allows to change that to localFirst=false is nice. Checking service() for a local service first is not that great when your proxy isn’t sticky. You may want to have a non-st

[jira] [Created] (IGNITE-11230) Fix Javadoc for DataStorageConfiguration

2019-02-06 Thread Stanislav Lukyanov (JIRA)
Stanislav Lukyanov created IGNITE-11230: --- Summary: Fix Javadoc for DataStorageConfiguration Key: IGNITE-11230 URL: https://issues.apache.org/jira/browse/IGNITE-11230 Project: Ignite Iss

[jira] [Created] (IGNITE-11229) MVCC: Implements chained transactions.

2019-02-06 Thread Andrew Mashenkov (JIRA)
Andrew Mashenkov created IGNITE-11229: - Summary: MVCC: Implements chained transactions. Key: IGNITE-11229 URL: https://issues.apache.org/jira/browse/IGNITE-11229 Project: Ignite Issue Typ

[jira] [Created] (IGNITE-11228) MVCC: Implement transaction savepoints.

2019-02-06 Thread Andrew Mashenkov (JIRA)
Andrew Mashenkov created IGNITE-11228: - Summary: MVCC: Implement transaction savepoints. Key: IGNITE-11228 URL: https://issues.apache.org/jira/browse/IGNITE-11228 Project: Ignite Issue Ty

Remove OS version detection from IgniteUtils?

2019-02-06 Thread Ilya Kasnacheev
Hello! We have OS detection code in IgniteUtils which has a lot of outdated Windows versions but no Windows 10 for example. There's also arch detection but no ARM. The results aren't used much. A ticket was raised about it: https://issues.apache.org/jira/browse/IGNITE-11224 However I think we sh

[jira] [Created] (IGNITE-11227) SQL: Streamline DML execution logic

2019-02-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11227: Summary: SQL: Streamline DML execution logic Key: IGNITE-11227 URL: https://issues.apache.org/jira/browse/IGNITE-11227 Project: Ignite Issue Type: Ta

[jira] [Created] (IGNITE-11226) SQL: Remove GridQueryIndexing.prepareNativeStatement

2019-02-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11226: Summary: SQL: Remove GridQueryIndexing.prepareNativeStatement Key: IGNITE-11226 URL: https://issues.apache.org/jira/browse/IGNITE-11226 Project: Ignite

[jira] [Created] (IGNITE-11225) Control.sh add ability to fail node manualy

2019-02-06 Thread Sergey Antonov (JIRA)
Sergey Antonov created IGNITE-11225: --- Summary: Control.sh add ability to fail node manualy Key: IGNITE-11225 URL: https://issues.apache.org/jira/browse/IGNITE-11225 Project: Ignite Issue Ty

[jira] [Created] (IGNITE-11224) Cleanup IgniteUtils from checks for old OS-es that not supported by Java 8+

2019-02-06 Thread Alexey Kuznetsov (JIRA)
Alexey Kuznetsov created IGNITE-11224: - Summary: Cleanup IgniteUtils from checks for old OS-es that not supported by Java 8+ Key: IGNITE-11224 URL: https://issues.apache.org/jira/browse/IGNITE-11224

IgniteServices.serviceProxy and local services

2019-02-06 Thread Denis Mekhanikov
Folks, Currently IgniteServices.serviceProxy(...) [1] method is designed to return a locally deployed service if it's available. The remote services will be considered only if current one doesn't have the needed service locally. This behaviour breaks the load-balancing feature of services. Let's s

[jira] [Created] (IGNITE-11223) SQL: Merge "collectCacheIds" and "processCaches" methods

2019-02-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11223: Summary: SQL: Merge "collectCacheIds" and "processCaches" methods Key: IGNITE-11223 URL: https://issues.apache.org/jira/browse/IGNITE-11223 Project: Ignite