Details
Description
Currently it's possible to provide timeout only on query level. It would be very useful to have default timeout value provided on cache startup. Let's add CacheConfiguration#defaultQueryTimeout configuration property.
It is related to https://issues.apache.org/jira/browse/IGNITE-7285
- Please update SqlFieldsQuery and QueryOptions classes in .NET accordingly - set Timeout to TimeSpan.FromMilliseconds(-1) by default
- Full test coverage for those additions is necessary on the .NET part
- Ignite C++ should be updated as well. I suppose that we should update query_sql.h and query_sql_fields.h, and pass -1 there as the timeout.