s3fs in master (and the road to Samba 4.0)

Daniele Dario d.dario76 at gmail.com
Wed Feb 29 05:43:18 MST 2012


On Wed, 2012-02-29 at 22:53 +1100, Andrew Bartlett wrote:
> With the autobuild I finally got into the tree today, s3fs is now
> available in master.  This is an implementation of the smbd file server
> as part of an AD domain controller.
> 
> In time, we hope to be able to make this the default file server, but
> there is a lot of work to do, and any assistance would be much
> appreciated.
> 
> Currently, very few tests run against the plugin_s4_dc test environment,
> which is the current place-holder for s3fs.  We need to run all the
> current tests, both RPC and CIFS against this environment.  (We also
> need to adjust the --target= argument that smbtorture is called with to
> accommodate the semantics of the smbd file server. )
> 
> We also need to finish the authentication merge (pending resolution of
> the security=share issue), and get much further with the merge of the
> loadparm systems (at least having a common table of options). 
> 
> However, the major identifiable task I see is that we need to integrate
> the endpoint mapper implementations so that they can talk to each other.
> Currently, it is not possible to register smbd-forked end points
> (spoolss, srvsvc, etc) with the epmapper from s4, so we get copious
> warnings in the logs.
> 
> In a lot of ways, there is nothing earth-shattering here - plugin_s4_dc
> has been around since SambaXP 2011, and the slow merge of the build
> system and authentication code since then has brought us to this point. 
> 
> What we need to do now is start to use this - both in selftests and in
> real world testing.  To run, set:
> 
> server services = -smb +s3fs
> dcerpc endpoint servers = -unixinfo -rpcecho -spoolss -winreg -wkssvc
> -srvsvc
> 
> This is an important step towards a Samba 4.0 release, and while there
> is still much to do, we could and I think should aim for a pre-release
> of Samba 4.0 before SambaXP.  
> 
> Andrew Bartlett
> 

In my subnet I have 2 samba4 DCs.
kdc01 is the PDC where I provisioned the domain and which is also the
DNS with DLZ_BIND9.
kdc02 has joined the domain as DC and I will it to act as file server.

Current versions are:
- kdc01 Version 4.0.0alpha18-GIT-c83ce7b
- kdc02 Version 4.0.0alpha18-GIT-0528cb5

How can I help?

Daniele



More information about the samba-technical mailing list