We are uploading 45000 rules to Kie Workbench. These rules are declared in a single excel sheet. We are planning to upload 5 files to a single KIe_project totalling upto 200,000 rules.
Problem Statement
- Currently for 20,000 rules , the validation and build takes lot of time We have to raise the VM options to be a follows, otherwise we are getting very high response times and some times java.io.buffersize exceed exception Xms=512m Xmx=7168 MaxPermGen=4096 If the rule file contains validation errors then validation alone will take 15 mins
- Converting a xls file to GDST format and then Build&Deploy project is taking more than 1 hour. and its not satisfactory that we are getting to know after 1 hour that there are validation errors or build failure or success in deployment
- Other connected users are unable to perform any operation on Kie-Workbench during upload/validation/deployment of such large files
- After successful convertion of an xls file to a gdst format, Guided Decision table edito is unable to load for even 10k records.
- During each validaiton or upload, we are getting the error that unable to deploy artifact tohttp://repo1.maven.org/maven2 . We are only uploading to Kie-WB, why is it going to the mentioned repo for deployment. Secondly we have our own nexus repository deployed in organization where assets needs to be deployed, not in the http://repo1.maven.org/maven2. For infor we are using maven's in kie-project's pom to deploy to our repository.
How to resolve the issue of uploading large rule files.