lce14: content
authorMichael Adam <obnox@samba.org>
Tue, 14 Oct 2014 00:29:33 +0000 (02:29 +0200)
committerMichael Adam <obnox@samba.org>
Tue, 14 Oct 2014 00:29:33 +0000 (02:29 +0200)
base-wiki.wiki
samba-team-20141011-colorized.png
smb3-mc-samba.dia [new file with mode: 0644]
smb3-mc-samba_exp.png [new file with mode: 0644]
smb3-rdma-samba.dia [new file with mode: 0644]
smb3-rdma-samba_exp.png [new file with mode: 0644]

index a213d8b..968d983 100644 (file)
 
 ==== Samba File Server Topics / Challenges ====
 
-* scalable file server / performance
-** scale-up: exhaust powerful boxes
-** scale-out: flexible all-active clusters
-** scale-down: perform well on low-end boxes
-* server workloads / SMB features
-** small \# of connections, threaded applications
-** Hyper-V, ...
-** SMB3 (clustering, RDMA, ...)
-* interop / multi-protocol access (nfs, afp, ...)
-* special file systems support (gluster, ceph, gpfs, btrfs, ...)
-* cloud / openstack?...
+# performance: scalable file server
+#* scale-up: exhaust powerful boxes
+#* scale-out: flexible all-active clusters
+#* scale-down: perform well on low-end boxes
+# interop: multi-protocol access (nfs, afp, ...)
+# server workloads / SMB features
+#* tune for: small \# of connections, threaded applications
+#* Hyper-V, ...
+#* SMB3 (clustering, RDMA, ...)
+# special file systems support (gluster, ceph, gpfs, btrfs, ...)
+# cloud / openstack?...
 %* (samba $\leftrightarrow$ cifs.ko alternative to nfs?...)
 
 
 
 ==== Performance - low end systems ====
 
-Reduction of CPU usage for low profile platforms like arm (SMB2)
 
+<[block]{Reduction of CPU usage for low profile platforms like arm (SMB2)}
 * Samba 4.0:
 ** didn't saturate 1G nic (arm), CPU 100\%
 * reduced memory allocations
 * instrument SMB 2.1 multi-credit / large MTU
 * Samba 4.2:
 ** saturates 1G nic (arm), CPU $<$ 100\%
+* ==> continuing
+[block]>
 
 ==== Performance - DB performance ====
 
@@ -432,6 +434,12 @@ Fruit Demo
 * implement interface discovery [WIP]
 }
 
+==== Multi-Channel - Samba ====
+
+<[center]
+<<<smb3-mc-samba_exp.png,height=.9\textheight>>>
+[center]>
+
 ==== ====[plain]
 
 <[center]
@@ -455,12 +463,18 @@ Multi-Channel Demo
 * samba (TODO):
 ** prereq: multi-channel / fd-passing
 ** buffer / transport abstractions [TODO]
-** central daemon (or kernel module) to serve as RDMA "proxy" \\ %
-(libraries: not fork safe and no fd-passing)
+** _red_problem_: libraries: not fork safe and no fd-passing \\ %
+==> central daemon (or kernel module) to serve as RDMA "proxy"
 }
 
 ==== SMB Direct (RDMA) - Plan ====
 
+<[center]
+<<<smb3-rdma-samba_exp.png,height=.9\textheight>>>
+[center]>
+
+==== SMB Direct (RDMA) - Plan ====
+
 +<2->{
 * smbd-d (rdma proxy daemon)
 ** listens on unix domain socket (@/var/lib/smbd-d/socket@)
@@ -772,6 +786,39 @@ Multi-Channel Demo
 [block]>
 
 
+==== Forecast: Cloudy ====
+
+<[block]{Possible involvement with OpenStack}
+* SMB storage service for Windows (and other) VMs
+* SMB3 storage backend for Hyper-V images
+* also: chances for AD-integration into auth
+[block]>
+
+==== Credits ====
+
+<[block]{especially but not exclusively}
+* Volker Lendecke
+* Stefan Metzmacher
+* Ralph B√∂hme
+* David Disseldorp
+* Andreas Schneider
+[block]>
+
+
+==== Conclusion ====
+
+<[block]{Remember}
+* Samba 4.X is quite different from 3.Y
+[block]>
+
+<[block]{What's coming?}
+* Performance: the story continues
+* Interop: strengthen strenths
+* SMB(3) features: a lot to come ( ==> cluster, hyper-v, ...)
+* Some clouds in the sky...
+[block]>
+
+
 ==== Thanks for your attention! ====[plain]
 
 %\transdissolve
index 2a62e56..2544071 100644 (file)
Binary files a/samba-team-20141011-colorized.png and b/samba-team-20141011-colorized.png differ
diff --git a/smb3-mc-samba.dia b/smb3-mc-samba.dia
new file mode 100644 (file)
index 0000000..a68f991
Binary files /dev/null and b/smb3-mc-samba.dia differ
diff --git a/smb3-mc-samba_exp.png b/smb3-mc-samba_exp.png
new file mode 100644 (file)
index 0000000..258aa2d
Binary files /dev/null and b/smb3-mc-samba_exp.png differ
diff --git a/smb3-rdma-samba.dia b/smb3-rdma-samba.dia
new file mode 100644 (file)
index 0000000..413197b
Binary files /dev/null and b/smb3-rdma-samba.dia differ
diff --git a/smb3-rdma-samba_exp.png b/smb3-rdma-samba_exp.png
new file mode 100644 (file)
index 0000000..bf5e1a9
Binary files /dev/null and b/smb3-rdma-samba_exp.png differ