*/
void db_start_transaction(B_DB *mdb)
{
-#ifdef HAVE_SQLITE
+#ifdef xAVE_SQLITE
db_lock(mdb);
/* Allow only 10,000 changes per transaction */
if (mdb->transaction && mdb->changes > 10000) {
void db_end_transaction(B_DB *mdb)
{
-#ifdef HAVE_SQLITE
+#ifdef xAVE_SQLITE
db_lock(mdb);
if (mdb->transaction) {
my_sqlite_query(mdb, "COMMIT"); /* end transaction */
dev->num_writers++;
if (dev->num_writers > 1) {
- Dmsg2(0, "Hey!!!! There are %d writers on device %s\n", dev->num_writers,
+ Dmsg2(100, "Hey!!!! There are %d writers on device %s\n", dev->num_writers,
dev_name(dev));
}
if (jcr->NumVolumes == 0) {
if (!read_record_from_block(block, rec)) {
Dmsg3(10, "!read-break. stat=%s blk=%d rem=%d\n", rec_state_to_str(rec),
block->BlockNumber, rec->remainder);
+// rec->remainder = 0;
break;
}
Dmsg3(10, "read-OK. stat=%s blk=%d rem=%d\n", rec_state_to_str(rec),
* then reread.
*/
Dmsg0(90, "read_record_block: nothing\n");
+#ifdef xxx
if (!rec->remainder) {
rec->remainder = 1; /* set to expect continuation */
rec->data_len = 0; /* no data transferred */
}
+#endif
rec->state |= (REC_NO_HEADER | REC_BLOCK_EMPTY);
return 0;
}