SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Indiana Jones
and the Temple of NFS Ganesha HA
Kaleb Keithley
Gluster Summit, Berlin
6 October, 2016
These aren't the droids you're looking for
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
Setup Pacemaker, Gluster, and create volume
But I was going into Tosche Station to pick up some power converters!
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
My HA Cluster
Create HA Cluster
Don't call me a mindless philosopher, you overweight glob of grease.
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
Create Resource Agents
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
I find your lack of faith disturbing.
Set Constraints
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha-active ?
grace-active ?
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha-active ?
grace-active ?
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha-active ?
grace-active ?
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha-active ?
grace-active ?
Fast ship? You've never heard of the Millennium Falcon?
Start ganesha.nfsd
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
If there's a bright center to the universe, you're on the planet that it's farthest from.
ganesha_mon notices ganesha.nfsd is running
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha-active
ganesha-grace
Help me, Obi-Wan Kenobi; you're my only hope.
Ganesha.nfsd dies
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha-active
ganesha-grace
I used to bullseye womp rats in my T-16 back home, they're not much bigger than two meters.
ganesha_mon deletes grace-active
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha-active
In my experience, there's no such thing as luck.
surviving ganesha.nfsds placed into NFS-GRACE
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha-active
Who's the more foolish? The fool, or the fool who follows him?
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha_mon deletes ganesha-active
You came in that thing? You're braver than I thought.
VIP fails over
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsdblock
unblock
ganesha
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
VIP2
You can't win, Darth. If you strike me down I will become more powerful than you could possibly imagine.
Next Steps
● Switch to storhaug (anyone fancy a trip to
Norway?)
● Fencing?
I've got a bad feeling abou this.
● https://github.com/linux-ha-storage/storhaug
● http://clusterlabs.org/
I've got to rest before I fall apart
Indiana Jones
and the Temple of NFS Ganesha HA
Kaleb Keithley
Gluster Summit, Berlin
6 October, 2016
These aren't the droids you're looking for
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
Setup Pacemaker, Gluster, and create volume
But I was going into Tosche Station to pick up some power converters!
Four node cluster
Pacemaker + Corosync running
Glusterd running + four brick volume is started
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
pacemaker
glusterd
glusterfsd
My HA Cluster
Create HA Cluster
Don't call me a mindless philosopher, you overweight glob of grease.
Glusterd invokes ganesha-ha.sh –setup
Setup create the pacemaker cluster, plus some other
pacemaker voodoo magic, e.g.
+ authenticates w/ all members
+ creates cluster w/ name and members
+ starts cluster
+ waits for cluster to elect a domain controller (DC)
+ sets quorum policy if < 3 members
+ disables stonith
...
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
Create Resource Agents
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
I find your lack of faith disturbing.
Creates resources (resource agents)
+ Floating (or virtual) IPs (IPaddr) and
portblock/unblock
+ ganesha_mon, ganesha_grace, ganesha_nfsd
What they do:
+ ganesha_mon checks to see if ganesha.nfsd is
running or not
+ ganesha_grace sends dbus signals to put
ganesha.nfsd into grace
+ ganesha_nfsd fixes up /var/lib/nfs/. (but storehaug)
Then lots of pacemaker constraint location voodoo to
make VIPs fail over in a deterministic manner
Set Constraints
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha-active ?
grace-active ?
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha-active ?
grace-active ?
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha-active ?
grace-active ?
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha-active ?
grace-active ?
Fast ship? You've never heard of the Millennium Falcon?
VIPs want to be where ganesha-active attribute exists
ganesha_grace run when ganesha-grace attribute
exists.
ganesha_grace uses a pacemaker feature called
“notify” available to clone resources. If
ganesha_grace stops on node2, the other
ganesha_grace RAs are notified.
Start ganesha.nfsd
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
If there's a bright center to the universe, you're on the planet that it's farthest from.
After everything is set up, gluster/glusterd starts the
ganesha.nfsds on all the nodes
ganesha_mon notices ganesha.nfsd is running
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha-active
ganesha-grace
Help me, Obi-Wan Kenobi; you're my only hope.
ganesha_mon sees that ganesha.nfsd is running and
creates ganesha-active and ganesha-grace
attributes.
VIP RAs get happy, clients mount using the Floating IP
addrs.
Time passes…...
Ganesha.nfsd dies
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha-active
ganesha-grace
I used to bullseye womp rats in my T-16 back home, they're not much bigger than two meters.
Oops, one of the ganesha.nfsds died.
ganesha_mon deletes grace-active
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha-active
In my experience, there's no such thing as luck.
ganesha_mon notices and deletes the ganesha-grace
attr.
surviving ganesha.nfsds placed into NFS-GRACE
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha-active
Who's the more foolish? The fool, or the fool who follows him?
Pacemaker notifies the other ganesha_grace RAs,
which send their ganesha.nfsd a dbus message
putting them into NFS-GRACE
The ganesha.nfsds do whatever they do in grace, e.g.
migrate locks, etc.
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP2
block
unblock
ganesha
ganesha_mon deletes ganesha-active
You came in that thing? You're braver than I thought.
Then ganesha-mon deletes the ganesha-active attr….
VIP fails over
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsdblock
unblock
ganesha
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP1
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP3
block
unblock
ganesha
ganesha-active
ganesha-grace
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP
block
unblock
pacemaker
glusterd
glusterfsd
mon
nfsd
grace
VIP4
block
unblock
ganesha
ganesha-active
ganesha-grace
VIP2
You can't win, Darth. If you strike me down I will become more powerful than you could possibly imagine.
Which causes the floating IP addr to fail-over to the
next node based on the location constraints.
When the operator restarts the ganesha.nfsd,
everything “unwinds”. The ganesha.nfsds are put into
grace, and the floating IP fails back to the node.
In storehaug (Jose’s version) gluster/glusterd don’t run
ganesha-ha.sh –setup, that’s done by the admin (or
some other thing TBD. gluster/glusterd doesn’t start
the ganesha.nfsds. Instead they’re started by the
ganesha_nfsd RA along with the Samba server
after /var/lib/nfs is setup.
Next Steps
● Switch to storhaug (anyone fancy a trip to
Norway?)
● Fencing?
I've got a bad feeling abou this.
● https://github.com/linux-ha-storage/storhaug
● http://clusterlabs.org/
I've got to rest before I fall apart

Contenu connexe

En vedette

Responsibilities of gluster_maintainers
Responsibilities of gluster_maintainersResponsibilities of gluster_maintainers
Responsibilities of gluster_maintainersGluster.org
 
Gluster fs current_features_and_roadmap
Gluster fs current_features_and_roadmapGluster fs current_features_and_roadmap
Gluster fs current_features_and_roadmapGluster.org
 
Gluster for Geeks: Performance Tuning Tips & Tricks
Gluster for Geeks: Performance Tuning Tips & TricksGluster for Geeks: Performance Tuning Tips & Tricks
Gluster for Geeks: Performance Tuning Tips & TricksGlusterFS
 
Lisa 2015-gluster fs-hands-on
Lisa 2015-gluster fs-hands-onLisa 2015-gluster fs-hands-on
Lisa 2015-gluster fs-hands-onGluster.org
 
Performance comparison of Distributed File Systems on 1Gbit networks
Performance comparison of Distributed File Systems on 1Gbit networksPerformance comparison of Distributed File Systems on 1Gbit networks
Performance comparison of Distributed File Systems on 1Gbit networksMarian Marinov
 
Software defined storage
Software defined storageSoftware defined storage
Software defined storageGluster.org
 

En vedette (6)

Responsibilities of gluster_maintainers
Responsibilities of gluster_maintainersResponsibilities of gluster_maintainers
Responsibilities of gluster_maintainers
 
Gluster fs current_features_and_roadmap
Gluster fs current_features_and_roadmapGluster fs current_features_and_roadmap
Gluster fs current_features_and_roadmap
 
Gluster for Geeks: Performance Tuning Tips & Tricks
Gluster for Geeks: Performance Tuning Tips & TricksGluster for Geeks: Performance Tuning Tips & Tricks
Gluster for Geeks: Performance Tuning Tips & Tricks
 
Lisa 2015-gluster fs-hands-on
Lisa 2015-gluster fs-hands-onLisa 2015-gluster fs-hands-on
Lisa 2015-gluster fs-hands-on
 
Performance comparison of Distributed File Systems on 1Gbit networks
Performance comparison of Distributed File Systems on 1Gbit networksPerformance comparison of Distributed File Systems on 1Gbit networks
Performance comparison of Distributed File Systems on 1Gbit networks
 
Software defined storage
Software defined storageSoftware defined storage
Software defined storage
 

Plus de Gluster.org

Automating Gluster @ Facebook - Shreyas Siravara
Automating Gluster @ Facebook - Shreyas SiravaraAutomating Gluster @ Facebook - Shreyas Siravara
Automating Gluster @ Facebook - Shreyas SiravaraGluster.org
 
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravaranfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
nfusr: a new userspace NFS client based on libnfs - Shreyas SiravaraGluster.org
 
Facebook’s upstream approach to GlusterFS - David Hasson
Facebook’s upstream approach to GlusterFS  - David HassonFacebook’s upstream approach to GlusterFS  - David Hasson
Facebook’s upstream approach to GlusterFS - David HassonGluster.org
 
Throttling Traffic at Facebook Scale
Throttling Traffic at Facebook ScaleThrottling Traffic at Facebook Scale
Throttling Traffic at Facebook ScaleGluster.org
 
GlusterFS w/ Tiered XFS
GlusterFS w/ Tiered XFS  GlusterFS w/ Tiered XFS
GlusterFS w/ Tiered XFS Gluster.org
 
Gluster Metrics: why they are crucial for running stable deployments of all s...
Gluster Metrics: why they are crucial for running stable deployments of all s...Gluster Metrics: why they are crucial for running stable deployments of all s...
Gluster Metrics: why they are crucial for running stable deployments of all s...Gluster.org
 
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Gluster.org
 
Data Reduction for Gluster with VDO
Data Reduction for Gluster with VDOData Reduction for Gluster with VDO
Data Reduction for Gluster with VDOGluster.org
 
Releases: What are contributors responsible for
Releases: What are contributors responsible forReleases: What are contributors responsible for
Releases: What are contributors responsible forGluster.org
 
RIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
RIO Distribution: Reconstructing the onion - Shyamsundar RanganathanRIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
RIO Distribution: Reconstructing the onion - Shyamsundar RanganathanGluster.org
 
Gluster and Kubernetes
Gluster and KubernetesGluster and Kubernetes
Gluster and KubernetesGluster.org
 
Native Clients, more the merrier with GFProxy!
Native Clients, more the merrier with GFProxy!Native Clients, more the merrier with GFProxy!
Native Clients, more the merrier with GFProxy!Gluster.org
 
Gluster: a SWOT Analysis
Gluster: a SWOT Analysis Gluster: a SWOT Analysis
Gluster: a SWOT Analysis Gluster.org
 
GlusterD-2.0: What's Happening? - Kaushal Madappa
GlusterD-2.0: What's Happening? - Kaushal MadappaGlusterD-2.0: What's Happening? - Kaushal Madappa
GlusterD-2.0: What's Happening? - Kaushal MadappaGluster.org
 
Scalability and Performance of CNS 3.6
Scalability and Performance of CNS 3.6Scalability and Performance of CNS 3.6
Scalability and Performance of CNS 3.6Gluster.org
 
What Makes Us Fail
What Makes Us FailWhat Makes Us Fail
What Makes Us FailGluster.org
 
Gluster as Native Storage for Containers - past, present and future
Gluster as Native Storage for Containers - past, present and futureGluster as Native Storage for Containers - past, present and future
Gluster as Native Storage for Containers - past, present and futureGluster.org
 
Heketi Functionality into Glusterd2
Heketi Functionality into Glusterd2Heketi Functionality into Glusterd2
Heketi Functionality into Glusterd2Gluster.org
 
Challenges with Gluster and Persistent Memory with Dan Lambright
Challenges with Gluster and Persistent Memory with Dan LambrightChallenges with Gluster and Persistent Memory with Dan Lambright
Challenges with Gluster and Persistent Memory with Dan LambrightGluster.org
 
Gluster Containerized Storage for Cloud Applications
Gluster Containerized Storage for Cloud ApplicationsGluster Containerized Storage for Cloud Applications
Gluster Containerized Storage for Cloud ApplicationsGluster.org
 

Plus de Gluster.org (20)

Automating Gluster @ Facebook - Shreyas Siravara
Automating Gluster @ Facebook - Shreyas SiravaraAutomating Gluster @ Facebook - Shreyas Siravara
Automating Gluster @ Facebook - Shreyas Siravara
 
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravaranfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
 
Facebook’s upstream approach to GlusterFS - David Hasson
Facebook’s upstream approach to GlusterFS  - David HassonFacebook’s upstream approach to GlusterFS  - David Hasson
Facebook’s upstream approach to GlusterFS - David Hasson
 
Throttling Traffic at Facebook Scale
Throttling Traffic at Facebook ScaleThrottling Traffic at Facebook Scale
Throttling Traffic at Facebook Scale
 
GlusterFS w/ Tiered XFS
GlusterFS w/ Tiered XFS  GlusterFS w/ Tiered XFS
GlusterFS w/ Tiered XFS
 
Gluster Metrics: why they are crucial for running stable deployments of all s...
Gluster Metrics: why they are crucial for running stable deployments of all s...Gluster Metrics: why they are crucial for running stable deployments of all s...
Gluster Metrics: why they are crucial for running stable deployments of all s...
 
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
 
Data Reduction for Gluster with VDO
Data Reduction for Gluster with VDOData Reduction for Gluster with VDO
Data Reduction for Gluster with VDO
 
Releases: What are contributors responsible for
Releases: What are contributors responsible forReleases: What are contributors responsible for
Releases: What are contributors responsible for
 
RIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
RIO Distribution: Reconstructing the onion - Shyamsundar RanganathanRIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
RIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
 
Gluster and Kubernetes
Gluster and KubernetesGluster and Kubernetes
Gluster and Kubernetes
 
Native Clients, more the merrier with GFProxy!
Native Clients, more the merrier with GFProxy!Native Clients, more the merrier with GFProxy!
Native Clients, more the merrier with GFProxy!
 
Gluster: a SWOT Analysis
Gluster: a SWOT Analysis Gluster: a SWOT Analysis
Gluster: a SWOT Analysis
 
GlusterD-2.0: What's Happening? - Kaushal Madappa
GlusterD-2.0: What's Happening? - Kaushal MadappaGlusterD-2.0: What's Happening? - Kaushal Madappa
GlusterD-2.0: What's Happening? - Kaushal Madappa
 
Scalability and Performance of CNS 3.6
Scalability and Performance of CNS 3.6Scalability and Performance of CNS 3.6
Scalability and Performance of CNS 3.6
 
What Makes Us Fail
What Makes Us FailWhat Makes Us Fail
What Makes Us Fail
 
Gluster as Native Storage for Containers - past, present and future
Gluster as Native Storage for Containers - past, present and futureGluster as Native Storage for Containers - past, present and future
Gluster as Native Storage for Containers - past, present and future
 
Heketi Functionality into Glusterd2
Heketi Functionality into Glusterd2Heketi Functionality into Glusterd2
Heketi Functionality into Glusterd2
 
Challenges with Gluster and Persistent Memory with Dan Lambright
Challenges with Gluster and Persistent Memory with Dan LambrightChallenges with Gluster and Persistent Memory with Dan Lambright
Challenges with Gluster and Persistent Memory with Dan Lambright
 
Gluster Containerized Storage for Cloud Applications
Gluster Containerized Storage for Cloud ApplicationsGluster Containerized Storage for Cloud Applications
Gluster Containerized Storage for Cloud Applications
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Dernier (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Architecture of the High Availability Solution for Ganesha and Samba with Kaleb Keithley