JPPF Issue Tracker
JPPF (jppf)
October 20, 2017
bug_report_tiny.png 09:17  Bug report JPPF-521 - Document the "jppf.node.provisioning.master.uuid" configuration property
lolocohen : Assignee changed: lolo4j
bug_report_tiny.png 09:16  Bug report JPPF-521 - Document the "jppf.node.provisioning.master.uuid" configuration property
lolocohen : Issue created
The "jppf.node.provisioning.master.uuid" property, also represented as [http://jppf.org/javadoc/5.2/org/jppf/utils/configuration/JPPFProperties.html#PROVISIONING_MASTER_UUID '''JPPFProperties.PROVISIONING_MASTER_UUID'''] in the configuration API is a property that is only set on slave nodes and contains the UUID of the master node that started them.

It appears this property is only documented in the Javadoc and nowhere else. We should add something about it in the [http://www.jppf.org/doc/5.2/index.php?title=Node_provisioning '''provisioning'''] documentation.
bug_report_tiny.png 09:16  Bug report JPPF-521 - Document the "jppf.node.provisioning.master.uuid" configuration property
lolocohen : 'JPPF 5.2.8' added
October 09, 2017
task_tiny.png 08:25  Task JPPF-520 - Make JPPF work with Java 9
lolocohen : Assignee changed: lolo4j
task_tiny.png 08:25  Task JPPF-520 - Make JPPF work with Java 9
lolocohen : Issue created
The title says it all. We should be able to compile, build and run JPPF with Java 9. In particular, passing all automated tests will be the main acceptance criteria.
feature_request_tiny.png 08:21  Feature request JPPF-17 - Recover from hard failures on the client side
lolocohen : Target milestone changed: JPPF 6.0 ⇒ JPPF Vision
feature_request_tiny.png 08:21  Feature request JPPF-106 - Provide error reporting at the task bundle level
lolocohen : Target milestone changed: JPPF 6.0 ⇒ JPPF Vision
feature_request_tiny.png 08:21  Feature request JPPF-435 - Remove the limitation to 2 GB message size in communication protocol
lolocohen : Target milestone changed: JPPF 6.0 ⇒ JPPF Vision
feature_request_tiny.png 08:06  Feature request JPPF-519 - Admin console: ability to add custom data to the JVM health view and the charts
lolocohen : Issue created
The idea is to be able to add cutom columns to the JVM health view of the desktop and web admin consoles, along with the ability to make data available for the charts in the desktop console. This would be the client side counterpart to the changes proposed in feature request JPPF-396.

This should be implemented as a plugin for the admin conosle(s), with new data based on those found in the refactored [http://www.jppf.org/javadoc/6.0/index.html?org/jppf/management/diagnostics/HealthSnapshot.html '''HealthSnapshot''']
feature_request_tiny.png 07:58  Feature request JPPF-396 - Provide information on remote drivers/nodes not natively available from the JDK
lolocohen : Assignee changed: lolo4j
feature_request_tiny.png 07:28  Feature request JPPF-436 - Integration of JMX remote with NIO
lolocohen : Assignee changed: lolo4j
October 05, 2017
bug_report_tiny.png 09:00  Bug report JPPF-518 - Admin console job data view does not display peer drivers to which jobs are dispatched
lolocohen : Issue closed
bug_report_tiny.png 09:00  Bug report JPPF-518 - Admin console job data view does not display peer drivers to which jobs are dispatched
lolocohen : Status changed: New ⇒ Closed
bug_report_tiny.png 09:00  Bug report JPPF-518 - Admin console job data view does not display peer drivers to which jobs are dispatched
lolocohen : Resolution changed: Not determined ⇒ RESOLVED
bug_report_tiny.png 09:00  Bug report JPPF-518 - Admin console job data view does not display peer drivers to which jobs are dispatched
lolocohen : lolo4j ⇒ Not being worked on
bug_report_tiny.png 09:00  Bug report JPPF-518 - Admin console job data view does not display peer drivers to which jobs are dispatched
lolocohen : Assignee changed: lolo4j
bug_report_tiny.png 08:50  Bug report JPPF-518 - Admin console job data view does not display peer drivers to which jobs are dispatched
lolocohen : Issue created
When a job is dispatched to a peer driver, the job data view of the admin console displays a blank instead of an icon + host:port string
bug_report_tiny.png 08:50  Bug report JPPF-518 - Admin console job data view does not display peer drivers to which jobs are dispatched
lolocohen : 'JPPF 5.2.8' added
October 04, 2017
feature_request_tiny.png 08:45  Feature request JPPF-493 - Parametrized configuration properties
lolocohen : Issue closed
feature_request_tiny.png 08:45  Feature request JPPF-493 - Parametrized configuration properties
lolocohen : Status changed: New ⇒ Closed
feature_request_tiny.png 08:45  Feature request JPPF-493 - Parametrized configuration properties
lolocohen : Resolution changed: Not determined ⇒ RESOLVED
feature_request_tiny.png 08:45  Feature request JPPF-493 - Parametrized configuration properties
lolocohen : lolo4j ⇒ Not being worked on
feature_request_tiny.png 08:45  Feature request JPPF-493 - Parametrized configuration properties
lolocohen : Assignee changed: lolo4j
September 30, 2017
bug_report_tiny.png 18:31  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : Issue closed
bug_report_tiny.png 18:31  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : Status changed: New ⇒ Closed
bug_report_tiny.png 18:31  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : Resolution changed: Not determined ⇒ RESOLVED
bug_report_tiny.png 18:31  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : lolo4j ⇒ Not being worked on
bug_report_tiny.png 11:30  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : Reproducability changed: Reproduction steps updated
bug_report_tiny.png 11:30  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : Reproducability changed: Reproduction steps updated
bug_report_tiny.png 11:09  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : Description updated
bug_report_tiny.png 11:05  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : Assignee changed: lolo4j
bug_report_tiny.png 11:04  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : Issue created
While performing a stress test in the driver, I was mpnitoring witht he admin console and it showed in the JVM Health vie, the following deadlock:
Deadlock detected

- thread id 32 "JPPF NIO-0008" is waiting to lock java.util.concurrent.locks.ReentrantLock$NonfairSync@7494873c which is held by thread id 30 "JPPF NIO-0006"
- thread id 30 "JPPF NIO-0006" is waiting to lock org.jppf.nio.SelectionKeyWrapper@20bda110 which is held by thread id 29 "JPPF NIO-0005"
- thread id 29 "JPPF NIO-0005" is waiting to lock java.util.concurrent.locks.ReentrantLock$NonfairSync@7494873c which is held by thread id 30 "JPPF NIO-0006"

Stack trace information for the threads listed above

"JPPF NIO-0008" - 32 - state: WAITING - blocked count: 5932 - blocked time: 2065 - wait count: 247708 - wait time: 864535
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.ReentrantLock$NonfairSync@7494873c
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
at org.jppf.server.queue.JPPFPriorityQueue.addBundle(JPPFPriorityQueue.java:99)
at org.jppf.server.nio.client.WaitingJobState.performTransition(WaitingJobState.java:87)
at org.jppf.server.nio.client.WaitingJobState.performTransition(WaitingJobState.java:34)
at org.jppf.nio.StateTransitionTask.run(StateTransitionTask.java:79)
- locked org.jppf.nio.SelectionKeyWrapper@358ddcb3
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

Locked ownable synchronizers:
- java.util.concurrent.ThreadPoolExecutor$Worker@7074c91e

"JPPF NIO-0006" - 30 - state: BLOCKED - blocked count: 6280 - blocked time: 212246 - wait count: 263218 - wait time: 669040
at org.jppf.server.nio.client.CompletionListener.taskCompleted(CompletionListener.java:85)
- waiting on org.jppf.nio.SelectionKeyWrapper@20bda110
at org.jppf.server.protocol.ServerTaskBundleClient.fireTasksCompleted(ServerTaskBundleClient.java:393)
at org.jppf.server.protocol.ServerTaskBundleClient.resultReceived(ServerTaskBundleClient.java:245)
at org.jppf.server.protocol.ServerJob.postResultsReceived(ServerJob.java:165)
at org.jppf.server.protocol.ServerJob.resultsReceived(ServerJob.java:132)
at org.jppf.server.protocol.ServerTaskBundleNode.resultsReceived(ServerTaskBundleNode.java:197)
at org.jppf.server.nio.nodeserver.WaitingResultsState.processResults(WaitingResultsState.java:151)
at org.jppf.server.nio.nodeserver.WaitingResultsState.process(WaitingResultsState.java:87)
at org.jppf.server.nio.nodeserver.WaitingResultsState.performTransition(WaitingResultsState.java:67)
at org.jppf.server.nio.nodeserver.WaitingResultsState.performTransition(WaitingResultsState.java:43)
at org.jppf.nio.StateTransitionTask.run(StateTransitionTask.java:79)
- locked org.jppf.nio.SelectionKeyWrapper@41f49664
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

Locked ownable synchronizers:
- java.util.concurrent.locks.ReentrantLock$NonfairSync@7494873c
- java.util.concurrent.ThreadPoolExecutor$Worker@1c3590e

"JPPF NIO-0005" - 29 - state: WAITING - blocked count: 6000 - blocked time: 1502 - wait count: 256419 - wait time: 877563
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.ReentrantLock$NonfairSync@7494873c
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
at org.jppf.server.queue.JPPFPriorityQueue.addBundle(JPPFPriorityQueue.java:99)
at org.jppf.server.nio.client.WaitingJobState.performTransition(WaitingJobState.java:87)
at org.jppf.server.nio.client.WaitingJobState.performTransition(WaitingJobState.java:34)
at org.jppf.nio.StateTransitionTask.run(StateTransitionTask.java:79)
- locked org.jppf.nio.SelectionKeyWrapper@20bda110
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

Locked ownable synchronizers:
- java.util.concurrent.ThreadPoolExecutor$Worker@7c52859c
bug_report_tiny.png 11:04  Bug report JPPF-517 - Deadlock in the driver during stress test
lolocohen : 'JPPF 5.2.8' added
September 29, 2017
feature_request_tiny.png 08:28  Feature request JPPF-39 - Load balancing with neural nets/genetic algorithms
lolocohen : Assignee changed: lolo4j
September 25, 2017
feature_request_tiny.png 08:40  Feature request JPPF-371 - New sample to upgrade Windows nodes to .Net-capable status
lolocohen : Target milestone changed: JPPF 6.0 ⇒ JPPF Vision
feature_request_tiny.png 08:40  Feature request JPPF-326 - Create automated test for the JEE connector on Glassfish
lolocohen : Target milestone changed: JPPF 6.0 ⇒ JPPF Vision
feature_request_tiny.png 08:40  Feature request JPPF-321 - Create a volunteer computing distribution
lolocohen : Target milestone changed: JPPF 6.0 ⇒ JPPF Vision
August 10, 2017
icon_build.png 10:00 JPPF 5.2.8
New version released
June 12, 2017
icon_build.png 10:00 JPPF 5.2.7
New version released
April 27, 2017
icon_milestone.png 21:36 JPPF 5.1.7
A new milestone has been reached
icon_milestone.png 16:16 JPPF 4.2.9
A new milestone has been reached
icon_milestone.png 15:29 JPPF 4.2.8
A new milestone has been reached
April 02, 2017
icon_build.png 22:00 JPPF 5.2.6
New version released
icon_build.png 21:30 JPPF 5.1.6
New version released
March 10, 2017
icon_build.png 10:00 JPPF 5.2.5
New version released
January 18, 2017
icon_build.png 10:00 JPPF 5.2.4
New version released
January 07, 2017
icon_milestone.png 13:15 JPPF 5.1.5
A new milestone has been reached
January 05, 2017
icon_milestone.png 22:35 JPPF 4.2.4
A new milestone has been reached
November 27, 2016
icon_build.png 11:00 JPPF 5.2.3
New version released
November 13, 2016
icon_milestone.png 08:09 JPPF 5.0.4
A new milestone has been reached
November 09, 2016
icon_milestone.png 17:29 JPPF 5.0.2
A new milestone has been reached
October 16, 2016
icon_milestone.png 01:33 JPPF 4.2.1
A new milestone has been reached
icon_milestone.png 01:29 JPPF 4.2.5
A new milestone has been reached
icon_milestone.png 01:08 JPPF 4.2.3
A new milestone has been reached
Show moreaction_add_small.png