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