[jira] [Created] (IGNITE-1775) Show Y-columns in chart settings with same color as chart
Alexey Kuznetsov created IGNITE-1775: Summary: Show Y-columns in chart settings with same color as chart Key: IGNITE-1775 URL: https://issues.apache.org/jira/browse/IGNITE-1775 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.5 # Show synthetic columns TIME_LINE, ROW_IDX with different color. # Show Y-columns with corresponding chart colors. # Made chart colors more distinct. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1807) Visor console should write logs to file in quite mode
Alexey Kuznetsov created IGNITE-1807: Summary: Visor console should write logs to file in quite mode Key: IGNITE-1807 URL: https://issues.apache.org/jira/browse/IGNITE-1807 Project: Ignite Issue Type: Bug Components: UI Affects Versions: ignite-1.4 Reporter: Alexey Kuznetsov Fix For: 1.5 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1762) Chart settings should be preserved between chats type switch
Alexey Kuznetsov created IGNITE-1762: Summary: Chart settings should be preserved between chats type switch Key: IGNITE-1762 URL: https://issues.apache.org/jira/browse/IGNITE-1762 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.5 In current implementation we simply recreate char every time we change chart type (for example: bar chart -> pie chart), but for better user experience it will be better to memorize current settings and restore them. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1869) Generate separate cache for each metadata loaded from DB
Alexey Kuznetsov created IGNITE-1869: Summary: Generate separate cache for each metadata loaded from DB Key: IGNITE-1869 URL: https://issues.apache.org/jira/browse/IGNITE-1869 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Fix For: 1.5 It think will be useful to generate separate cache for each metadata loaded from DB. In this case web console will generate a cache + metadata linked to it. User could point already created cache as a template for generation. We could have some checkbox for it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1870) Add aggregation function for Y axes values in TIME_LINE mode
Alexey Kuznetsov created IGNITE-1870: Summary: Add aggregation function for Y axes values in TIME_LINE mode Key: IGNITE-1870 URL: https://issues.apache.org/jira/browse/IGNITE-1870 Project: Ignite Issue Type: Sub-task Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.5 Add support for: First, Last, Min, Max, Avg, Sum, Count -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1929) Add code snippets for C++ and C#.
Alexey Kuznetsov created IGNITE-1929: Summary: Add code snippets for C++ and C#. Key: IGNITE-1929 URL: https://issues.apache.org/jira/browse/IGNITE-1929 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Priority: Minor Fix For: 1.5 We need to generate code for C++ and C# the same way we do for Java. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1857) We should generate download.zip directly in browser
Alexey Kuznetsov created IGNITE-1857: Summary: We should generate download.zip directly in browser Key: IGNITE-1857 URL: https://issues.apache.org/jira/browse/IGNITE-1857 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Fix For: 1.5 We have bunch of generate-xxx.js files that used to generate XML and Java code in browser (for preview) and in server to generate "download.zip" on Summary page. We could generate "download.zip" directly in browser with help of "zip.js" library and move generate-xxx.js to frontend only. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1833) VisorCache task collects wrong backup partitions information
Alexey Kuznetsov created IGNITE-1833: Summary: VisorCache task collects wrong backup partitions information Key: IGNITE-1833 URL: https://issues.apache.org/jira/browse/IGNITE-1833 Project: Ignite Issue Type: Bug Components: cache Affects Versions: ignite-1.4 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.5 Current logic of VisorCache task is like this (pseudo code): {code} parts = cache.getPartitions(); for (part in parts) { if (part.isPrimary) prtimCnt++; else backupCnt++; } {code} but we should add more checks to detect if partition is really backup. {code} for (part in parts) { if (part.isPrimary) prtimCnt++; else if (part.state == OWNING && part.isBackup) backupCnt++; } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1712) Disable username and password (with proper placeholder) in load metadata for test drive
Alexey Kuznetsov created IGNITE-1712: Summary: Disable username and password (with proper placeholder) in load metadata for test drive Key: IGNITE-1712 URL: https://issues.apache.org/jira/browse/IGNITE-1712 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1753) Rework CacheJdbcPojoStore to new API.
Alexey Kuznetsov created IGNITE-1753: Summary: Rework CacheJdbcPojoStore to new API. Key: IGNITE-1753 URL: https://issues.apache.org/jira/browse/IGNITE-1753 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov We need to rework CacheJdbcPojoStore and its factory as described here: https://cwiki.apache.org/confluence/display/IGNITE/Extendable+TypeConfiguration -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1932) Wrong value of BusyTimePercentage metric after ignite.cluster().resetMetrics()
Alexey Kuznetsov created IGNITE-1932: Summary: Wrong value of BusyTimePercentage metric after ignite.cluster().resetMetrics() Key: IGNITE-1932 URL: https://issues.apache.org/jira/browse/IGNITE-1932 Project: Ignite Issue Type: Bug Components: compute Affects Versions: ignite-1.4 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.5 I found that after call of ignite.cluster().resetMetrics() BusyTimePercentage became 100% After some debug I found that BusyTimePercentage - calculated as: 1 - IdleTimePercentage and IdleTimePercentage calculated as IdleTime / UpTime and on reset we set IdleTime to 0. So the possible fix is to preserve IdleTime on reset. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1498) Add support for specifying config via command line option
Alexey Kuznetsov created IGNITE-1498: Summary: Add support for specifying config via command line option Key: IGNITE-1498 URL: https://issues.apache.org/jira/browse/IGNITE-1498 Project: Ignite Issue Type: Bug Components: UI Affects Versions: sprint-1 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Priority: Blocker Fix For: ignite-1.4 Add support for "-cfg path" for command line Visor . -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2093) Add support for scan near cache to VisorQueryTask
Alexey Kuznetsov created IGNITE-2093: Summary: Add support for scan near cache to VisorQueryTask Key: IGNITE-2093 URL: https://issues.apache.org/jira/browse/IGNITE-2093 Project: Ignite Issue Type: Task Components: cache Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.5 VisorQueryTask can execute EXPLAIN, SQL and SCAN queries, but it is not so hard add support for SCAN NEAR CACHE "pseudo query" that will work on some node locally and will return ccache.localEntries(CachePeekMode.NEAR).iterator(). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2049) Add to GridProductVersionSelfTest new tests for new naming strategy
Alexey Kuznetsov created IGNITE-2049: Summary: Add to GridProductVersionSelfTest new tests for new naming strategy Key: IGNITE-2049 URL: https://issues.apache.org/jira/browse/IGNITE-2049 Project: Ignite Issue Type: Bug Components: newbie Affects Versions: 1.5 Reporter: Alexey Kuznetsov Fix For: 1.5 See http://apache-ignite-developers.2346864.n4.nabble.com/EA-versioning-td5381.html -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2133) Schema Import Utility should print warning about wrong IGNITE_HOME
Alexey Kuznetsov created IGNITE-2133: Summary: Schema Import Utility should print warning about wrong IGNITE_HOME Key: IGNITE-2133 URL: https://issues.apache.org/jira/browse/IGNITE-2133 Project: Ignite Issue Type: Bug Components: general Affects Versions: ignite-1.4 Reporter: Alexey Kuznetsov Fix For: 1.5 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2161) We need to tune Ignite site css to make it looks good for printing
Alexey Kuznetsov created IGNITE-2161: Summary: We need to tune Ignite site css to make it looks good for printing Key: IGNITE-2161 URL: https://issues.apache.org/jira/browse/IGNITE-2161 Project: Ignite Issue Type: Bug Components: website Reporter: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2198) Configure Bootstrap to 24 cols (current is default 12)
Alexey Kuznetsov created IGNITE-2198: Summary: Configure Bootstrap to 24 cols (current is default 12) Key: IGNITE-2198 URL: https://issues.apache.org/jira/browse/IGNITE-2198 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2131) NPE in GridJobProcessor
Alexey Kuznetsov created IGNITE-2131: Summary: NPE in GridJobProcessor Key: IGNITE-2131 URL: https://issues.apache.org/jira/browse/IGNITE-2131 Project: Ignite Issue Type: Bug Components: compute Affects Versions: 1.5 Reporter: Alexey Kuznetsov Fix For: 1.5 I got this NPE. Looking into GridJobProcessor.java:1024 code, I see that NPE could happen if marshaler return null. Maybe we could throw exception with appropriate message? {code} Exception in thread "pub-#7%null%" Exception in thread "pub-#8%null%" java.lang.NullPointerException at java.util.ArrayList.(ArrayList.java:164) at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1024) at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1770) at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:819) {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2278) Rework all tooltips - add bullets where multilines text
Alexey Kuznetsov created IGNITE-2278: Summary: Rework all tooltips - add bullets where multilines text Key: IGNITE-2278 URL: https://issues.apache.org/jira/browse/IGNITE-2278 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov We need to add bullets in tooltips where it make sense for better usability. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2277) Add demo description to load metadata dialog
Alexey Kuznetsov created IGNITE-2277: Summary: Add demo description to load metadata dialog Key: IGNITE-2277 URL: https://issues.apache.org/jira/browse/IGNITE-2277 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov When start demo selected we need to show on dialog what demo is. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2279) Add more space on top margin for XML/java preview
Alexey Kuznetsov created IGNITE-2279: Summary: Add more space on top margin for XML/java preview Key: IGNITE-2279 URL: https://issues.apache.org/jira/browse/IGNITE-2279 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Priority: Minor -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2276) Remove --test-drive from agent, agent readme, console UI dialogs
Alexey Kuznetsov created IGNITE-2276: Summary: Remove --test-drive from agent, agent readme, console UI dialogs Key: IGNITE-2276 URL: https://issues.apache.org/jira/browse/IGNITE-2276 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Assignee: Andrey Novikov Priority: Minor As we now can start test drive directly from web console lets remove --test-drive options from agent, agent readme and from load metadata / sql dialogs. Rename in web console test drive to "start demo" Fix agent start sql demo from web console + add cancel button + add timeouts + add show proper error message in case of error. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2280) In case of one cluster/cache/metadata they should be selected by default
Alexey Kuznetsov created IGNITE-2280: Summary: In case of one cluster/cache/metadata they should be selected by default Key: IGNITE-2280 URL: https://issues.apache.org/jira/browse/IGNITE-2280 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov For better user experience we need to pre-select cluster/cache/metadata where it make sense. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2281) We need to save content in tables on focus lost and not force user to click "disk" icon
Alexey Kuznetsov created IGNITE-2281: Summary: We need to save content in tables on focus lost and not force user to click "disk" icon Key: IGNITE-2281 URL: https://issues.apache.org/jira/browse/IGNITE-2281 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2286) Improve Metadata load from cache
Alexey Kuznetsov created IGNITE-2286: Summary: Improve Metadata load from cache Key: IGNITE-2286 URL: https://issues.apache.org/jira/browse/IGNITE-2286 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Fix For: 1.6 # Add option "Generate primitives in POJO for not null columns"+ tooltip with description # Add option "Use Java builtin types as Key class" + tooltip with description when KeyClass generated and when it will be better to use java builtin types -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2284) Improve Metadata and Caches screen integration
Alexey Kuznetsov created IGNITE-2284: Summary: Improve Metadata and Caches screen integration Key: IGNITE-2284 URL: https://issues.apache.org/jira/browse/IGNITE-2284 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Priority: Minor # Add "name" to "Data source bean" labels # Auto generate name for POJO Store datasource bean name (cacheName + Ds). # Auto select H2 dialect # If on metadata page cache is selected and this cache has no store configured we need to show dialog with cache POJO store configuration on user click "Save" button -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2283) Improve download on Summary page
Alexey Kuznetsov created IGNITE-2283: Summary: Improve download on Summary page Key: IGNITE-2283 URL: https://issues.apache.org/jira/browse/IGNITE-2283 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Priority: Minor # Add "project" to download button and "Project structure" link that will show popup with project structure description # Change "On this page" to be more accurate with description about page # rename "factory" package to "config" # Add more info into README.txt in jdbc-drivers folder # Describe project structure in root README.txt # Generated pom.xml should be configured as code java 7, source java 7 # Add in more info links to documentation -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2302) Ignite Docker file should use OpenJDK
Alexey Kuznetsov created IGNITE-2302: Summary: Ignite Docker file should use OpenJDK Key: IGNITE-2302 URL: https://issues.apache.org/jira/browse/IGNITE-2302 Project: Ignite Issue Type: Bug Affects Versions: 1.5 Reporter: Alexey Kuznetsov Priority: Blocker Fix For: 1.5 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2217) Add BinaryConfiguration support to cluster screen
Alexey Kuznetsov created IGNITE-2217: Summary: Add BinaryConfiguration support to cluster screen Key: IGNITE-2217 URL: https://issues.apache.org/jira/browse/IGNITE-2217 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2262) Add collecting of BinaryConfiguration to Visor collector tasks.
Alexey Kuznetsov created IGNITE-2262: Summary: Add collecting of BinaryConfiguration to Visor collector tasks. Key: IGNITE-2262 URL: https://issues.apache.org/jira/browse/IGNITE-2262 Project: Ignite Issue Type: Task Components: UI Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Priority: Trivial Fix For: 1.6 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2252) Add support for cache sql schema in REST topology command
Alexey Kuznetsov created IGNITE-2252: Summary: Add support for cache sql schema in REST topology command Key: IGNITE-2252 URL: https://issues.apache.org/jira/browse/IGNITE-2252 Project: Ignite Issue Type: Task Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Andrey Novikov Priority: Blocker Fix For: 1.5 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2037) Update javadocs and documentation about LOCAL cache could be created on client node
Alexey Kuznetsov created IGNITE-2037: Summary: Update javadocs and documentation about LOCAL cache could be created on client node Key: IGNITE-2037 URL: https://issues.apache.org/jira/browse/IGNITE-2037 Project: Ignite Issue Type: Bug Components: cache, newbie Affects Versions: ignite-1.4 Reporter: Alexey Kuznetsov Priority: Trivial Fix For: 1.5 Code that show local cache on client node: {code} public class LocalCacheOnClient { public static void main(String[] args) throws IgniteException { IgniteConfiguration cfgSrv = new IgniteConfiguration(); cfgSrv.setGridName("srv"); Ignite n1 = Ignition.start(cfgSrv); IgniteConfiguration cfgClm = new IgniteConfiguration(); cfgClm.setGridName("cln"); cfgClm.setClientMode(true); Ignite n2 = Ignition.start(cfgClm); CacheConfigurationccfg = new CacheConfiguration<>("local"); ccfg.setCacheMode(CacheMode.LOCAL); IgniteCache c = n2.getOrCreateCache(ccfg); c.put(1, 100); n1.close(); // stop server node c.put(2, 200); // local cache works fine. System.out.println(c.get(1)); System.out.println(c.get(2)); } } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1946) Rework Schema Import Utility to generate code with new API
Alexey Kuznetsov created IGNITE-1946: Summary: Rework Schema Import Utility to generate code with new API Key: IGNITE-1946 URL: https://issues.apache.org/jira/browse/IGNITE-1946 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.5 Schema Import Utility Should generate XML and Java code for new Queries and Pojo store API -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1989) Update scala to 2.11 and spark to 1.5.2
Alexey Kuznetsov created IGNITE-1989: Summary: Update scala to 2.11 and spark to 1.5.2 Key: IGNITE-1989 URL: https://issues.apache.org/jira/browse/IGNITE-1989 Project: Ignite Issue Type: Bug Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Priority: Minor Fix For: 1.5 Update dependencies in corresponding pom.xml -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-1990) Optimized marshaller failed with java.lang.UnsupportedOperationException: java.math.BigDecimal in case of java client
Alexey Kuznetsov created IGNITE-1990: Summary: Optimized marshaller failed with java.lang.UnsupportedOperationException: java.math.BigDecimal in case of java client Key: IGNITE-1990 URL: https://issues.apache.org/jira/browse/IGNITE-1990 Project: Ignite Issue Type: Bug Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.5 It seems that classnames-jdk.properties for some reason does not contain BigDecimal -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2347) Rework demo for load metadata
Alexey Kuznetsov created IGNITE-2347: Summary: Rework demo for load metadata Key: IGNITE-2347 URL: https://issues.apache.org/jira/browse/IGNITE-2347 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.6 # Add button "Load from demo database" # Add "Remove demo types" option -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2349) Rework cache creation
Alexey Kuznetsov created IGNITE-2349: Summary: Rework cache creation Key: IGNITE-2349 URL: https://issues.apache.org/jira/browse/IGNITE-2349 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.6 When create new cache, associate it with all clusters by default. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2348) Rework SQL demo
Alexey Kuznetsov created IGNITE-2348: Summary: Rework SQL demo Key: IGNITE-2348 URL: https://issues.apache.org/jira/browse/IGNITE-2348 Project: Ignite Issue Type: Sub-task Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Andrey Novikov Fix For: 1.6 # Make demo node fully isolated from any other nodes. # Add "SQL Demo" menu item that will start SQL demo itself + open a special pre-constructed notebook with three queries: simple SQL query, SQL query with aggregates, SQL query with refresh rate. # Make sure that data model in load metadata demo is the same as SQL Demo. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2351) Rework metadata creation
Alexey Kuznetsov created IGNITE-2351: Summary: Rework metadata creation Key: IGNITE-2351 URL: https://issues.apache.org/jira/browse/IGNITE-2351 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.6 Add possibility to associate / create cache when creating metadata manually. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3277) Migrate rest-http from outdated json-lib to Jackson
Alexey Kuznetsov created IGNITE-3277: Summary: Migrate rest-http from outdated json-lib to Jackson Key: IGNITE-3277 URL: https://issues.apache.org/jira/browse/IGNITE-3277 Project: Ignite Issue Type: Task Components: general Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 ignite-rest-http module uses json-lib 2.4 [1] for java to JSON transformations and this library last release was on 2010-12-14. This is very old library and after some investigations I found that it produce a lot of garbage during java to JSON transformation. I'm planing to replace json-lib 2.4 with Jackson 2.x [2] 1. https://sourceforge.net/projects/json-lib 2. https://github.com/FasterXML/jackson -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3345) Implement support for optional key type in REST HTTP get command
Alexey Kuznetsov created IGNITE-3345: Summary: Implement support for optional key type in REST HTTP get command Key: IGNITE-3345 URL: https://issues.apache.org/jira/browse/IGNITE-3345 Project: Ignite Issue Type: Task Components: cache Affects Versions: 1.6 Reporter: Alexey Kuznetsov Fix For: 1.7 It seems that in current implementation (https://apacheignite.readme.io/docs/rest-api#get) GET command could work only with String keys. We can add optional parameter "keyType" and implement support for common built-in types such as Integer, Long, UUID,... and user classes that a valid JavaBeans. Sample: http://host:port/ignite?cmd=get=1=myCache=Long -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2346) Rework java code generation of DataSource
Alexey Kuznetsov created IGNITE-2346: Summary: Rework java code generation of DataSource Key: IGNITE-2346 URL: https://issues.apache.org/jira/browse/IGNITE-2346 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.6 Current code generation create datasource for each cache. This should be refactored to single method that should be reused. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2373) Revisit server side error handling logic
Alexey Kuznetsov created IGNITE-2373: Summary: Revisit server side error handling logic Key: IGNITE-2373 URL: https://issues.apache.org/jira/browse/IGNITE-2373 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Andrey Novikov Fix For: 1.6 We have in /routes 14 times {code} send(err) {code} and 27 times {code} send(err.message) {code} It seems for me that we should always use send(err) And also I think we could introduce a couple of utility functions to reduce boilerplate code like this {code} if (err) return res.status(500).send(err.message); {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2397) JDBC SQL Exceptions swallowed in case of not valid SQL query
Alexey Kuznetsov created IGNITE-2397: Summary: JDBC SQL Exceptions swallowed in case of not valid SQL query Key: IGNITE-2397 URL: https://issues.apache.org/jira/browse/IGNITE-2397 Project: Ignite Issue Type: Bug Components: SQL Affects Versions: 1.5 Reporter: Alexey Kuznetsov Assignee: Andrey Novikov Fix For: 1.6 In case of SQL against not existing table exception with valuable message is returned, but in case of not valid SQL against existing table exception with not so valuable message returned. We need somehow analyse exception cause and in case it has SQL exception - extract valuable information from it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2381) Move Indexed key-value pairs from Cache Screen to Metadata Screen
Alexey Kuznetsov created IGNITE-2381: Summary: Move Indexed key-value pairs from Cache Screen to Metadata Screen Key: IGNITE-2381 URL: https://issues.apache.org/jira/browse/IGNITE-2381 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Vasiliy Sisko Fix For: 1.6 It is more logical to configure indexed key-value pairs on Metadata screen. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2573) Problem with landscape orientation under Android + Chrome + active editor
Alexey Kuznetsov created IGNITE-2573: Summary: Problem with landscape orientation under Android + Chrome + active editor Key: IGNITE-2573 URL: https://issues.apache.org/jira/browse/IGNITE-2573 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov # Turn phone in landscape mode # Open any cluster # Set focus to any editor # When keyboard shown -> layout broken -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2574) A lot of wasted space on mobile browser
Alexey Kuznetsov created IGNITE-2574: Summary: A lot of wasted space on mobile browser Key: IGNITE-2574 URL: https://issues.apache.org/jira/browse/IGNITE-2574 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov I have a FullHD mobile device Open web console in landscape mode and see a lot of unused space on left and right. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2562) Affix is blinking in some cases
Alexey Kuznetsov created IGNITE-2562: Summary: Affix is blinking in some cases Key: IGNITE-2562 URL: https://issues.apache.org/jira/browse/IGNITE-2562 Project: Ignite Issue Type: Sub-task Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov Assignee: Dmitriyff Priority: Minor -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2612) Refactor Caches screen to Angular directives
Alexey Kuznetsov created IGNITE-2612: Summary: Refactor Caches screen to Angular directives Key: IGNITE-2612 URL: https://issues.apache.org/jira/browse/IGNITE-2612 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2571) Responsive web design
Alexey Kuznetsov created IGNITE-2571: Summary: Responsive web design Key: IGNITE-2571 URL: https://issues.apache.org/jira/browse/IGNITE-2571 Project: Ignite Issue Type: Bug Components: wizards Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov This is a parent ticket for all issues about responsive web design -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2482) Unsaved changes confirmation partially does not work
Alexey Kuznetsov created IGNITE-2482: Summary: Unsaved changes confirmation partially does not work Key: IGNITE-2482 URL: https://issues.apache.org/jira/browse/IGNITE-2482 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Assignee: Dmitriyff # Add new cluster # Save it # Change name and click another link or [Clone] Expected Dialog with warning about unsaved changes should be shown. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2547) Expand node with metadata for current selected cache
Alexey Kuznetsov created IGNITE-2547: Summary: Expand node with metadata for current selected cache Key: IGNITE-2547 URL: https://issues.apache.org/jira/browse/IGNITE-2547 Project: Ignite Issue Type: Sub-task Components: wizards Reporter: Alexey Kuznetsov Priority: Minor In current implementation we show all caches metadata collapsed, but it make sense to expand node for current selected cache. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2524) Save and revert buttons should not be active after wrong input and clean
Alexey Kuznetsov created IGNITE-2524: Summary: Save and revert buttons should not be active after wrong input and clean Key: IGNITE-2524 URL: https://issues.apache.org/jira/browse/IGNITE-2524 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov Assignee: Dmitriyff Steps # Create new cluster and save # Enter into port number -1 # Clean # Save and revert buttons are active Expected Save and revert buttons are not active -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2723) Unique validator not works on Cluster screen trust managers tables
Alexey Kuznetsov created IGNITE-2723: Summary: Unique validator not works on Cluster screen trust managers tables Key: IGNITE-2723 URL: https://issues.apache.org/jira/browse/IGNITE-2723 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov Assignee: Dmitriyff Steps to reproduce: # SSL enabled # Add item "a.b" and save # Click on item to edit # Change text to "a.b1" # Error is shown -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2467) Check box [Enable peer class loading] on [Class deployment] group should disable fields
Alexey Kuznetsov created IGNITE-2467: Summary: Check box [Enable peer class loading] on [Class deployment] group should disable fields Key: IGNITE-2467 URL: https://issues.apache.org/jira/browse/IGNITE-2467 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Check box [Enable peer class loading] on [Class deployment] group should disable fields, but now they are hide. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2459) Validation for java reserved keywords is not working
Alexey Kuznetsov created IGNITE-2459: Summary: Validation for java reserved keywords is not working Key: IGNITE-2459 URL: https://issues.apache.org/jira/browse/IGNITE-2459 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov Assignee: Andrey Novikov Fields that require fully qualified class names should validate user input for java reserved keywords, but now JavaTypes.nonKeywords(value) does not work properly. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2464) Text for validation tooltips should be configurable or specified.
Alexey Kuznetsov created IGNITE-2464: Summary: Text for validation tooltips should be configurable or specified. Key: IGNITE-2464 URL: https://issues.apache.org/jira/browse/IGNITE-2464 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov Assignee: Dmitriyff -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2463) UI should expand groups and scroll focus to first invalid field on Save button click
Alexey Kuznetsov created IGNITE-2463: Summary: UI should expand groups and scroll focus to first invalid field on Save button click Key: IGNITE-2463 URL: https://issues.apache.org/jira/browse/IGNITE-2463 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Assignee: Dmitriyff Steps #Expand advanced settings #Enter some invalid value to any group #Collapse group #Hide advanced settings #Click on [Save] button Expected #Advanced settings expanded #Group expanded #Focus transferred (with scroll to viewport) to field with invalid value #Popup with error message shown -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2648) Rework sign-up: add notification by e-mail after sign-up
Alexey Kuznetsov created IGNITE-2648: Summary: Rework sign-up: add notification by e-mail after sign-up Key: IGNITE-2648 URL: https://issues.apache.org/jira/browse/IGNITE-2648 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov Assignee: Andrey Novikov After user sign-up we should send e-mail with notification about registration. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2676) Refactor IGFS screen to Angular directives
Alexey Kuznetsov created IGNITE-2676: Summary: Refactor IGFS screen to Angular directives Key: IGNITE-2676 URL: https://issues.apache.org/jira/browse/IGNITE-2676 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2875) Rework building REST commands for Web Agent
Alexey Kuznetsov created IGNITE-2875: Summary: Rework building REST commands for Web Agent Key: IGNITE-2875 URL: https://issues.apache.org/jira/browse/IGNITE-2875 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Andrey Novikov Fix For: 1.6 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-2910) VisorNodeDataCollectorTask should collect info about offheap and swap keys per partitions
Alexey Kuznetsov created IGNITE-2910: Summary: VisorNodeDataCollectorTask should collect info about offheap and swap keys per partitions Key: IGNITE-2910 URL: https://issues.apache.org/jira/browse/IGNITE-2910 Project: Ignite Issue Type: Task Components: visor Affects Versions: 1.5.0.final Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.6 For now only keys in heap is collected, but offheap and swap also should be handled. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3008) Agent detection is not working in case of local deployment (DEV) with gulp connect
Alexey Kuznetsov created IGNITE-3008: Summary: Agent detection is not working in case of local deployment (DEV) with gulp connect Key: IGNITE-3008 URL: https://issues.apache.org/jira/browse/IGNITE-3008 Project: Ignite Issue Type: Bug Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Andrey Novikov Priority: Blocker -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3047) Cluster: Binary configuration - focus should be set to TypeName on new type
Alexey Kuznetsov created IGNITE-3047: Summary: Cluster: Binary configuration - focus should be set to TypeName on new type Key: IGNITE-3047 URL: https://issues.apache.org/jira/browse/IGNITE-3047 Project: Ignite Issue Type: Bug Components: wizards Reporter: Alexey Kuznetsov Assignee: Maxim Afanasiev Fix For: 1.6 Steps to reproduce: 1) Go to Clusters screen. 2) Go to Binary configuration 3) Click "+" on type configuration - focus not in first field. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3144) Refactor Schema Import Utility. Split for two modules: schema-import and schema-import-db
Alexey Kuznetsov created IGNITE-3144: Summary: Refactor Schema Import Utility. Split for two modules: schema-import and schema-import-db Key: IGNITE-3144 URL: https://issues.apache.org/jira/browse/IGNITE-3144 Project: Ignite Issue Type: Task Components: build Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.6 In order to reuse same code from Schema Import and Web console we need to refactor ignite-schema-import module. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3143) Implement support for executing Visor tasks via REST HTTP
Alexey Kuznetsov created IGNITE-3143: Summary: Implement support for executing Visor tasks via REST HTTP Key: IGNITE-3143 URL: https://issues.apache.org/jira/browse/IGNITE-3143 Project: Ignite Issue Type: Task Components: clients Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.6 In order to execute Visor tasks via REST HTTP we need to implement special JSON-to-Java and Java-to-JSON transformation logic. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3028) Schema Import Utility should generate fields aliases with database names.
Alexey Kuznetsov created IGNITE-3028: Summary: Schema Import Utility should generate fields aliases with database names. Key: IGNITE-3028 URL: https://issues.apache.org/jira/browse/IGNITE-3028 Project: Ignite Issue Type: Task Components: wizards Reporter: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3029) Web console should generate fields aliases with database names.
Alexey Kuznetsov created IGNITE-3029: Summary: Web console should generate fields aliases with database names. Key: IGNITE-3029 URL: https://issues.apache.org/jira/browse/IGNITE-3029 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3030) Add missing properties to configuration
Alexey Kuznetsov created IGNITE-3030: Summary: Add missing properties to configuration Key: IGNITE-3030 URL: https://issues.apache.org/jira/browse/IGNITE-3030 Project: Ignite Issue Type: Sub-task Reporter: Alexey Kuznetsov Fix For: 1.6 1. userAttributes 2. failoverSpi 3. gridLogger See http://apache-ignite-users.70518.x6.nabble.com/How-to-auto-generate-spring-configuration-file-td4284.html -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3017) igniteFormFieldInputAutofocus is not working as expected
Alexey Kuznetsov created IGNITE-3017: Summary: igniteFormFieldInputAutofocus is not working as expected Key: IGNITE-3017 URL: https://issues.apache.org/jira/browse/IGNITE-3017 Project: Ignite Issue Type: Bug Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Setting attribute data-ignite-form-field-input-autofocus to false does not prevent from setting focus into control. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3067) Refactor validators messages from feedbacks to ngModel + form
Alexey Kuznetsov created IGNITE-3067: Summary: Refactor validators messages from feedbacks to ngModel + form Key: IGNITE-3067 URL: https://issues.apache.org/jira/browse/IGNITE-3067 Project: Ignite Issue Type: Bug Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Maxim Afanasiev Fix For: 1.7 Current implementation feedback directive put error message into form, but validators have more info about error and could put more detailed message into form. This should be refactored. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3589) Add support for distributed joins to SQL screen on Web Console
Alexey Kuznetsov created IGNITE-3589: Summary: Add support for distributed joins to SQL screen on Web Console Key: IGNITE-3589 URL: https://issues.apache.org/jira/browse/IGNITE-3589 Project: Ignite Issue Type: Task Components: wizards Affects Versions: 1.7 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 In Ignite 1.7 distributed joins were added, we need to add appropriate checkbox to SQL screen. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3592) Provide some kind of pluggable compression SPI support
Alexey Kuznetsov created IGNITE-3592: Summary: Provide some kind of pluggable compression SPI support Key: IGNITE-3592 URL: https://issues.apache.org/jira/browse/IGNITE-3592 Project: Ignite Issue Type: Task Components: cache Reporter: Alexey Kuznetsov Fix For: 2.0 It may be useful in some cases to compress data stored in cache. And in order to give access to compressed data from SQL engine this support should be implemented in ignite-core level. See discussion on dev-list: http://apache-ignite-developers.2346864.n4.nabble.com/Data-compression-in-Ignite-2-0-td10099.html -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3622) BinaryObject: print idHash in toString() method only in debug mode
Alexey Kuznetsov created IGNITE-3622: Summary: BinaryObject: print idHash in toString() method only in debug mode Key: IGNITE-3622 URL: https://issues.apache.org/jira/browse/IGNITE-3622 Project: Ignite Issue Type: Task Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Priority: Minor Fix For: 1.8 Current implementation of BinaryObject.toString() method print idHash for internal objects, for example, for AffinityKey. This lead to "unstable" result of toString() method, you will get 2 different strings on each toString() invocation. Possible fix: introduce private static final boolean debug = false; And check this flag in toString(). If some one will need idHash for debug reasons he could change this flag in its private build and debug. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3442) Header: Configuration menu should dropdown on hover
Alexey Kuznetsov created IGNITE-3442: Summary: Header: Configuration menu should dropdown on hover Key: IGNITE-3442 URL: https://issues.apache.org/jira/browse/IGNITE-3442 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 On click go to Clusters. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3437) Caches: Start size - rename to Onheap start size and add more info into tooltip
Alexey Kuznetsov created IGNITE-3437: Summary: Caches: Start size - rename to Onheap start size and add more info into tooltip Key: IGNITE-3437 URL: https://issues.apache.org/jira/browse/IGNITE-3437 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 And moe under "Mode" -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3443) Implement collecting what SQL statements executed on cluster and their metrics.
Alexey Kuznetsov created IGNITE-3443: Summary: Implement collecting what SQL statements executed on cluster and their metrics. Key: IGNITE-3443 URL: https://issues.apache.org/jira/browse/IGNITE-3443 Project: Ignite Issue Type: Task Components: SQL Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 We could collect last 1000 (maybe configurable) sql statements with per statement statistics: count, min time, max time, avg time, May be execution plan (explain) ? -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3441) Caches and Summary: move client near cache config from Summary to Caches
Alexey Kuznetsov created IGNITE-3441: Summary: Caches and Summary: move client near cache config from Summary to Caches Key: IGNITE-3441 URL: https://issues.apache.org/jira/browse/IGNITE-3441 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 Also it would be useful to apply same near cache settings for all or selected caches. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3446) Visor CMD: improve usability for batch mode
Alexey Kuznetsov created IGNITE-3446: Summary: Visor CMD: improve usability for batch mode Key: IGNITE-3446 URL: https://issues.apache.org/jira/browse/IGNITE-3446 Project: Ignite Issue Type: Task Components: visor Reporter: Alexey Kuznetsov Fix For: 1.7 # Do not require confirmation in batch mode. # Add two new variables: @n - will return oldest node in cluster, @nl - will return oldest local node on host where visor cmd is running # Add options --all-local --all-remote to kill command. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3434) Improve usability of Ignite Web Console
Alexey Kuznetsov created IGNITE-3434: Summary: Improve usability of Ignite Web Console Key: IGNITE-3434 URL: https://issues.apache.org/jira/browse/IGNITE-3434 Project: Ignite Issue Type: Task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 This a parent ticket for usability of Ignite Web Console. Main idea - all should be obvious as much as possible. All tooltips should contains information as much as possible, with examples. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3435) Caches: rework off-heap memory selection
Alexey Kuznetsov created IGNITE-3435: Summary: Caches: rework off-heap memory selection Key: IGNITE-3435 URL: https://issues.apache.org/jira/browse/IGNITE-3435 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 Instead of -1, 0 and some number - show dropdown with items: Disabled, Unlimited, Limited. And when Limited selected - show input for numgber of bytes -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3436) Caches: make SQL schema tooltip more informative, add example.
Alexey Kuznetsov created IGNITE-3436: Summary: Caches: make SQL schema tooltip more informative, add example. Key: IGNITE-3436 URL: https://issues.apache.org/jira/browse/IGNITE-3436 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 For now it is not clear why we need this field. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3438) Caches: Add more info and examples to "Escape table and filed names" tooltip
Alexey Kuznetsov created IGNITE-3438: Summary: Caches: Add more info and examples to "Escape table and filed names" tooltip Key: IGNITE-3438 URL: https://issues.apache.org/jira/browse/IGNITE-3438 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3439) Caches: Add possibility to specify custom store and configure it via XML if needed.
Alexey Kuznetsov created IGNITE-3439: Summary: Caches: Add possibility to specify custom store and configure it via XML if needed. Key: IGNITE-3439 URL: https://issues.apache.org/jira/browse/IGNITE-3439 Project: Ignite Issue Type: Sub-task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.7 For now we could select only builtin stores (pojo, hibernate,...) but no way for user store. We should fix this. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3617) Implement support for "Local node" mode on SQL screen
Alexey Kuznetsov created IGNITE-3617: Summary: Implement support for "Local node" mode on SQL screen Key: IGNITE-3617 URL: https://issues.apache.org/jira/browse/IGNITE-3617 Project: Ignite Issue Type: Sub-task Components: wizards Reporter: Alexey Kuznetsov It will be useful to have "Local node" check box and dialog for selecting node. This mode should be implemented for: execute, explain, scan. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3702) Schema import utility: missing index type setter in java code generator
Alexey Kuznetsov created IGNITE-3702: Summary: Schema import utility: missing index type setter in java code generator Key: IGNITE-3702 URL: https://issues.apache.org/jira/browse/IGNITE-3702 Project: Ignite Issue Type: Bug Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.8 XML generator has such setter, but Java - no. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-4676) Clojure hangs if executed nested internal task with continuation
Alexey Kuznetsov created IGNITE-4676: Summary: Clojure hangs if executed nested internal task with continuation Key: IGNITE-4676 URL: https://issues.apache.org/jira/browse/IGNITE-4676 Project: Ignite Issue Type: Bug Components: compute Affects Versions: 1.8 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.9 -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Created] (IGNITE-4686) Web Console: Add grouping by company on Amin panel screen
Alexey Kuznetsov created IGNITE-4686: Summary: Web Console: Add grouping by company on Amin panel screen Key: IGNITE-4686 URL: https://issues.apache.org/jira/browse/IGNITE-4686 Project: Ignite Issue Type: Task Components: wizards Affects Versions: 1.8 Reporter: Alexey Kuznetsov Fix For: 1.9 Add tab with table that will be grouped by company. This table should has following features: # Combo with list of companies to show only selected companies. # Filter with company name (to quick filter). # Columns with metrics should show totals for company. # Instead of "Action" column show "Collapse/Expand" control. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Created] (IGNITE-4708) Web Console: Show detailed information about error on Queries screen
Alexey Kuznetsov created IGNITE-4708: Summary: Web Console: Show detailed information about error on Queries screen Key: IGNITE-4708 URL: https://issues.apache.org/jira/browse/IGNITE-4708 Project: Ignite Issue Type: Task Components: UI, wizards Affects Versions: 1.8 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 2.0 In current implementation Web Console shows only top messages from stack trace and usually looks like "Failed to parse bla-bla". We need to show full stack trace with all errors. Show some troubleshooting tips for user to help him to fix query, for example, select correct cache. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Created] (IGNITE-4709) Web Console: Implement support for Affinity key configuration on Model screen
Alexey Kuznetsov created IGNITE-4709: Summary: Web Console: Implement support for Affinity key configuration on Model screen Key: IGNITE-4709 URL: https://issues.apache.org/jira/browse/IGNITE-4709 Project: Ignite Issue Type: Task Components: UI, wizards Affects Versions: 1.8 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 2.0 Web Console should give possibility to configure Affinity key visually and generate appropriate XML and Java code. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Created] (IGNITE-3768) SQL: implement collecting query metrics from map step to reduce step
Alexey Kuznetsov created IGNITE-3768: Summary: SQL: implement collecting query metrics from map step to reduce step Key: IGNITE-3768 URL: https://issues.apache.org/jira/browse/IGNITE-3768 Project: Ignite Issue Type: Task Components: SQL Affects Versions: 1.6 Reporter: Alexey Kuznetsov Fix For: 1.8 Ignite SQL engine use a mapreduce to execute query on cluster. Some node map queries over cluster and after they are completed and reduced on initial node. In current implementation we measure duration on initial node and on all nodes where two-step queries are executed, but only overall duration is returned. We also need to return duration from all two-step queries. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3769) Visor CMD: improve script execution in alert command
Alexey Kuznetsov created IGNITE-3769: Summary: Visor CMD: improve script execution in alert command Key: IGNITE-3769 URL: https://issues.apache.org/jira/browse/IGNITE-3769 Project: Ignite Issue Type: Task Components: visor Affects Versions: 1.7 Reporter: Alexey Kuznetsov Fix For: 1.8 Current logic of executing custom scripts from alert command is not very usable and need to be improved. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3816) CacheJdbcPojoStore check for column names should be case insensitive
Alexey Kuznetsov created IGNITE-3816: Summary: CacheJdbcPojoStore check for column names should be case insensitive Key: IGNITE-3816 URL: https://issues.apache.org/jira/browse/IGNITE-3816 Project: Ignite Issue Type: Bug Components: cache Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.8 Current logic just put column names as is and if user defined them in low register an NPE will be thrown because later search for column will be with upper case. Also if column not found a proper Excepton should be thrown, not NPE. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3803) Web Console: Do not show sign-in page for user with valid session
Alexey Kuznetsov created IGNITE-3803: Summary: Web Console: Do not show sign-in page for user with valid session Key: IGNITE-3803 URL: https://issues.apache.org/jira/browse/IGNITE-3803 Project: Ignite Issue Type: Task Components: wizards Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Maxim Afanasiev Priority: Critical Fix For: 1.8 Steps for reproduce: # Login to web console. # Close page. # Open page - you will see "Sign in" page and immediately redirected to "Clusters" page. Expected: Only "Clusters" page should be shown. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3815) CacheJdbcPojoStore.loadCache() should check arguments and fail with appropriate exception message
Alexey Kuznetsov created IGNITE-3815: Summary: CacheJdbcPojoStore.loadCache() should check arguments and fail with appropriate exception message Key: IGNITE-3815 URL: https://issues.apache.org/jira/browse/IGNITE-3815 Project: Ignite Issue Type: Task Components: cache Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.8 CacheJdbcPojoStore.loadCache() method accepts arguments in following format: closure, keyType1, sql1, ..., keyTypeN, sqlN. We could easily check that keyType1, ..., keyTypeN are configured in store and throw appropriate exception that will help users to understand what is wrong. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3888) Web Console: move feedbacks with basic validators to mixins
Alexey Kuznetsov created IGNITE-3888: Summary: Web Console: move feedbacks with basic validators to mixins Key: IGNITE-3888 URL: https://issues.apache.org/jira/browse/IGNITE-3888 Project: Ignite Issue Type: Bug Components: wizards Affects Versions: 1.7 Reporter: Alexey Kuznetsov Assignee: Dmitriy Shabalin Fix For: 1.8 Move required, min and max feedbacks from basic inputs to mixins. Other way they don't visible. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-3964) SQL: implement support for table alias
Alexey Kuznetsov created IGNITE-3964: Summary: SQL: implement support for table alias Key: IGNITE-3964 URL: https://issues.apache.org/jira/browse/IGNITE-3964 Project: Ignite Issue Type: Task Components: SQL Affects Versions: 1.6 Reporter: Alexey Kuznetsov Fix For: 2.0 We have ability to specify aliases for columns via org.apache.ignite.cache.QueryEntity#getAliases. But how about alias for table name? This could be useful in case of moving legacy application to Ignite with a lot of SQL statements. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-4007) SQL: QueryMetrics.minimumTime() is always zero.
Alexey Kuznetsov created IGNITE-4007: Summary: SQL: QueryMetrics.minimumTime() is always zero. Key: IGNITE-4007 URL: https://issues.apache.org/jira/browse/IGNITE-4007 Project: Ignite Issue Type: Bug Components: SQL Affects Versions: 1.6 Reporter: Alexey Kuznetsov Assignee: Alexey Kuznetsov Fix For: 1.8 QueryMetrics.minimumTime() is always zero, because internal AtomicInteger initialized with zero and code that change minTime looks like {code}minTime.setIfLess(duration);{code} Obviously that execution time is always >=0 and any number is always is greate than zero and metrics never updated. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-4043) Visor CMD: cache scan - support execution on selected node only
Alexey Kuznetsov created IGNITE-4043: Summary: Visor CMD: cache scan - support execution on selected node only Key: IGNITE-4043 URL: https://issues.apache.org/jira/browse/IGNITE-4043 Project: Ignite Issue Type: Task Components: wizards Affects Versions: 1.7 Reporter: Alexey Kuznetsov See: http://stackoverflow.com/questions/39887651/get-cache-entrieskeys-values-list-on-particular-node-in-apache-ignite# -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (IGNITE-4023) Web Console: Show keys count in select nodes dialog when executing local query
Alexey Kuznetsov created IGNITE-4023: Summary: Web Console: Show keys count in select nodes dialog when executing local query Key: IGNITE-4023 URL: https://issues.apache.org/jira/browse/IGNITE-4023 Project: Ignite Issue Type: Task Components: wizards Affects Versions: 1.8 Reporter: Alexey Kuznetsov Priority: Minor Fix For: 1.8 For usability reasons it would be useful to show number of keys in cache on each node in "Select Node Dialog" when running SQL on local node. -- This message was sent by Atlassian JIRA (v6.3.4#6332)