コード例 #1
0
ファイル: inodedbsslocator.go プロジェクト: postfix/otaru
func (loc *INodeDBSSLocator) Locate(history int) (bp string, err error) {
	err = gcutil.RetryIfNeeded(func() error {
		bp, err = loc.tryLocateOnce(history)
		return err
	}, sslog)
	return
}
コード例 #2
0
ファイル: dbtransactionlogio.go プロジェクト: postfix/otaru
func (txio *DBTransactionLogIO) QueryTransactions(minID inodedb.TxID) (txs []inodedb.DBTransaction, err error) {
	err = gcutil.RetryIfNeeded(func() error {
		txs, err = txio.queryTransactionsOnce(minID)
		return err
	}, txlog)
	return
}
コード例 #3
0
ファイル: inodedbsslocator.go プロジェクト: postfix/otaru
func (loc *INodeDBSSLocator) Put(blobpath string, txid int64) error {
	return gcutil.RetryIfNeeded(func() error {
		return loc.tryPutOnce(blobpath, txid)
	}, sslog)
}