Well, here is the update.
Prehistory:
jBPM has bees started yesterday around noon. Big drools project (9K+ guided rules) has been imported, I think that indexing took about an hour or less. Around 18:00 yesterday jBPM has been restarted, surprisingly indexing began again. The top CPU usage reached 700%. Since that time I didn't touch jBPM - no restart, no Business Central logins.
Today I've noticed that jBPM still actively does something - over 200% CPU utilization.
Now the update.
With jboss cli I've changed log level of root logger to DEBUG and server.log shows a tons of activities related to indexing:
...
2019-07-11 10:10:33,079 DEBUG [org.uberfire.ext.metadata.io.IndexerDispatcher] (Thread-171) Processing event [NewFileEvent [file=/src/main/resources/com/blah/qerules/C0427.rdslr]] for indexer [id=org.drools.workbench.screens.guided.rule.backend.server.indexing.GuidedRuleDslrFileIndexer].
2019-07-11 10:10:33,090 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/src/main/resources/com/blah/qerules/C0427.rdslr
2019-07-11 10:10:33,111 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/src/main/resources/com/blah/qerules/C0427.rdslr
2019-07-11 10:10:33,133 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/pom.xml
2019-07-11 10:10:33,136 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/src/main/resources/com/blah/qerules/C0427.rdslr
2019-07-11 10:10:33,136 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/pom.xml
2019-07-11 10:10:33,136 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/src/main/resources/com/blah/qerules/C0427.rdslr
2019-07-11 10:10:33,157 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/src/main/resources/com/blah/qerules/C0427.rdslr
2019-07-11 10:10:33,157 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/src/main/resources/META-INF/kmodule.xml
2019-07-11 10:10:33,157 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/
2019-07-11 10:10:33,157 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/src/main/resources/com/blah/qerules/C0427.rdslr
2019-07-11 10:10:33,168 DEBUG [org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider] (Thread-171) Accessing uri default://feature/newquirks@MySpace/qerules/src/main/resources/com/equian/hands2/qerules
...
The package com/blah/qerules contains over 9K guided rules, C0427.rdslr is just one of them, server.log is full of the chunks like the one above, just rule file names are different.
Is it normal? (I guess it's not)
Are there any ways to fix this?
Thank you,
Yuriy