Results 1 to 2 of 2

Thread: Data/Code file distribution/patch possibility with Ice

  1. #1
    spsoni's Avatar
    spsoni is offline Registered User
    Name: Sury P Soni
    Organization: Next Digital
    Project: Unified Messaging Plattform for Inhouse Products
    Join Date
    Mar 2008
    Location
    Melbourne, Australia
    Posts
    40

    Data/Code file distribution/patch possibility with Ice

    Hi,

    I frequently need to transfer files (data or code) to the server from client. Is IcePatch a good idea?

    My understanding with IcePatch is that, we need to create the patch first then start the icepatch server then run icepatch client on destination node and get the patch. If there are updates in the distribution, we need to shutdown the server, recreate the patch (only updates for updated files) and start the icepatch server again and run the client again.

    In my scenario, I will need to frequently update/create files. So is it possible to automate all above process every time I execute my client? Can we programatically create patch, start/stop patch server and trigger destination node servers to fetch the updates from patch server?

    I am open to alternative framework/solution to this problem.

    I am using FreeBSD 7.0 and Ice 3.2.1 (Yes, I am still waiting for next patch for Ice 3.3.0 on FreeBSD, I will soon upgrade myself)

    Many thanks.

  2. #2
    benoit's Avatar
    benoit is offline ZeroC Staff
    Name: Benoit Foucher
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Rennes, France
    Posts
    2,196
    Hi,

    You can programatically start and stop the IcePatch2 server if it's deployed with IceGrid but you can't easily re-create the checksums for a new file set programatically: you have to run icepatch2calc while the IcePatch2 server is down. Providing the possibility to update the IcePatch2 server without a restart is on our long TODO list... if you have a commercial interest for this feature we could give this a higher priority, please contact us at info@zeroc.com if that's the case.

    Also note that if you use IceGrid distributions with IcePatch2, you can easily trigger an update of the IceGrid nodes with the application or server patch IceGrid admin commands.

    Finally, if your file set is often updated it might be best to implement your own custom file transfer mechanism. For information on how to implement efficient file transfer, I recommend taking a look at Matthew's newsletter article here.

    Cheers,
    Benoit.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: 05-04-2009, 07:19 PM
  2. Replies: 5
    Last Post: 03-05-2009, 09:33 PM
  3. Replies: 3
    Last Post: 03-02-2009, 02:28 AM
  4. Replies: 0
    Last Post: 11-28-2006, 08:35 AM
  5. pauses in data distribution
    By C. Neukom in forum Help Center
    Replies: 3
    Last Post: 09-20-2006, 05:00 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •