Xsanity Sanity for Apple's Xsan and Final Cut Server.
  
Friday, May 24 2013 @ 02:44 PM EDT
Topics
Storage (39)
People (1)
Xsan (103)
How To (26)
User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User
Who's Online
Guest Users: 10
Sponsorship

Xsanity is proudly sponsored by:

Tekserve
The Old Reliable Mac Shop

Questions about Affinities.

 
Post new topic   Reply to topic    Xsanity Forums Forum Index -> General Xsan Talk
View previous topic :: View next topic  
Author Message
JesusAli
Xsan Master
Xsan Master


Joined: 25 Jul 2008
Posts: 151

PostPosted: Tue Jul 07, 2009 12:00 am    Post subject: Questions about Affinities. Reply with quote

So when using Xsan Admin to create my Xsan Volume, I set Affinities for two Storage Pools, VIDEO (4 LUNs) and OTHER (1 LUN).

Then I used Xsan Admin to make two folders on the Xsan Volume. "VIDEO" and "SCRATCH". I gave Video Affinity to Video, and gave Scratch Affinity to Other.

So that means when I write a video file to the VIDEO folder, it specifically gets saved to the VIDEO storage pool, right?

Well, what I'm wondering is, how does the Mac OS know what types of data to send to which Affinities?

I mean, I named it "video" but how does the Mac OS know what kind of data is video?


For instance, when I run AJA System test, is there a way to specifically target the Video folder or better yet, the VIDEO Storage Pool?

When I use Xsan Tuner, the only Affinity I can choose is Metadata and Journaling? I don't know why that is the case. It's the only Affinity Tag I didn't specifically set.


I'm not sure I'm very coherent here, but if anyone has some light to shine, it would be appreciated.

Thanks, Jesus
Back to top
View user's profile Send private message Visit poster's website
MattG
Xsan Master
Xsan Master


Joined: 15 Apr 2005
Posts: 456

PostPosted: Tue Jul 07, 2009 8:29 am    Post subject: Reply with quote

Great questions.

Firstly, Xsan is not part of the Mac OS, at all. It's a filesystem only, and not unique to Apple. Xsan's filesystem is the same as Quantum's StorNext filesystem, which can run on Linux (and other Unix variants) and Windows as well.

So, the reason that Xsan "knows" which Storage Pool it should place your file is based on rules that come into effect after the write command escapes the OS and makes its way to a low level program that addresses a kernel extension that asks the metadata controller to write the file. The metadata controller looks at the tag you placed on the folder earlier and then tells the client machine to write the file to a particular storage pool.

Unfortunately, programs like AJA System Test don't offer a good test of Xsan performance for two reasons. One has to do with the issue you mention: you can't direct the test file to a particular location. This means that you can't dictate which Storage Pool to test in volumes with multiple sotrage pools. The AJA System Test also fools people into thinking that their system is underperforming because it only burns the bandwidth needed for the particular test you ask for.

Xsan Tuner is also problematic because it was never rewritten as a Universal Binary and therefore behaves erratically on Intel Macs.

You may then ask, "what tools are available for testing my Xsan's performance?" and the answer is, not much, at least not much in the GUI-based department. I'll let others chime in as to what they use.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Xsanity Forums Forum Index -> General Xsan Talk All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Best Viewed on a Mac | Suggested Browser: Whatever floats yer boat.