Scalability and Architecture Question

I am currently working on an app that will generate a resume
from a set of user defined input into several different formats
from an XML file (MS Word, PDF, TXT, HR-XML, and HTML). We are
thinking that we will write all the files once at publish time and
then store them (not sure where yet). We are doing this because we
will be hosting the online version of the resume as a CFM file with
access to all the other formats of the resume from their online
resume. We are assuming that there will be many more reads then
their will be writes over the life of the resume. So we don't want
to compile these each time a user requests one (that is a Word,
PDF, HTML, or HR-XML version).
The question I have now is should we store the files in the
database or the webserver.
I would think that it makes sense to store them on the
webserver. But as this will need to be in a clustered environment
then I will need to replicate these across the farm as each new
user creates a resume. So does anyone know if the penalty for
replicating these across the farm is higher then calling them from
database. Assuming that the average file size is 50K and on average
50 files will be called over the life of the resume. Thoughts?

Originally posted by: fappel.innoopract.com
Hi,
RAP doesn't support session switch over at the moment, that's true. But
it supports load-balancing by using multiple workers. But once a session
is opened at one worker all requests of that session are dispatched to
this worker.
Ciao
Frank
-----Ursprüngliche Nachricht-----
Von: Mike Wrighton [mailto:[email protected]]
Bereitgestellt: Freitag, 22. August 2008 11:35
Bereitgestellt in: eclipse.technology.rap
Unterhaltung: Will RAP work in a load-balanced system?
Betreff: Will RAP work in a load-balanced system?
Hi,
Some of my colleagues were reviewing scalability in our web architecture
and the question was raised about RAP scalability, in particular the
issue that since session data is stored in memory and not in a central
database, RAP sessions would not survive a server switch-over by a load
balancer. Hope that makes sense?
I was just wondering if anyone had come across this issue before and
found a decent solution? It may just be a case of configuring the load
balancer properly.
Thanks,
Mike

Similar Messages

  • Another modeling and architecture question

    Hello,
    For some reason I still can't get my head around DocDB for more complicated relationships...
    An extreme example in my app is a Practice Session. A session contains many attributes and could have multiple tasks, resources, songs, play-lists, and exercises. All of these items are modeled separately and can be added through their own forms.
    Therefore lists of these items can be selected to add to a session but they also exist on their own.(to add to other types) I understand in a relational model how these multiple items can be added to a session. Relations through integer foreign keys
    etc make sense there. In documents of JSON on the other hand I don't understand how to save these files and then correctly query them.
    Lets say I have a practice session form that adds all these multiple items when submitted to a session 
    document.
    here is a model of a practice session:
    public class PracticeSessions : Document
    [Key]
    [ScaffoldColumn(false)]
    [JsonProperty(PropertyName = "id")]
    public string objId { get; private set; } // session_ID (Primary key)
    [JsonProperty(PropertyName = "name")]
    [Required]
    [Display(Name = "Name")]
    public string Name { get; set; } // session_name
    [MaxLength(500)]
    [Display(Name = "Content")]
    [AllowHtml]
    [JsonProperty(PropertyName = "content")]
    public string Content { get; set; } // session_content
    [JsonProperty(PropertyName = "practiceResources")]
    [Display(Name = "Resources")]
    public List<PracticeResources> PracticeResources { get; set; }
    [JsonProperty(PropertyName = "songLearnList")]
    [Display(Name = "Song Learnlist")]
    public SongPlaylists SongLearnList { get; set; }
    [JsonProperty(PropertyName = "learnSongs")]
    [Display(Name = "Learn Songs")]
    public List<Songs> LearnSongs { get; set; }
    [JsonProperty(PropertyName = "songPlayList")]
    [Display(Name = "Song Playlist")]
    public SongPlaylists SongPlayList { get; set; }
    [JsonProperty(PropertyName = "playSongs")]
    [Display(Name = "Play Songs")]
    public List<Songs> PlaySongs { get; set; }
    [JsonProperty(PropertyName = "studyTasks")]
    [Display(Name = "Tasks")]
    public List<StudyTasks> StudyTasks { get; set; }
    [JsonProperty(PropertyName = "practiceGoals")]
    [Display(Name = "Goals")]
    public List<PracticeGoals> PracticeGoals { get; set; }
    [JsonProperty(PropertyName = "exercise")]
    [Display(Name = "Exercises")]
    public List<IPM2014.DataAccess.Exercise> Exercise { get; set; }
    [JsonProperty(PropertyName = "objectType")]
    public string objectType { get { return "practiceSessions"; } }
    [JsonProperty(PropertyName = "userId")]
    public string UserId { get; set; } // UserID
    public PracticeSessions()
    PracticeResources = new List<PracticeResources>();
    Exercise = new List<Exercise>();
    PracticeGoals = new List<PracticeGoals>();
    StudyTasks = new List<StudyTasks>();
    PlaySongs = new List<Songs>();
    LearnSongs = new List<Songs>();
    Practice resource:
    public class PracticeResources : Document
    [Key]
    [ScaffoldColumn(false)]
    [JsonProperty(PropertyName = "id")]
    public string objId { get; private set; } // resource_ID (Primary key)
    [JsonProperty(PropertyName = "name")]
    [Display(Name = "Name")]
    public string Name { get; set; } // resource_name
    [JsonProperty(PropertyName = "description")]
    [MaxLength(200)]
    [Display(Name = "Description")]
    [AllowHtml]
    public string Description { get; set; } // resource_description
    [JsonProperty(PropertyName = "notes")]
    [MaxLength(500)]
    [Display(Name = "Notes")]
    [AllowHtml]
    public string Notes { get; set; } // resource_description
    [JsonProperty(PropertyName = "type")]
    [Display(Name = "Type")]
    public string Type { get; set; } // resource_type
    [JsonProperty(PropertyName = "link")]
    // [DataType(DataType.Url)]
    [Display(Name = "Link")]
    public string Link { get; set; } // resource_link
    [JsonProperty(PropertyName = "image")]
    [Display(Name = "Image")]
    public byte[] Image { get; set; }
    [JsonProperty(PropertyName = "objectType")]
    public string objectType { get { return "practiceResources"; } }
    [ScaffoldColumn(false)]
    [JsonProperty(PropertyName = "userId")]
    public string UserId { get; set; } // UserId
    If items are selected from say a checklist box (of practice resources) I could capture the "ID" of each resource into an array and send that to the controller. At that point though the type is a string not an object of the list type I am
    adding. There is then a mismatch of types. How do I add the resource items to the session document? It won't work to just add the ID strings. Do I need to query back to the practice resource documents to get full objects to enter as a list? Even
    if I do this and it may work I end up with the whole practice resource object inside the session document and if anything changes in the original it will be forever out of sync. Does it even make sense to try to do this in a doc database? I
    really like the lack of a schema and other features of Doc DB but I don't want to try to go forward with something that isn't the right choice. Should I go back to using SQL Server and EF for 
    this? Thats what I was using originally but was worried about schema changes and scale.
    Sorry for this long winded question but I need to know if I should change my DB back end before going any further. Please let me know if you need more detail than this.
    Thank You

    hello and thanks for your reply, I probably will e-mail you so we can talk a little more about this. I think I am doing part of what you mention "A
    common approach would be to store "type" and "id" as separate fields," I just call the type, objectType. I would like to use the composite Id's but I don't know what the best practice is to create them (not to mention other products,
    but RavenDB takes care of that for you) This would also make the document names 100% more friendly when browsing them. What is the best way to manage these so they are unique? My biggest question though is still how to model and create these documents correctly.
    I have added below example JSON that currently gets created.
    [JsonProperty(PropertyName = "objectType")]
    public string objectType { get { return "practiceResources"; } }
    [JsonProperty(PropertyName = "objectType")]
    public string objectType { get { return "practiceSessions"; } }
    /* practice resource */
    "id": "7d2f2eb4-7c02-4cd0-9ff9-af8d85b692be",
    "name": "Guitar Pro 6",
    "description": "Program to play and create tabs.",
    "notes": null,
    "type": "Software",
    "link": "no url",
    "image": null,
    "objectType": "practiceResources",
    "userId": "b1185d7f-0fcb-4c5c-96b9-d145409de3ed",
    "_rid": "rOcQAL3OQQFMAAAAAAAAAA==",
    "_self": "dbs/rOcQAA==/colls/rOcQAL3OQQE=/docs/rOcQAL3OQQFMAAAAAAAAAA==/",
    "_ts": 1418690921,
    "_etag": "\"00009e00-0000-0000-0000-548f81690000\"",
    "_attachments": "attachments/"
    /* practice session example */
    "id": "a96e2ccd-1eb1-49fc-8d90-48827ae382c1",
    "name": "Zep Runthrough",
    "content": "Play through songlists for Zep Songs,to remember each.",
    "practiceResources": [],
    "songLearnList": null,
    "learnSongs": [],
    "songPlayList": {
    "id": null,
    "name": "Zeppelin Songs",
    "description": "All the songs to know and play",
    "songs": [
    "id": null,
    "name": "In the Light",
    "description": null,
    "artist": "Zep",
    "style": null,
    "notes": null,
    "bpm": null,
    "progress": null,
    "songPortion": null,
    "complexity": null,
    "done": null,
    "totalTimeHours": null,
    "videoLink": null,
    "scoreLink": null,
    "instrumentUsed": null,
    "guitarTuning": null,
    "latestUpdate": null,
    "repertoire": null,
    "favorite": null,
    "transcribe": null,
    "priority": null,
    "objectType": "songs",
    "userId": null,
    "_rid": null,
    "_self": null,
    "_ts": 0,
    "_etag": null
    "id": null,
    "name": "Ten Years Gone",
    "description": null,
    "artist": "Zep",
    "style": null,
    "notes": null,
    "bpm": null,
    "progress": null,
    "songPortion": null,
    "complexity": null,
    "done": null,
    "totalTimeHours": null,
    "videoLink": null,
    "scoreLink": null,
    "instrumentUsed": null,
    "guitarTuning": null,
    "latestUpdate": null,
    "repertoire": null,
    "favorite": null,
    "transcribe": null,
    "priority": null,
    "objectType": "songs",
    "userId": null,
    "_rid": null,
    "_self": null,
    "_ts": 0,
    "_etag": null
    "objectType": "songPlayLists",
    "userId": "b1185d7f-0fcb-4c5c-96b9-d145409de3ed",
    "_rid": null,
    "_self": null,
    "_ts": 0,
    "_etag": null
    "playSongs": [],
    "studyTasks": [],
    "practiceGoals": [],
    "exercise": [],
    "objectType": "practiceSessions",
    "userId": "b1185d7f-0fcb-4c5c-96b9-d145409de3ed",
    "_rid": "rOcQAL3OQQExAAAAAAAAAA==",
    "_self": "dbs/rOcQAA==/colls/rOcQAL3OQQE=/docs/rOcQAL3OQQExAAAAAAAAAA==/",
    "_ts": 1418690921,
    "_etag": "\"00008300-0000-0000-0000-548f81690000\"",
    "_attachments": "attachments/"

  • Ask the Experts: IOS-XR Fundamentals and Architecture

    Welcome to the Cisco Support Community Ask the Expert conversation. 
    Learn and ask questions about IOS-XR Fundamentals and Architecture.
    November 18, 2014 through November 28, 2014.
    Cisco IOS XR Software is a modular and fully distributed network operating system for service provider networks. Cisco IOS XR creates a highly available, highly secure routing platform.
    It distributes processes across the control, data, and management planes with their own access controls and delivers routing-system scalability, service isolation, and manageability.
    This is a Q&A extension of the Live expert Webcast.
    Cisco subject matter experts Sudeep, Raj, and Sudhir, will focus on IOS-XR fundamentals.
    Including:-
    High-Level Overview of Cisco IOS XR
    Cisco IOS XR Infrastructure
    Configuration Management
    Cisco IOS XR Monitoring and Operations
    Cisco IOS XR Security
    Introduction to different IOS-XR platforms
    Sudeep Valengattil is a customer support engineer in High-Touch Technical Services at Cisco specializing in service provider technologies and platforms. Sudeep has got experience on XR platform like ASR9000, CRS, NCS and GSR. Sudeep has more than 9 years of experience in the IT industry and holds CCIE certification (36098) in Service provider.
    Sudhir Kumar is a customer support engineer in High-Touch Technical Services at Cisco specializing in service provider technologies and platforms. His areas of expertise include Cisco CRS, ASR 9K and Cisco XR 12000 Series Routers. Sudhir has more than 10 years of experience in the IT industry and holds CCIE certification (35219) in Service provider and Routing and switching.
    Raj Pathak is a customer support engineer in High-Touch Technical Services at Cisco specializing in service provider technologies and platforms. He serves as a support engineer for technical issues supporting Cisco IOS XR Software customers on Cisco CRS and Cisco XR 12000 Series Routers. Raj has more than 8 years of experience in the IT industry and holds CCIE certification (38760) in routing and switching.
    For more information about this topic, visit the Expert Corner > Knowledge Sharing
    Remember to use the rating system to let the experts know if you have received an adequate response.

    Hi Charles,
    To answer your question,
    LPTS would be acting only on packet/traffic which is ingressing the router and destined for the router itself (for-us packets).  It provides an internal forwarding table to route control/management protocol packets destined to local router to the right application for further processing.  Once we have a packet entering the interface, the network processor would be performing a lookup to determine, if this packet is destined for us.  Based on which, it will forward to LPTS.  For eg, the ICMP packets coming in on an interface with destination IP of router itself, would be processed by LPTS.  It also provides policing function for this traffic transparently.
    Key facts about LPTS
    1. LPTS is an always on feature.  No user configuration needed to enable it.
    2. LPTS is only applicable for traffic entring to the router and destined to the local router. Applies for control-plane and management plane traffic.
    3. Packets originated by router and transit traffic is not processed by LPTS
    4. LPTS polices the incoming traffic based on the pre-defined policer rates.
    Here is an o/p snip to view the LPTS entries.
    RP/0/RP0/CPU0:CRS-C#sh lpts pifib hard police loc 0/0/cpu0
    Tue Nov 25 23:32:10.666 EDT
    Node 0/0/CPU0:
    Burst = 100ms for all flow types
    FlowType Policer Type Cur. Rate Def. Rate Accepted Dropped
    unconfigured-default 100 Static 500 500 0 0
    L2TPv2-fragment 185 Static 700 700 0 0
    Fragment 106 Static 1000 1000 0 0
    OSPF-mc-known 107 Static 20000 20000 44818 0
    OSPF-mc-default 111 Static 5000 5000 11366 0
    Do let us know if you have any further queries.
    Regards,
    Sudeep Valengattil

  • Welcome to the Solutions and Architectures Data Center & Virtualization Community

    Welcome to the Solutions and Architectures Data Center & Virtualization Community. We encourage everyone to share their knowledge  and start conversations related to Data Center and Virtualization  Solutions and architectures.All topics are welcome, including  Servers – Unified Computing, Data Center Security, Data Center  Switching, Data Center Management and Automation, Storage Networking,  Application Networking Services and solutions to solve business  problems.
    Remember,  just like in the workplace,  be courteous to your fellow forum  participants. Please refrain from  using disparaging or obscene language  or posting advertisements.
    Cheers,
    Dan Bruhn 

    Hi,
    I have a question...
    I going to install two Nexus 7009 with three N7K-F248XP-25  modules on each one, I am planning to create 3 VDC, but at the initial configuration the system does not show the ethernets ports of these modules, even with the show inventory and show module I can see tah the modules are recognized and its status is OK. There is something that I have to do before start to configure these modules...? enable some feature or license in order to see the ports with show running CLI...?

  • Welcome to Solutions and Architectures Borderless Networks Community

    Welcome to the Solutions and Architectures Borderless Networks Community.  We encourage everyone to share their knowledge and start conversations related to Borderless Solutions and architectures. All topics are welcome, including Switches, Routers, Security, Wireless, Cloud and System Management, WAN Optimization and solutions to solve business problems.
    Remember,  just like in the workplace, be courteous to your fellow forum  participants. Please refrain from using disparaging or obscene language  or posting advertisements.
    Cheers,
    Dan Bruhn       

    Hi,
    I have a question...
    I going to install two Nexus 7009 with three N7K-F248XP-25  modules on each one, I am planning to create 3 VDC, but at the initial configuration the system does not show the ethernets ports of these modules, even with the show inventory and show module I can see tah the modules are recognized and its status is OK. There is something that I have to do before start to configure these modules...? enable some feature or license in order to see the ports with show running CLI...?

  • Welcome to the Solutions and Architectures Collaboration Community

    Welcome to the Solutions and Architectures Collaboration Community. We encourage everyone to share their knowledge  and start conversations related to Collaboration Solutions and  architectures.All topics are welcome, including Collaboration  Applications, Customer Collaboration, Telepresence, Unified  Communications and solutions to solve business problems.
    Remember,  just like in the workplace,  be courteous to your fellow forum  participants. Please refrain from  using disparaging or obscene language  or posting advertisements.
    Cheers,
    Dan Bruhn

    Hi,
    I have a question...
    I going to install two Nexus 7009 with three N7K-F248XP-25  modules on each one, I am planning to create 3 VDC, but at the initial configuration the system does not show the ethernets ports of these modules, even with the show inventory and show module I can see tah the modules are recognized and its status is OK. There is something that I have to do before start to configure these modules...? enable some feature or license in order to see the ports with show running CLI...?

  • Oracle VM Server for SPARC - network multipathing architecture question

    This is a general architecture question about how to best setup network multipathing
    I am reading the "Oracle VM Server for SPARC 2.2 Administration Guide" but I can't find what I am looking for.
    From reading the document is appears it is possible to:
    (a) Configure IPMP in the Service Domain (pg. 155)
    - This protects against link level failure but won't protect against the failure of an entire Service LDOM?
    (b) Configure IPMP in the Guest Domain (pg. 154)
    - This will protect against Service LDOM failure but moves the complexity to the Guest Domain
    - This means the there are two (2) VNICs in the guest though?
    In AIX, "Shared Ethernet Adapter (SEA) Failover" it presents a single NIC to the guest but can tolerate failure of a single VIOS (~Service LDOM) as well as link level failure in each VIO Server.
    https://www.ibm.com/developerworks/mydeveloperworks/blogs/aixpert/entry/shared_ethernet_adapter_sea_failover_with_load_balancing198?lang=en
    Is there not a way to do something similar in Oracle VM Server for SPARC that provides the following:
    (1) Two (2) Service Domains
    (2) Network Redundancy within the Service Domain
    (3) Service Domain Redundancy
    (4) Simplify the Guest Domain (ie single virtual NIC) with no IPMP in the Guest
    Virtual Disk Multipathing appears to work as one would expect (at least according the the documentation, pg. 120). I don't need to setup mpxio in the guest. So I'm not sure why I would need to setup IPMP in the guest.
    Edited by: 905243 on Aug 23, 2012 1:27 PM

    Hi,
    there's link-based and probe-based IPMP. We use link-based IPMP (in the primary domain and in the guest LDOMs).
    For the guest LDOMs you have to set the phys-state linkprop on the vnets if you want to use link-based IPMP:
    ldm set-vnet linkprop=phys-state vnetX ldom-name
    If you want to use IPMP with vsw interfaces in the primary domain, you have to set the phys-state linkprop in the vswitch:
    ldm set-vswitch linkprop=phys-state net-dev=<phys_iface_e.g._igb0> <vswitch-name>
    Bye,
    Alexander.

  • Architecture question, global VDI deployment

    I have an architecture question regarding the use of VDI in a global organization.
    We have a pilot VDI Core w/remote mysql setup with 2 hypervisor hosts. We want to bring up 2 more Hypervisor hosts (and VDI Secondaries) in another geographic location, where the local employees would need to connect desktops hosted from their physical location. What we don't want is to need to manage multiple VDI Cores. Ideally we would manage the entire VDI implementation from one pane of glass, having multiple Desktop Provider groups to represent the geographical locations.
    Is it possible to just setup VDI Additional Secondaries in the remote locations? What are the pros and cons of that?
    Thanks

    Yes, simply bind individual interfaces for each domain on your web server,
    one for each.
    Ensure the appropriate web servers are listening on the appropriate
    interfaces and it will work fine.
    "Paul S." <[email protected]> wrote in message
    news:407c68a1$[email protected]..
    >
    Hi,
    We want to host several applications which will be accessed as:
    www.oursite.com/app1 www.oursite.com/app2 (all using port 80 or 443)
    Is it possible to have a separate Weblogic domain for each application,all listening
    to ports 80 and 443?
    Thanks,
    Paul

  • Running MII on a Wintel virtual environment + hybrid architecture questions

    Hi, I have two MII Technical Architecture questions (MII 12.0.4).
    Question1:  Does anyone know of MII limitations around running production MII in a Wintel virtualized environment (under VMware)?
    Question 2: We're currently running MII centrally on Wintel but considering to move it to Solaris.  Our current plan is to run centrally but in the future we may want to install local instances local instances of MII in some of our plants which require more horsepower.  While we have a preference for Solaris UNIX based technologies in our main data center where our central MII instance will run, in our plants the preference seems to be for Wintel technologies.  Does anybody know of any caveats, watch outs or else around running MII in a hybrid architecture with a Solarix Unix based head of the hybrid architecture and the legs being run on Wintel?
    Thanks for your help
    Michel

    This is a great source for the ins/outs of SAP Virtualization:  https://www.sdn.sap.com/irj/sdn/virtualization

  • Architectural question

    Little architectural question: why is all the stuff that is needed to render a page put into the constructor of a backing bean? Why is there no beforeRender method, analogous to the afterRenderResponse method? That method can then be called if and only if a page has to be rendered. It seems to me that an awful lot of resources are waisted this way.
    Reason I bring up this question is that I have to do a query in the constructor in a page backing bean. Every time the backing bean is created the query is executed, including when the page will not be rendered in the browser...

    Little architectural question: why is all the stuff
    that is needed to render a page put into the
    constructor of a backing bean? Why is there no
    beforeRender method, analogous to the
    afterRenderResponse method? That method
    can then be called if and only if a page has to be
    rendered. It seems to me that an awful lot of
    resources are waisted this way.There actually is such a method ... if you look at the FacesBean base class, there is a beforeRenderResponse() method that is called before the corresponding page is actually rendered.
    >
    Reason I bring up this question is that I have to do
    a query in the constructor in a page backing bean.
    Every time the backing bean is created the query is
    executed, including when the page will not be
    rendered in the browser...This is definitely a valid concern. In Creator releases prior to Update 6 of the Reef release, however, there were use cases when the beforeRenderResponse method would not actually get called (the most important one being when you navigated to a new page, which is a VERY common use case :-).
    If you are using Update 6 or later, as a side effect of other bug fixes that were included, the beforeRenderResponse method is reliably called every time, so you can put your pre-rendering logic in this method instead of in the constructor. However, there is still a wrinkle to be aware of -- if you navigate from one page to another, the beforeRenderResponse of both the "from" and "to" pages will be executed. You will need to add some conditional logic to ensure that you only perform your setup work if this is the page that is actually going to be rendered (hint: call FacesContext.getCurrentInstance().getViewRoot().getViewId() to get the context relative path to the page that will actually be displayed).
    One might argue, of course, that this is the sort of detail that an application should not need to worry about, and one would be absolutely correct. This usability issue will be dealt with in an upcoming Creator release.
    Craig McClanahan

  • BPEL/ESB - Architecture question

    Folks,
    I would like to ask a simple architecture question;
    We have to invoke a partner web services which are rpc/encoded from SOA suite 10.1.3.3. Here the role of SOA suite is simply to facilitate communication between an internal application and partner services. As a result SOA suite doesn't have any processing logic. The flow is simply:
    1) Internal application invokes SOA suite service (wrapper around partner service) and result is processed.
    2) SOA suite translates the incoming message and communicates with partner service and returns response to internal application.
    Please note that at this point there is no plan to move all processing logic from internal application to SOA suite. Based on the above details I would like get some recommedation on what technology/solution from SOA suite is more efficient to facilate this communication.
    Thanks in advance,
    Ranjith

    You can go through the design pattern called Channel Adapter.
    Here is how you should design - Processing logic remains in the application.. however, you have to design and build a channel adapter as a BPEL process. The channel adapter does the transformation of your input into the web services specific format and invoke the endpoint. You need this channel adapter if your internal application doesn't have the capability to make webservice calls.
    Hope this helps.

  • [solved]packages and architectures

    How do you make a package from a PKGBUILD that specifies "any" in the architecture field so that the same pkg tarball can be installed on any system. I.e. how do you get makepkg to create "any.pkg.tar.gz" instead of "local_architecture.pkg.tar.gz"?
    I didn't find anything in the makepkg man page or the wiki, but I'm sure that I've seen some doc pkgs that had this in the pkg file name. If I've imagined this, how do you create an i686 pkg from an x86_64 machine and vice versa when the pkg itself is architecture-independent?
    EDIT
    Rephrased the question to make it clearer.
    EDIT 2
    The behavior is exactly as one would logically expect...
    "arch=('any')" generates an "-any.pkg.tar.gz" pkg
    "arch=('i686' 'x86_64')" generates an "-<architecture>.pkg.tar.gz" pkg
    I was so sure that the PKGBUILD specified 'any' that I didn't bother to double-check, hence my confused and stupid question.
    Last edited by Xyne (2008-10-24 22:57:39)

    Xyne wrote:How do you make a package that supports "any" architecture, i.e. get a makepkg to create "pkg.any.tar.gz" instead of "pkg.local_architecture.tar.gz"?
    You put
    arch=('any')
    in the PKGBUILD.
    Xyne wrote:If I've imagined this, how do you create an i686 pkg from an x86_64 machine and vice versa when the pkg itself is architecture-independent?
    The 'package' is just a tarred bunch of files. If they are arch independent, then it's just about the filename, and about the file with the name .PKGINFO in the root of the tarball - you can edit that and change the "arch= ..." line. So although it's possible, why would you want to do that?

  • About design and architecture....

    where i can find docs or info about design and architecture of a game ????

    You could try Gamasutra.com. They tend to have quite a bit about various aspects of game design and programming. Also, you can check this forum for threads on it. Some people have posted questions about designing either specific games within a genre or just specific games and gotten some great feedback (one thread on game design of recent memory is Clue/Cluedo). GameDev.net has some good programming tutorials and chatter to this end also, I'm sure. Just search on here, on the net, and other places, and I'm sure you'll find something.
    -Dok

  • New Solutions And Architectures Community

    I am pleased to announce the launch of our new Cisco Solutions and Architectures Community with sub-communities for Borderless Networks, Collaboration, Data Center & Virtualization.  We encourage everyone to share their knowledge and start conversations  related to network design and overall Cisco network topology.
    All topics are welcome, including WAN, LAN, enterprise, service provider, data center / virtualization, wireless, security, collaboration, voice & video network design architecture and solutions to solve business problems.
    The  content from our pilot Network Infrastructure “Design and Architecture”  community will be merged into the appropriate Solutions and  Architectures sub-community.
    Cheers,
    Dan

    Hi,
    I have a question...
    I going to install two Nexus 7009 with three N7K-F248XP-25  modules on each one, I am planning to create 3 VDC, but at the initial configuration the system does not show the ethernets ports of these modules, even with the show inventory and show module I can see tah the modules are recognized and its status is OK. There is something that I have to do before start to configure these modules...? enable some feature or license in order to see the ports with show running CLI...?

  • Architecture Question...brain teasing !

    Hi,
    I have a architecture question in grid control. So far Oracle Support hasnt been able to figure out.
    I have two management servers M1 and M2.
    two VIP's(Virtual IP's) V1 and V2
    two Agents A1 and A2
    the scenerio
    M1 ----> M2
    | |
    V1 V2
    | |
    A1 A2
    Repository at M1 is configured as Primary and sends archive logs to M2. On the failover, I have it setup to make M2 as primary repository and all works well !
    Under normal conditions, A1 talks to M1 thru V1 and A2 talks to M2 thru V2. No problem so far !
    If M1 dies, and V1 forwards A1 to M2 or
    if M2 dies, V2 forwards A2 to M1
    How woudl this work.
    I think (havent tried it yet) but what if i configure the oms'es with same username and registration passwords and copy all the wallets from M1 to M2
    and A1 to A2 and just change V1 to V2. Would this work ????
    please advice!!

    SLB is not an option for us here !
    Can we just repoint all A1 to M2 using DNS CNAME change ??

Maybe you are looking for