TDB on OpenBSD problem.

Jason Coene jason at dhnw.net
Wed May 2 17:39:56 GMT 2001


Simo,

I am completely new to the TDB system, but am i to assume that map_ptr is
the
"target size"? If so, its very fond of my hard drives :]

Samba did this when i went run:\\eskimo in windows explorer :o

  PRE-TDB_ALIGN:  map_size: 475447296, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475447296, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475455487
  PRE-TDB_ALIGN:  map_size: 475455488, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475455488, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475463679
  PRE-TDB_ALIGN:  map_size: 475463680, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475463680, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475471871
  PRE-TDB_ALIGN:  map_size: 475471872, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475471872, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475480063
  PRE-TDB_ALIGN:  map_size: 475480064, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475480064, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475488255
  PRE-TDB_ALIGN:  map_size: 475488256, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475488256, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475496447
  PRE-TDB_ALIGN:  map_size: 475496448, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475496448, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475504639
  PRE-TDB_ALIGN:  map_size: 475504640, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475504640, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475512831
  PRE-TDB_ALIGN:  map_size: 475512832, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475512832, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475521023
  PRE-TDB_ALIGN:  map_size: 475521024, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475521024, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475529215
  PRE-TDB_ALIGN:  map_size: 475529216, map_ptr: 1075863552, size: 620
  POST-TDB_ALIGN: map_size: 475529216, map_ptr: 1075863552, size: 8192
  LSEEK VALUE: 475537407

Produced by:
 DEBUG(0, ("\nPRE-TDB_ALIGN:  map_size: %d, map_ptr: %d, size: %d\n",
tdb->map_size, tdb->map_ptr, size));
 size = TDB_ALIGN(tdb->map_size + size*10, TDB_PAGE_SIZE) - tdb->map_size;
 DEBUG(0, ("POST-TDB_ALIGN: map_size: %d, map_ptr: %d, size: %d\n",
tdb->map_size, tdb->map_ptr, size));
 DEBUG(0, ("\nLSEEK VALUE: %d\n", (tdb->map_size + size - 1)));

Regards,

	Jason Coene





More information about the samba-technical mailing list