Printing tdb migration in 3.6.0

David Disseldorp ddiss at suse.de
Fri Jun 17 05:39:15 MDT 2011


Hi,

>From Samba 3.6 state associated with shared printers, drivers and forms
is stored in the Samba registry, rather than in separate tdbs.

There are currently a number of problems in the code path responsible
for migration to the new printing registry layout, as described in bugs
8214 and 8235. This patch set intends to address these problems.

Feedback appreciated.

Cheers, David

--
The following changes since commit 314f161c00cfe3957f10b0f6f24adab737dfbe88:

  WHATSNEW: Update changes since rc1. (2011-06-07 20:13:47 +0200)

are available in the git repository at:
  git://oss.sgi.com/ddiss/samba 36s-print-tdb-migrate

David Disseldorp (6):
      s3-printing: leave driver files as is during migration
      s3-printing: create printer snums before print_backend_init()
      s3-printing: fill devicemode size in migrate_printer()
      s3-printing: skip migration of non-existent printers
      s3-printing: add status argument to printcap callback
      s3-printing: call pcap cache callback unconditionally

 librpc/idl/spoolss.idl                      |    3 +-
 source3/printing/nt_printing_migrate.c      |   38 +++++++++++++++++---------
 source3/printing/pcap.c                     |   21 ++++++++------
 source3/printing/pcap.h                     |    6 +++-
 source3/printing/print_cups.c               |   13 +++++----
 source3/printing/spoolssd.c                 |   32 ++++++++++++++++++++++-
 source3/rpc_server/rpc_ep_setup.c           |   38 +++++++++++++++++++++-----
 source3/rpc_server/spoolss/srv_spoolss_nt.c |   22 +++++++++------
 source3/smbd/proto.h                        |    3 +-
 source3/smbd/server.c                       |    8 +-----
 source3/smbd/server_reload.c                |    9 +++++-
 source3/utils/net_printing.c                |    1 +
 12 files changed, 135 insertions(+), 59 deletions(-)


More information about the samba-technical mailing list