Jump to content

Samba Developer Online Gathering

From SambaWiki

Samba Developer Online Gathering

2025-11-11

Community and Infrastructure

  • FOSDEM: Samba booth for the first time
  • Adopt new tool for community discussion? Eg https://www.discourse.org/
    • private channel for integrators like samba-team@
  • gitlab MR backlog
    • open up github for MRs again?
    • gitlab deprecating Docker Machine
    • filter on draft status solves backlog problem?
  • bugzilla
    • call to triage, maybe at least the security bugs?
    • cutoff time?
  • Important security issues:
    • something
  • website redesign
    • maintenance: static vs CMS

Development Updates and Status

Fileserver

  • Persistent Handles / Transparent Failover
    • 4.24 im Spring 2026
  • SMB Direct
    • merging existing kernel code likely merged in 6.19
    • working on socket layer, hopefully in 6.19 as well?
    • new servers for this and other work of the team (!)
  • SMB over QUIC
    • client side certificates “stuff”(?) missing
    • kernel module still under review, maybe 6.19?
  • Performance: io_uring
    • zero copy
    • for socket and filesystem layer
    • async, “low” context switches
    • ideally avoiding copies with not just kernel filesystems but also “virtual” filesystem behind our VFS (eg cephfs)
  • all of the above will be in 4.25 (or Samba 5?) in autumn 2026
  • SMB3 POSIX Extensions
    • POSIX ACLs end to end missing
    • libsmbclient improvements for Gnome and KDE VFS consumers
    • Pure POSIX Fileserver for performance
      • just use ksmbd?
      • optimize databases?
  • Multiprotocol (Günther):
    • interop NFS/SMB goal: CephFS
    • test infrastructure
    • look at how Windows does it…
  • Status of Samba vfs_ceph with Cephfs, proxy asf (Günther)
    • new VFS module shipping and used by users
    • proxy performance impact still under investigation and improvements planned
  • Enterprise Readyniss of Clustering (Günther)
    • ctdb record bouncing (phonebook.exe) still a problem at customers
    • tracing (there’s a WIP MR from Ralph for Prometheus metrics from ctdb)
    • always “live” detailed logging for better first time data capture (ftdc)
    • rolling upgrades
      • one step into this direction on the smbd side: Persistent Handles adds record versioning to locking.tdb and brlock.tdb
      • what is required for ctdb?
      • fake online upgrade (from Martin)
      • related: rolling upgrade on a single server
  • SMB / RGW
    • export rgw objects via SMB
    • usecase: why SMB over S3? -> directory enumeration?
    • idea: add a Samba VFS module to export rgw objects
  • merging s3 and s4 RPC services (Douglas?)
    • any more low hanging fruits?
    • Volker and metze(?) recently removed the s4 wkssvc service
    • another idea: convert s4 services to be consumable by samba-dcerpcd (like it is done in s3)
    • what about s4 registry in particular?

IAM (Samba AD)

  • Kerberos Hardening (Alexander)
  • certificate handling
  • PAC handling
  • status of MIT KDC?

Next meeting:

  • in a month
  • Ralph figures out TZ

New Topics

  • Coverity

Roadmap

Fileserver

  • changes to the VFS layer (from Volker)
  • Rate limitting (IBM team)
  • Performance:
    • Paralellize Directory Listing
    • cache dirfsp
    • Persistent Handles: Database Model
  • SMB3 POSIX Extensions
    • POSIX ACLs end to end
    • Pure POSIX Fileserver for performance
  • Samba 5?

IAM

  • MS-DFSR

Links



2025-11-04

Topics

Community and Infrastructure

  • FOSDEM: Samba booth for the first time
  • Adopt new tool for community discussion? Eg https://www.discourse.org/
    • private channel for integrators like samba-team@
  • gitlab MR backlog
    • open up github for MRs again?
    • gitlab deprecating Docker Machine
    • filter on draft status solves backlog problem?
  • bugzilla
    • call to triage, maybe at least the security bugs?
    • cutoff time?
  • Important security issues:
    • something
  • website redesign
    • maintenance: static vs CMS

Fileserver

Development Updates and Status

  • Persistent Handles / Transparent Failover
  • SMB Direct
  • SMB over QUIC
  • SMB3 POSIX Extensions
  • Performance: io_uring
  • Multiprotocol
  • Enterprise Readyniss of Clustering
  • SMB / RGW
  • merging s3 and s4 RPC services

Roadmap

  • Rate limitting (IBM team)
  • Performance:
    • Pure POSIX Fileserver
    • Paralellize Directory Listing
    • Persistent Handles: Database Model
  • SMB3 POSIX Extensions
    • POSIX ACLs end to end



IAM

Development Updates and Status

  • Kerberos Hardening

Roadmap

  • MS-DFSR

Links