430 times = 0;
431 }
432 continue;
433 } catch (UnavailableException &e) {
434 sleep(1);
435 if (times++ > EXCPT_RETRY_COUNT) {
436 i++;
437 times = 0;
438 }
439 continue;
440 } catch (HBAException &e) {
441 i++;
442 times = 0;
443 log.debug(
444 "Ignoring partial failure while loading an HBA");
445 }
446 }
447 if (pathList->numAdapters > HBAList::HBA_MAX_PER_LIST) {
448 delete(pathList);
449 throw InternalError(
450 "Exceeds max number of adatpers that VSL supports.");
451 }
452 delete (pathList);
453 }
|
430 times = 0;
431 }
432 continue;
433 } catch (UnavailableException &e) {
434 sleep(1);
435 if (times++ > EXCPT_RETRY_COUNT) {
436 i++;
437 times = 0;
438 }
439 continue;
440 } catch (HBAException &e) {
441 i++;
442 times = 0;
443 log.debug(
444 "Ignoring partial failure while loading an HBA");
445 }
446 }
447 if (pathList->numAdapters > HBAList::HBA_MAX_PER_LIST) {
448 delete(pathList);
449 throw InternalError(
450 "Exceeds max number of adapters that VSL supports.");
451 }
452 delete (pathList);
453 }
|