-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 1/31/12 11:07 AM, Bram de Kruijff wrote:
> Hi all,
> 
> 2012/1/30 Marcel Offermans <[email protected]>:
>> 
>> Some of us (including me) see a tenant as a logical entity that 
>> (possibly) spans multiple nodes. So one can say "Tenant X is
>> deployed to nodes A, B, C". This allows applications (eg. Amdatu
>> Big Data) to use the tenant.pid as an identifying key when
>> creating a keyspace for Tenant X. This strategy is  something we
>> will discourage in 1.0 but that is besides the point for now.
>> 
>> 
>> After a voice conference on Skype, Bram, Jan Willem and I just
>> agreed that the tenant.pid is globally unique and only of
>> interest to the Amdatu Platform and therefore cannot be used as
>> an identifying key of a storage mechanism of an application (see
>> the footnote below, or click
>> http://www.amdatu.org/confluence/display/Amdatu/Amdatu+Core+Tenant+Design
>> if you don't want to scroll down (the yellow box is our summary
>> of this discussion)). Applications should use their own
>> configuration to configure the name of (in this case) a
>> keyspace.
> 
> I'm just gonna go on record here. I send my reply on this thread
> after that call and said:
> 
>> On Jan 30, 2012, at 12:51 , Bram de Kruijff wrote:
>> 
>> Although the discussion about the exact meaning op tenant.pid not
>> yet finalized entirely it is very important to realize what
>> interpretation is being used by whom when they reply. So I
>> propose to explicitly mention whether you are talking about local
>> or distributed events.
> 
> IMHO it is not finalized and there more I think about it I tend to 
> disagree. I did agree to the fact stated by Jan-Willem that 
> applications should not use it as on identifier but rather prefer 
> their own configuration space.
> 
> My concerns from two are two angels:
> 
> 1) Why the tenant.pid should be globally unique?
> 
> [snip]
> 
> 2) Why the tenant.pid should NOT be globally unique?
> 
> [snip]
> 
> Bottomline, I do not believe we need a logical globally unique 
> identifier. At least you have not shown me a concrete use case for
> it that can not be easily solved in another way. We may need a 
> (generated) system identifier but we should not hijack and remove
> a higher level concept.

We do agree on these two things:
1) the tenant.pid should have *no* meaning whatsoever;
2) the tenant.pid should be specified upfront.

If we would say, as developers of a platform, that the tenant.pid
should be globally unique, it always gives you the advantage that this
property will be unique in *any* form of application that is built on
top of Amdatu.
Additionally, making the tenant.pid really non-informative by making
it, for example, a GUID ensures that this property really stays
meaningless.
If a user of the Amdatu platform decides otherwise, he should also
deal with any problems that might occur. At least the platform
shouldn't be bothered by that...

Regards,

- -- 
Met vriendelijke groeten | Kind regards

Jan Willem Janssen | Software Architect
+31 631 765 814

/My world is:/

Luminis Technologies B.V.
IJsselburcht 3
6825 BS  Arnhem
+31 88 586 46 30

http://www.luminis-technologies.com
http://www.luminis.eu

KvK (CoC) 09 16 28 93
BTW (VAT) NL8169.78.566.B.01
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPJ8TmAAoJEKF/mP2eHDc46DgP/0633KAlHZF4lfsfxvpdS+zz
XJ8LJM4l1xaiyYa6OREBQrNHPYyIWTQrHN13FbcELUqZvuFT5FaA941PcdsoO0Y9
4WDLfFY4yfDVITLuQWNE0Snv8s8vs/XZcRXrJBWQEsdjCs8mjuH5VLb0fxqMgNam
xhL1VAvEWECNPSTqP8fjqdYdAjB9lppMQzMFOsTMunmoISRVTG0JQTOWVtkGF8cy
Ct651SKj4f+gNDHMGFOJGHAppMmG+DlSicynRJH/V4tFqEKnJF61+7SO1izSHlaO
f67BlHSbrd2LcbcIPhu/pybrwFC/X+yeVZzMpazgpyexvrcPPeaSt7p7bAS1adcs
g+Lxu/ME9fFuemTb+DkCIYF6+ln/tw003uaxD9Gz/iKR6NCzCycyziyL61S3Sy41
lb9uDzFiiDXA8yDKDIlUI3zyYiL6yXTkYhivE2JmAhf8f1ThbyhZPfwC9aD4zt1R
s2Xf5PTeuwCDofglkTQtLkxsLHm1Sw7uV3gpLMP0hGFEogyQ4vvr6mQac6oPJ+uP
2PIGvD2WHPEHRuC6UVSIh4HgoOMuHbvNEGnx6SSvBluhaCLJX/yv8uOL6g0Sn+AE
tESItcRLchq/ZEUcqVasQXOyJbtb0z3xq2X4p/H4L95Y9pCCx/lETLBe1o0lbY03
D65rwN8StCEcFhpCJ21g
=3UMY
-----END PGP SIGNATURE-----

_______________________________________________
Amdatu-developers mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-developers

Reply via email to