Skip to Main Content

Hardware

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

vdbench50407 exception after 10 days

orakle123Nov 26 2019 — edited Nov 26 2019

I am running multiple instances of vdbench on 10 devices, each with different loads.

2 of them failed after 8 days and 1 just failed after 10 days. The other instances are still running fine.

I received Exception in thread "Vdbmain" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0

I cannot see why vdbench will throw this error.

Any debug will be appreciated.

I have attached some logs:

06:16:28.134 *********************************************************************************************

06:16:28.134 * Observed Workload skew for wd=wd1 delta greater than 1% (2.66). See skew.html for details *

06:16:28.135 *********************************************************************************************

06:16:28.135 *

06:16:28.135 *

06:16:28.135 *************************************************************************************************************************************

06:16:28.135 * Possible reasons for workload skew being out of sync:                                                                             *

06:16:28.135 *                                                                                                                                   *

06:16:28.135 * - Elapsed time too short.                                                                                                         *

06:16:28.135 *   Each SD should have done at least 2000 i/o's. Adding 'warmup=nn' may help this.                                                 *

06:16:28.135 *   For SD concatenation this is the ONLY acceptable reason. Contact me at the Oracle Vdbench Forum if the differences are too big. *

06:16:28.135 *                                                                                                                                   *

06:16:28.135 * - A mix of seekpct=seq and random workloads.                                                                                      *

06:16:28.135 *   Sequential workloads may run on only ONE slave, but random workloads                                                            *

06:16:28.136 *   may run on multiple slaves. Workload skew depends on ALL workloads                                                              *

06:16:28.136 *   running on all slaves. Force slave count to just one. (hd=default,jvms=1)                                                       *

06:16:28.136 *                                                                                                                                   *

06:16:28.136 * - Not enough threads available to guarantee that all workloads can run                                                            *

06:16:28.141 *   on all slaves.                                                                                                                  *

06:16:28.141 *                                                                                                                                   *

06:16:28.142 * - There may be more, can't think (of any) right now. :-)                                                                          *

06:16:28.142 *                                                                                                                                   *

06:16:28.142 * You may use 'abort_failed_skew=nn' for Vdbench to abort after skew failures. See documentation.                                   *

06:16:28.142 *                                                                                                                                   *

06:16:28.142 *************************************************************************************************************************************

06:16:28.142 *

06:16:32.502 localhost-0: Total amount of key blocks read and validated: 9,957,413; key blocks marked in error:    0

06:16:32.878 Vdbench execution completed successfully. Output directory: /home/nvme/vdbench/vdbench50407/output

Exception in thread "Vdbmain" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0

        at java.util.Vector.elementAt(Vector.java:477)

        at Vdb.ThreadControl.waitForShutdownAll(ThreadControl.java:425)

        at Vdb.Vdbmain.main(Vdbmain.java:631)

  232268013             97161690        3807190         12616           304

data_error=0,validate=(yes,read_after_write)

sd=sd1,lun=$lun,threads=32,openflags=o_direct

wd=wd1,sd=sd1,xfersize=(512,4,1024,1,1536,1,2048,1,2560,1,3072,1,3584,1,4096,67,8192,10,16384,7,32768,3,65536,3),rdpct=0,seekpct=100,range=(40,45),skew=50

wd=wd2,sd=sd1,xfersize=(512,4,1024,1,1536,1,2048,1,2560,1,3072,1,3584,1,4096,67,8192,10,16384,7,32768,3,65536,3),rdpct=0,seekpct=100,range=(45,60),skew=30

wd=wd3,sd=sd1,xfersize=(512,4,1024,1,1536,1,2048,1,2560,1,3072,1,3584,1,4096,67,8192,10,16384,7,32768,3,65536,3),rdpct=0,seekpct=100,range=(60,140),skew=20

Comments
Post Details
Added on Nov 26 2019
1 comment
778 views