FYI :  discussion about the Sync Self hosted architecture.

@Ryan : 
" What we call "server-code" is a low-level utility library with components 
that are shared between reg, storage, etc." 

You lost me :p 
For me there is a main server, the "server-full", where every services, sync 
needs, are included : Reg, Storage, ...  I don't seen where I can "split" the 
services between servers.
Maybe I've miss something in the documentation but for me, the compilation 
/setup don't leave any choice : compile then setup then run the server.



Robin Aleman
Apprentice engineer - Software integration
Customer Integration & Support
EQUANT France - Sophia Antipolis
+00 33 4 92 96 64 48
[email protected]

-----Original Message-----
From: Ryan Kelly [mailto:[email protected]] 
Sent: Thursday, July 03, 2014 06:38
To: ALEMAN Robin SCE/ID ITS
Subject: Re: sync architecture diagram

On 2/07/2014 6:14 PM, [email protected] wrote:
> Thanks for the comment.
> 
> I'm working on 1.1 sync because of Fennec incompatibility (for now) with 
> custom sync server 1.5. but if I can do the same for 1.5 it's always good for 
> the next step when fennec will be ready.

Hopefully this will be ready soon - I see you got some replies in the other 
thread along these lines.

>  About to run each service on different server, I don't see anything about it 
> in documentation.

Indeed, it's not documented anywhere because it only really makes sense for 
very large-scale deployments.

> From my point of view, the Server-core has module compiled in and they 
> all work within it. (my schema show this : Server core with module 
> within it : storage, reg, easy setup)

So I realized this is not quite right.

Terminology-wise, what you have labelled "server-core" is more accurately 
described as "server-full", which is a top-level python package containing the 
various components.

What we call "server-code" is a low-level utility library with components that 
are shared between reg, storage, etc.

Also, the self-hosting setup does not currently include an easy-setup server.  
Unfortunately I don't think there is any documentation on how to do this.  You 
would have to:

  1) Run your own instance of this server:
     http://hg.mozilla.org/services/server-key-exchange

  2) Use about:config in firefox to change the URL under
     "https://setup.services.mozilla.com/";

> Maybe could you point me to the right direction ?

You almost certainly don't need to do this unless you're running at a scale 
similar to Mozilla's production deployment.  I will follow up in the public 
thread on sync-dev.


  Cheers,

    Ryan

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to