comparison OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp @ 4609:37de0a5ebe86 db-changes

retries on ErrorCode_DatabaseUnavailable should be handled by the plugins
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 31 Mar 2021 14:35:48 +0200
parents f75c63aa9de0
children 4982733a4e39
comparison
equal deleted inserted replaced
4608:de5e6b04442d 4609:37de0a5ebe86
646 { 646 {
647 count++; 647 count++;
648 boost::this_thread::sleep(boost::posix_time::milliseconds(100 * count)); 648 boost::this_thread::sleep(boost::posix_time::milliseconds(100 * count));
649 } 649 }
650 } 650 }
651 else if (e.GetErrorCode() == ErrorCode_DatabaseUnavailable)
652 {
653 if (count == maxRetries_)
654 {
655 throw;
656 }
657 else
658 {
659 count++;
660 boost::this_thread::sleep(boost::posix_time::milliseconds(1000));
661 }
662 }
663 else 651 else
664 { 652 {
665 throw; 653 throw;
666 } 654 }
667 } 655 }