Interesting skin sizing scenario

Hi folks.  I'm getting behavior that I wouldn't expect and I'm just wondering if someone can give me some logical reasoning behind it.  I've found some workarounds so I'm okay there I'm more just wanting to learn what the purpose is behind how things are happening.
Here's the main app file:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                            xmlns:s="library://ns.adobe.com/flex/spark"
                            xmlns:mx="library://ns.adobe.com/flex/mx">
     <fx:Declarations>
          <!-- Place non-visual elements (e.g., services, value objects) here -->
     </fx:Declarations>
     <s:Group width="100" height="100">
          <s:SkinnableContainer skinClass="MySkin" width="50%" height="50%"/>
     </s:Group>
</s:WindowedApplication>
Here's the MySkin file:
<?xml version="1.0" encoding="utf-8"?>
<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:fb="http://ns.adobe.com/flashbuilder/2009" alpha.disabled="0.5">
    <fx:Metadata>
    <![CDATA[
         * @copy spark.skins.spark.ApplicationSkin#hostComponent
        [HostComponent("spark.components.SkinnableContainer")]
    ]]>
    </fx:Metadata>
    <fx:Script>
        <![CDATA[        
            override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number) : void
                super.updateDisplayList(unscaledWidth, unscaledHeight);
          trace(unscaledWidth, unscaledHeight);
        ]]>       
    </fx:Script>
    <s:states>
        <s:State name="normal" />
        <s:State name="disabled" />
    </s:states>
    <s:Rect width="200" height="200">
          <s:fill>
               <s:SolidColor color="#ff0000"/>
          </s:fill>
     </s:Rect>
</s:Skin>
So, pop quiz...what would you expect unscaledWidth and unscaledHeight to trace out in the skin?
Answer is: 200 x 200 (the size of the internal rect).  However, I would expect 50 x 50 because that's the size the component will actually be taking up in the parent's layout.  Am I crazy?
Thanks.
Aaron

Hi,
In this case, the Rect inside the skin forces the measuredMinWidth/measuredMinHeight to be 200/200, causing the unscaledWidth/unscaledHeight to be 200/200 as well. measuredMinWidth/measuredMinHeight just mean in this case the minimum width and height that fits every element into your skin.This is because on your SkinnableContainer, there are only percent sizes (which indicate that the size is flexible) and so the measured minimums are taken into account. However, if you set width/height on your SkinnableContainer to be explicit values (like 50/50), then the SkinnableContainer will size to those values instead. To avoid these cases, I would suggest not using explicit widths and heights in your skin and instead using constraints (left/right/top/bottom) or percent sizes. Then, you can size the component in your application without worry.
I'd be interested to hear what use case you have for using explicit sizing inside your skin. And please let me know if the explanation is unclear!
Thanks,
-Kevin

Similar Messages

  • Variable Interest Rate Instrument scenario

    Dear All,
    Is it possible to create an Interest Rate Instrument with variable interest rate which is calculated and adjusted monthly but interest amount is paid quarterly.
    As per my understanding creating Interest Rate Instrument with Variable Interest Rate and which is adjusted monthly is not a problem. But if we do that the system calculates interest monthly and tries to post it monthly and also creates payment Request for each monthly cash flow.
    This is the issue we want the system to calculate the interest monthly and also want that monthly accruals are calculated correctly but we want the interest to be paid quarterly and not monthly.
    Request your thoughts on this kind of scenario.
    Thank You
    Regards
    Sachin

    Hi,
    In your IRI instrument, maintain the interest condition to have a quarterly payout.  In the structure tab, click on the conditions and then click on interest rate adjustment condition. In that you can specify the interest rate condition item to adjust to monthly update.  Thus you can perform interest rate adjustments on a monthly basis and have the interest payout on a quarterly basis.
    Regards,
    Ravi

  • How to connect steps in business scenario

    Hello,
    After creating a project in Solution Manager, creating a business scenario in that project and creating a custom business process in my scenario, Iu2019ve defined the necessary steps that I want in my process. These steps involve 2 different logical components, a component specified for a SAP XI/PI system and a logical component for SAP ECC system.
    The business process will involve interaction between the two logical components where Idocs will be exchanged. My first issue is, in transaction SOLAR01 when I click the tab Graphic, Iu2019m able to see the two separate components each with their steps but with no connection or relation between them or with any step order.  Where can I define the order and flow for the steps in the business process? After defining the flow, will the connections be presented in the graphic?
    One other question, if this business process involve interfaces, should I define this as a business scenario or as an Interface Scenario? What is the main difference between these two objects? Canu2019t I have only business scenarios and define the steps as interfaces?
    Thank your for the attention.
    Best regards,
    Goncalo Mouro Vaz

    Hello,
    please be aware that only business process maintained in the operations part of SAP Solution Manager. i.e. the Solution Directory, are available for Business Process Monitoring. Processes defined within SOLAR01 are in the project part and hence not directly available for monitoring. But those processes can be copied into the Solution Directory.
    For BPMon only "Business Scenraios" are of interest. "Interface Scenarios" need not be maintained but can be used for additional documentation purposes.
    Please refer to http://service.sap.com/bpm > Media Library > Technical Information > Setup for Interface Monitoring.pdf
    You may also visit the FAQ page http://wiki.sdn.sap.com/wiki/display/SM/FAQBusinessProcess+Monitoring
    Best Regards
    Volker

  • Confusion with PI 7.1 with integration scenario

    Hi, expert,
    I read a lot of documents before I have physically logged on to PI 7.1, I thought I had a very good idea about the new version. However when I am physically in PI 7.1, I found I get a little confused.
    I know ES is a big thing in 7.1, but I will be working on integration (integration scenario), I thought this part is not changed from 7.0 to 7.1. Basically in 7.0, you defined message type and message interface, message mapping and interface mapping, then you go to ID to configure the integration scenario. However in 7.1, you do not have message interface anymore, instead, we have service interface under which you define operations, which is fine from ES perspective. But if I am only interested in integration, what I need is like PI 7.0: outbound interface, mapping, inbound interface, NOT the operation. Now how can I define 7.0 message interface in PI 7.1? (I know operation mapping is 7.0 interface mapping).
    Can I make following understanding?
    1) Operation in 7.1 is like messag interface in 7.0
    2) Service Interface is a tool to group multiple related operations under one roof.
    3) To define integration scenario, I do NOT need the modeling. Modeling is only relevant to model ES, NOT for integration scenario.
    So if I am only interested in integration scenario, what is changed from PI 7.0 to PI 7.1?
    Thanks for advice
    Jayson

    > Can I make following understanding?
    > 1) Operation in 7.1 is like messag interface in 7.0
    Service Interface with one operation whose name is same as the service interface and Xi 3.0 compatible type is same as 7.0 Message Interface
    > 2) Service Interface is a tool to group multiple related operations under one roof.
    Yes.
    > 3) To define integration scenario, I do NOT need the modeling. Modeling is only relevant to model ES, NOT for integration scenario.
    Yes.
    >
    > So if I am only interested in integration scenario, what is changed from PI 7.0 to PI 7.1?
    I did not work much on this area but, as long as you are replacing the interface mapping with operation mapping things must be pretty much same here. For your information, Integration scenario is not a compulsion unless u want to represent the scneario graphically and create the ID objects automatically.
    You can create the ID objects manually whitout creating an integration scenario on ESR.
    VJ

  • Intresting and critical scenarios in sd

    can anybody send me interesting and critical scenarios in sd.my mail id <b><REMOVED BY MODERATOR></b>it is very urgent.
    I'll reward max points

    Hello smitha,
    Go thriugh this link.
    <a href="http://help.sap.com/saphelp_ides/helpdata/en/e6/4a86da9e0311d189b70000e829fbbd/frameset.htm">http://help.sap.com/saphelp_ides/helpdata/en/e6/4a86da9e0311d189b70000e829fbbd/frameset.htm</a>
    it will definitely help you.
    @please award pts.
    Regards,
    Nisha

  • Questions before an internal lab POC (on old underperformant hardware)

    Hello VDI users,
    NB: I initially asked this list of questions to my friends at the
    SunRay-Users mailing list, but then I found this forum as a
    more relevant place.
    It's a bit long and I understand that many questions may have
    already been answered in detail on the forum or VDI wiki. If it's
    not too much a burden - please just reply with a link in this case.
    I'd like this thread to become a reference of sorts to point to our
    management and customers.
    I'm growing an interest to try out a Sun VDI POC in our lab
    with VirtualBox and Sunrays, so I have a number of questions
    popping up. Not all of them are sunray-specific (in fact, most
    are VirtualBox-related), but I humbly hope you won't all flame
    me for that?
    I think I can get most of the answers by experiment, but if
    anyone feels like sharing their experience on these matters
    so I can expect something a'priori - you're welcome to do so ;)
    Some questions involve best practices, however. I understand
    that all mileages vary, but perhaps you can warn me (and others)
    about some known-not-working configurations...
    1) VDI core involves a replicated database (such as MySQL)
    for redundant configuration of its working set storage...
    1.1) What is the typical load on this database? Should it
    just be "available", or should it also have a high mark
    in performance?
    For example, we have a number of old Sun Netra servers
    (UltraSPARC-II 450-650MHz) which even have a shared SCSI
    JBOD (Sun StorEdge S1 with up to 3 disks).
    Would these old horses plow the field well? (Some of them
    do run our SRSS/uttsc tasks okay)
    1.2) This idea seems crippled a bit anyway - if the database
    master node goes down, it seems (but I may be wrong) that
    one of the slave DB nodes should be promoted to a master
    status, and then when the master goes up, their statuses
    should be sorted out again.
    Or the master should be made HA in shared-storage cluster.
    (Wonder question) Why didn't they use Sun DSEE or OpenDS
    with built-in multimaster replication instead?
    2) The documentation I've seen refers to a specific version
    of VirtualBox - 2.0.8, as the supported platform for VDI3.
    It was implied that there were specific features in that
    build made for Sun VDI 3 to work with it. Or so I got it.
    2.1) A few versions rolled out since that one, 3.0 is out
    now. Will they work together okay, work but as unsupported
    config, not work at all?
    2.2) If specifically VirtualBox 2.0.8 is to be used, is there
    some secret build available, or the one from Old Versions
    download page will do?
    3) How much a bad idea is it to roll out a POC deployment
    (up to 10 virtual desktop machines) with VirtualBox VMs
    running on the same server which contains their data
    (such as Sun Fire X4500 with snv_114 or newer)?
    3.1) If this is possible at all, and if the VM data is a
    (cloned) ZFS dataset/volume, should a networked protocol
    (iSCSI) be used for VM data access anyway, or is it
    possible (better?) to use local disk access methods?
    3.2) Is it possible to do a POC deployment (forfeiting such
    features as failover, scalability, etc.) on a single
    machine alltogether?
    3.3) Is it feasible to extend a single-machine deployment
    to a multiple-machine deployment in the future (that
    is, without reinstalling/reconfiguring from scratch)?
    4) Does VBox RDP server and its VDI interaction with SRSS
    have any specific benefits to native Windows RDP, such
    as responsiveness, bandwidth, features (say, microphone
    input)?
    Am I correct to say that VBox RDP server enables the
    touted 3D acceleration (OpenGL 2.0 and DX8/9), and lets
    connections over RDP to any VM BIOS and OSes, not just
    Windows ones?
    4.1) Does the presence of a graphics accelerator card on
    the VirtualBox server matter for remote use of the VM's
    (such as through a Sun Ray and VDI)?
    4.2) Concerning the microphone input, as the question often
    asked for SRSS+uttsc and replied by RDP protocol limits...
    Is it possible to pass the audio over some virtualized
    device for the virtual machine? Is it (not) implemented
    already? ;)
    5) Are there known DO's and DONT's for VM desktop workloads?
    For example, simply office productivity software users
    and software developers with Java IDEs or ongoing C/C++
    compilations should have different RAM/disk footprints.
    Graphics designers heavy on Adobe Photoshop are another
    breed (which we've seen to crawl miserably in Windows
    RDP regardless of win/mstsc or srss/uttsc clients).
    Can it be predicted that some class of desktops can
    virtualize well and others should remain "physical"?
    NB: I guess this is a double-question - on virtualization
    of remote desktop tasks over X11/RDP/ALP (graphics bound),
    as well as a question on virtualization of whole desktop
    machines (IO/RAM/CPU bound).
    6) Are there any rule-of-thumb values for virtualized
    HDD and networking filesystems (NFS, CIFS) throughput?
    (I've seen the sizing guides on VDI Wiki; anything else
    to consider?)
    For example, the particular users' data (their roaming
    profiles, etc.) should be provisioned off the networked
    storage server, temporary files (browser caches, etc.)
    should only exist in the virtual machine, and home dirs
    with working files may better be served off the network
    share altogether.
    I wonder how well this idea works in real life?
    In particular, how well does a virtualized networked
    or "local" homedir work for typical software compile
    tasks (r/w access to many small files)?
    7) I'm also interested in the scenario of VMs spawned
    from "golden image" and destroyed after logout and/or
    manually (i.e. after "golden image"'s update/patching).
    It would be interesting to enable the cloned machine
    to get an individual hostname, join the Windows domain
    (if applicable), promote the user's login to the VM's
    local Administrators group or assign RBAC profiles or
    sudoer permissions, perhaps download the user's domain
    roaming profile - all prior to the first login on this
    VM...
    Is there a way to pass some specific parameters to the
    VM cloning method (i.e. the user's login name, machine's
    hostname and VM's OS)?
    If not, perhaps there are some best-practice suggestions
    on similar provisioning of cloned hosts during first boot
    (this problem is not as new as VDI, anyways)?
    8) How great is the overhead (quantitative or subjective)
    of VM desktops overall (if more specific than values in
    sizing guide on Wiki)? I've already asked on HDD/networking
    above. Other aspects involve:
    How much more RAM does a VM-executing process typically
    use than is configured for the VM? In the JavaOne demo
    webinar screenshots I think I've seen a Windows 7 host
    with 512Mb RAM, and a VM process sized about 575Mb.
    The Wiki suggests 1.2 times more. Is this a typical value?
    Are there "hidden costs" in other VBox processes?
    How efficiently is the CPU emulated/provided (if the VBox
    host has the relevant VT-x extensions), especially for
    such CPU-intensive tasks as compilation?
    *) Question from our bookkeeping team:
    Does creating such a POC lab and testing it in office's
    daily work (placing some employees or guests in front of
    virtual desktops instead of real computers or SR Solaris
    desktops) violate some licenses for Sun VDI, VirtualBox,
    Sun Rays, Sun SGD, Solaris, etc? (The SRSS and SSGD are
    licensed; Solaris is, I guess, licensed by the download
    form asking for how many hosts we have).
    Since all of the products involved (sans SGD) don't need
    a proof of license to install and run, and they can be
    downloaded somewhat freely (after quickly clicking thru
    the tomes of license agreements), it's hard for a mere
    admin to reply such questions ;)
    If there are some limits (# of users, connections, VMs,
    CPUs, days of use, whatever) which differentiate a legal
    deployment for demo (or even legal for day-to-day work)
    from a pirated abuse - please let me know.
    //Jim
    Edited by: JimKlimov on Jul 7, 2009 10:59 AM
    Added licensing question

    Hello VDI users,
    NB: I initially asked this list of questions to my friends at the
    SunRay-Users mailing list, but then I found this forum as a
    more relevant place.
    It's a bit long and I understand that many questions may have
    already been answered in detail on the forum or VDI wiki. If it's
    not too much a burden - please just reply with a link in this case.
    I'd like this thread to become a reference of sorts to point to our
    management and customers.
    I'm growing an interest to try out a Sun VDI POC in our lab
    with VirtualBox and Sunrays, so I have a number of questions
    popping up. Not all of them are sunray-specific (in fact, most
    are VirtualBox-related), but I humbly hope you won't all flame
    me for that?
    I think I can get most of the answers by experiment, but if
    anyone feels like sharing their experience on these matters
    so I can expect something a'priori - you're welcome to do so ;)
    Some questions involve best practices, however. I understand
    that all mileages vary, but perhaps you can warn me (and others)
    about some known-not-working configurations...
    1) VDI core involves a replicated database (such as MySQL)
    for redundant configuration of its working set storage...
    1.1) What is the typical load on this database? Should it
    just be "available", or should it also have a high mark
    in performance?
    For example, we have a number of old Sun Netra servers
    (UltraSPARC-II 450-650MHz) which even have a shared SCSI
    JBOD (Sun StorEdge S1 with up to 3 disks).
    Would these old horses plow the field well? (Some of them
    do run our SRSS/uttsc tasks okay)
    1.2) This idea seems crippled a bit anyway - if the database
    master node goes down, it seems (but I may be wrong) that
    one of the slave DB nodes should be promoted to a master
    status, and then when the master goes up, their statuses
    should be sorted out again.
    Or the master should be made HA in shared-storage cluster.
    (Wonder question) Why didn't they use Sun DSEE or OpenDS
    with built-in multimaster replication instead?
    2) The documentation I've seen refers to a specific version
    of VirtualBox - 2.0.8, as the supported platform for VDI3.
    It was implied that there were specific features in that
    build made for Sun VDI 3 to work with it. Or so I got it.
    2.1) A few versions rolled out since that one, 3.0 is out
    now. Will they work together okay, work but as unsupported
    config, not work at all?
    2.2) If specifically VirtualBox 2.0.8 is to be used, is there
    some secret build available, or the one from Old Versions
    download page will do?
    3) How much a bad idea is it to roll out a POC deployment
    (up to 10 virtual desktop machines) with VirtualBox VMs
    running on the same server which contains their data
    (such as Sun Fire X4500 with snv_114 or newer)?
    3.1) If this is possible at all, and if the VM data is a
    (cloned) ZFS dataset/volume, should a networked protocol
    (iSCSI) be used for VM data access anyway, or is it
    possible (better?) to use local disk access methods?
    3.2) Is it possible to do a POC deployment (forfeiting such
    features as failover, scalability, etc.) on a single
    machine alltogether?
    3.3) Is it feasible to extend a single-machine deployment
    to a multiple-machine deployment in the future (that
    is, without reinstalling/reconfiguring from scratch)?
    4) Does VBox RDP server and its VDI interaction with SRSS
    have any specific benefits to native Windows RDP, such
    as responsiveness, bandwidth, features (say, microphone
    input)?
    Am I correct to say that VBox RDP server enables the
    touted 3D acceleration (OpenGL 2.0 and DX8/9), and lets
    connections over RDP to any VM BIOS and OSes, not just
    Windows ones?
    4.1) Does the presence of a graphics accelerator card on
    the VirtualBox server matter for remote use of the VM's
    (such as through a Sun Ray and VDI)?
    4.2) Concerning the microphone input, as the question often
    asked for SRSS+uttsc and replied by RDP protocol limits...
    Is it possible to pass the audio over some virtualized
    device for the virtual machine? Is it (not) implemented
    already? ;)
    5) Are there known DO's and DONT's for VM desktop workloads?
    For example, simply office productivity software users
    and software developers with Java IDEs or ongoing C/C++
    compilations should have different RAM/disk footprints.
    Graphics designers heavy on Adobe Photoshop are another
    breed (which we've seen to crawl miserably in Windows
    RDP regardless of win/mstsc or srss/uttsc clients).
    Can it be predicted that some class of desktops can
    virtualize well and others should remain "physical"?
    NB: I guess this is a double-question - on virtualization
    of remote desktop tasks over X11/RDP/ALP (graphics bound),
    as well as a question on virtualization of whole desktop
    machines (IO/RAM/CPU bound).
    6) Are there any rule-of-thumb values for virtualized
    HDD and networking filesystems (NFS, CIFS) throughput?
    (I've seen the sizing guides on VDI Wiki; anything else
    to consider?)
    For example, the particular users' data (their roaming
    profiles, etc.) should be provisioned off the networked
    storage server, temporary files (browser caches, etc.)
    should only exist in the virtual machine, and home dirs
    with working files may better be served off the network
    share altogether.
    I wonder how well this idea works in real life?
    In particular, how well does a virtualized networked
    or "local" homedir work for typical software compile
    tasks (r/w access to many small files)?
    7) I'm also interested in the scenario of VMs spawned
    from "golden image" and destroyed after logout and/or
    manually (i.e. after "golden image"'s update/patching).
    It would be interesting to enable the cloned machine
    to get an individual hostname, join the Windows domain
    (if applicable), promote the user's login to the VM's
    local Administrators group or assign RBAC profiles or
    sudoer permissions, perhaps download the user's domain
    roaming profile - all prior to the first login on this
    VM...
    Is there a way to pass some specific parameters to the
    VM cloning method (i.e. the user's login name, machine's
    hostname and VM's OS)?
    If not, perhaps there are some best-practice suggestions
    on similar provisioning of cloned hosts during first boot
    (this problem is not as new as VDI, anyways)?
    8) How great is the overhead (quantitative or subjective)
    of VM desktops overall (if more specific than values in
    sizing guide on Wiki)? I've already asked on HDD/networking
    above. Other aspects involve:
    How much more RAM does a VM-executing process typically
    use than is configured for the VM? In the JavaOne demo
    webinar screenshots I think I've seen a Windows 7 host
    with 512Mb RAM, and a VM process sized about 575Mb.
    The Wiki suggests 1.2 times more. Is this a typical value?
    Are there "hidden costs" in other VBox processes?
    How efficiently is the CPU emulated/provided (if the VBox
    host has the relevant VT-x extensions), especially for
    such CPU-intensive tasks as compilation?
    *) Question from our bookkeeping team:
    Does creating such a POC lab and testing it in office's
    daily work (placing some employees or guests in front of
    virtual desktops instead of real computers or SR Solaris
    desktops) violate some licenses for Sun VDI, VirtualBox,
    Sun Rays, Sun SGD, Solaris, etc? (The SRSS and SSGD are
    licensed; Solaris is, I guess, licensed by the download
    form asking for how many hosts we have).
    Since all of the products involved (sans SGD) don't need
    a proof of license to install and run, and they can be
    downloaded somewhat freely (after quickly clicking thru
    the tomes of license agreements), it's hard for a mere
    admin to reply such questions ;)
    If there are some limits (# of users, connections, VMs,
    CPUs, days of use, whatever) which differentiate a legal
    deployment for demo (or even legal for day-to-day work)
    from a pirated abuse - please let me know.
    //Jim
    Edited by: JimKlimov on Jul 7, 2009 10:59 AM
    Added licensing question

  • Loading data from a table to another

    This question is continuation of my earlier thread
    Re: query help
    The last thread was answered by experts and was closed. But I have another problem, I'll put the whole scenario here:
    I have a table with data as
    id          status_code  emp_id
    1           a                10
    2           b                10
    3           a                20
    4           c                30
    5           k                10
    6           k                10
    7           a                10
    8           a                20
    9           z                20
    10           k                30
    11           k                30
    12           m                20
    13           k                10
    14           k                30and scripts are:
    CREATE TABLE TEST
    (id NUMBER,
    status_code VARCHAR2(5),
    emp_id NUMBER
    INSERT INTO test VALUES (1,'a',10);
    INSERT INTO test VALUES (2,'b',10);
    INSERT INTO test VALUES (3,'a',20);
    INSERT INTO test VALUES (4,'c',30);
    INSERT INTO test VALUES (5,'k',10);
    INSERT INTO test VALUES (6,'k',10);
    INSERT INTO test VALUES (7,'a',10);
    INSERT INTO test VALUES (8,'a',20);
    INSERT INTO test VALUES (9,'z',20);
    INSERT INTO test VALUES (10,'k',30);
    INSERT INTO test VALUES (11,'k',30);
    INSERT INTO test VALUES (12,'m',20);
    INSERT INTO test VALUES (13,'k',10);
    INSERT INTO test VALUES (14,'k',30);Here's the query that experts gave me in last thread, to fetch desired records:
    The requirement was to fetch records of those emp ids where a given emp_id consectively gets same status code.
    Each emp id gets a status code and at times it gets same status code as its previous status code. And I am interested in such scenarios.
    For example,
    emp_id=20 gets status_code=a in id=3 and its next status_code is also =a at id=8,
    emp_id=10 gets status_code=k in id=5 and gets same status_code again in id=6,
    emp_id=30 gets status_code=k in id=10 and gets same status code in id=11 and id=14.
    And the answer was:
    select *
    from
    select
      id,
      status_code,
      emp_id,
      lag(status_code) over (partition by emp_id order by id asc) as last_status,
      lead(status_code) over (partition by emp_id order by id asc) as next_status 
    from test
    where status_code = last_status
    or status_code = next_status
      / But now the new issue is that the records of the table TEST are to be loaded into another table TEST_REVISED . For each ID of table TEST, there will be one or more records in table TEST_REVISED.
    ALTER TABLE TEST ADD (CONSTRAINT id_pk  PRIMARY KEY(id));
    CREATE TABLE TEST_REVISED
    (TR_ID NUMBER PRIMARY KEY,
    ID     NUMBER REFERENCES TEST(ID),
    NEW_STATUS_CODE VARCHAR2(5)
    );This is what I want to see in table TEST_REVISED
    TR_ID,     ID,        NEW_STATUS_CODE
    100,        1,          'test-code'
    200,        2,'         'test-code'
    300,        3,         'test-code'
    400,        4,          'test-code'
    500,        5,          'test-code'
    600,        5,           'test-code'--notice here: EMP_ID=10 had same status consecutively in table TEST, so when that record is loaded to TEST_REVISED, ID=5 is used                instead of  id=6
    700,        7,          'test-code'
    800,        3,           'test-code'--notice here: EMP_ID=20 had same status  consecutively in table TEST, so when that record is loaded to TEST_REVISED, ID=3 is used  instead of id=8
    900,        9,           'test-code'
    1000,      10,         'test-code'
    1100,      10,           'test-code'--notice here: EMP_D=30 had same status  consecutively in table TEST, so when that record is loaded to TEST_REVISED, ID=10 is used  instead of id=11
    1200,      12,             'test-code'
    1300,      13,             'test-code'
    1400,      10,             'test-code'--notice here: EMP_ID=30 had same status  consecutively in table TEST, so when that record is loaded to TEST_REVISED, ID=10 is used  instead of id=14 or id=11Ignore the value of the column NEW_STATUS_CODE here.
    How can I load data in table TEST_REVISED from table TEST keeping in view the requirement I mentioned? Table TEST has around 1 million records.
    Once this achieved, I want to delete records from table TEST with following ids :
    ID=6,8,11,14.
    Thanks a lot!
    Edited by: user5406804 on Dec 5, 2010 5:49 PM
    Edited by: user5406804 on Dec 5, 2010 5:50 PM

    OK, i still don't see how this is all supposed to fit together.
    You haven't said it, but i'm assuming when you have a series like
    id   emp status_code
    1    30   k
    2    30   k
    3    10   a
    4    30  k
    5    30  kYou actually want the output to be
    id   emp status_code   new_id
    1    30   k                   1
    2    30   k                   1
    3    10   a                   3
    4    30  k                    4
    5    30  k                    4Which presents a bit of a problem using simply analytic functions.
    So here's the modified query that picks up just the rows you want 'changed'.
    TUBBY_TUBBZ?
    select
      id,
      emp_id,
      status_code,
      connect_by_root(id) as new_id
    from
      select
        id,
        emp_id,
        status_code,
        lag(status_code)  over (partition by emp_id, status_code order by id asc) as last_status,
        row_number()      over (partition by emp_id, status_code order by id asc) as rn
      from
        select
          id,
          emp_id,
          status_code,
          lead(status_code) over (partition by emp_id order by id asc) as next_code,
          lag(status_code) over (partition by emp_id order by id asc) as last_code,
          row_number() over (partition by emp_id order by id asc) as rn
        from test
      where status_code in (last_code, next_code)
    start with last_status is null
    connect by prior emp_id = emp_id
    and prior status_code = status_code
    and prior rn = rn - 1
         ID     EMP_ID STATU     NEW_ID
          5        10 k           5
          6        10 k           5
          3        20 a           3
          8        20 a           3
         10        30 k          10
         11        30 k          10
         14        30 k          10
    7 rows selected.
    TUBBY_TUBBZ?You say you have a lot of rows in the TEST table, and i'm hoping and praying this is a one time requirement and not an on-going process that needs to occur so your best bet (performance wise) would probably be to use the above query to create a temporary table.
    Use that temporary table to control the rest of the process (inserting into TEMP_REVISED and deleting from TEST).
    That's the best i can think of based on what i believe your requirement is ... and i honestly don't think that's going to perform overly well (the connect by functionality specifically).

  • Amount of free space not consistent on iPhone 4 with iTunes 10

    The amount indicated as "free space" does not stay consistent in iTunes 10. The value keeps changing.

    Addenda: 1) The free space indicator does not update in real time (e.g., while adding new music to the iPod) as it did in previous versions if iTunes.
    2) The error(s) in the iTunes free space calculations can cause syncing probems when the iPod is almost full. For example, I might try to add 400K worth of music on my iPod, which has about twice that much free space. iTunes 10 will tell me there's not enough room on the iPod and will not synch. Identical library on a different computer running iTunes 9 will allow the same iPod to synch. Interestingly, in this scenario, iTunes 10 will give me a different number for the amount of free storage required to update each time I press the "Sync" button.

  • 9.2.0.6 win2003 32bit == 10.2.0.4.36P win2008 R1 64bit

    Hi all,
    I am evaluating the upgrade path as described. The db is around 150Gb.
    I would like to use RMAN to restore on the new binaries a full backup made in 9.2.0.6.
    After restore-recover I would open resetlogs upgrade the db and, after having completed the upgrade to 10.2.0.4.0, I would run catcpu to complete the process.
    Some relatively new metalink notes seem to make this process feasible (752986.1 "database migration with os upgrade on windows platform" gives as an example a migration from 32bit oracle 9i on 32bit win2000 to 64bit oracle10g on 64bit win2003).
    I know I can test the full process without giving any impact on the production db, but I would be very happy if someone who already tried a similar approach could share his experience.
    Thank you very much,
    Riccardo

    For those of you who were interested in the scenario I've described, I am happy to say that the production db migration went very smoothly.
    All was done with a minimal downtime (the longest step was running dbms_stats to gather application statistics).
    Riccardo

  • WSUS Best practice for cleanup order?

    Hi All,
    I have a Win 2012 WSUS install that initially grew large and the Server Cleanup Wizard would fail when running all of the available options together. I believe I have worked out the best order to run the cleanup options from a GUI:
    Expired updates & Superseded updates
    Unused updates and update revisions
    Unneeded update files
    Additionally to this I routinely decline 'superseded updates' and 'superseded updates that also supersede an update'. Note I wasn't running the 'Computers not contacting the server' option as I currently only have 30 machines connected. So now I have a healthy
    running system.
    I'm now looking at having a large influx of connected devices and as such will start using the 'Computers not contacting the server' option. I am looking to leverage Powershell to automate the cleanup action and schedule it to occur before
    the next synchronisation. Powershell offers an extra option (CompressUpdates) to compact the database.
    I'm not sure if this did run or not when using the GUI Server Cleanup Wizard and if so under what guise?
    So I am thinking the logical order would now be:
    Get-WsusServer | Invoke-WsusServerCleanup -CleanupObsoleteComputers
    Get-WsusServer | Invoke-WsusServerCleanup -DeclineSupersededUpdates -DeclineExpiredUpdates
    Get-WsusServer | Invoke-WsusServerCleanup -CleanupObsoleteUpdates
    Get-WsusServer | Invoke-WsusServerCleanup -CleanupUnneededContentFiles
    Get-WsusServer | Invoke-WsusServerCleanup -CompressUpdatese:
    This way it gets rid of any clients it doesn't need to track anymore -> declines updates that it can -> deletes obsolete updates -> removes physical files -> compresses the newly cut down database.
    Would you agree or is there a difference of opinion out there? Please give reasoning.
    FYI - My WSUS is servicing XP/7/8/2012 clients just in case that makes any difference.
    I did search regarding this but nothing answered in regards to using Powershell options. There was a training video link that Lawrence Garvin posted but it no longer works, not sure if that may have contained the answers.
    Kind Regards

    I did search regarding this but nothing answered in regards to using Powershell options.
    PowerShell is a relatively new capability for launching these cleanup tasks, but functionally no different than doing it via the API or using the UI.
    There was a training video link that Lawrence Garvin posted but it no longer works, not sure if that may have contained the answers.
    It might have. If you can provide the link, I'll see what I can do to get some replacement content online somewhere. My guess is that it's a link to an old webcast. I have the videos of those webcasts, and I'm working on getting clearance to re-do the slides
    and repost the revised videos. Also, I'm presenting on WSUS at SpiceWorld Austin next month, and I'll be covering server maintenance in that session.
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.
    Thanks for the reply.
    I just figured PowerShell running the commands instead of UI would lessen the pocessor usage; my UI is run from another Hyper-v client on the same host server as we are still running XP on our PCs (not happy about it).
    Here is tutorial video by Lawrence which may help you for management:https://www.eminentware.com/cs2008/media/10/default.aspx
    The specific videos of interest in this scenario are at:
    https://www.eminentware.com/cs2008/media/p/216.aspx
    and
    https://www.eminentware.com/cs2008/media/p/784.aspx
    If only I wasn't in Australia I'd come say g'day in Austin ;)
    Cheers.

  • SelectionChange for enter and backspace keys

    Hello all,
    Our VSTO addin needs to know the current selection so we can sync our taskpane with current selection. We are using the SelectionChanged event to register our taskpane synch routine. The problem is that this event doesn't fire on Enter or backspace key.
    We are specifically interested in the scenarios where the Enter/backspace results in a paragraph change(para add on enter and paragraph remove on backspace of the last character in a para). It seems like a bug to me that SelectionChange wont
    fire on backspace when the delete key does fires it.
    Is there any other workaround to detect this paragraph change state?

    Hi,
    >> I am not interested in a cursor change but rather a paragraph change which would indicate a change from one para to next.
    The current object model does not have an event to be triggered when changing the content.
    If you want to detect the paragraph changing, we could also use a global Timer to detect the paragraph changing of the active document.
    >> Multiple documents - i would have to suspend/reactivate my timer on Activate/Deactivate events
    >> Multiple windows of the same document - If i have the same document open in multiple windows, split window, new window etc, how would this timer work?
    Here is the sample code for your reference:
    using System.Collections.Generic;
    using Word = Microsoft.Office.Interop.Word;
    using System.Timers;
    using System.Runtime.InteropServices;
    namespace WordSelectionChangeIssue
    public partial class ThisAddIn
    private Timer addInTimer { get; set; }
    private Dictionary<string, int> ParagraphCountDict { get; set; }
    private void ThisAddIn_Startup(object sender, System.EventArgs e)
    addInTimer = new System.Timers.Timer();
    ParagraphCountDict = new Dictionary<string, int>();
    addInTimer.Interval = 1000;
    addInTimer.Elapsed += TimerElapsedHandler;
    addInTimer.Start();
    private void BindToChange(Word.Document document)
    ParagraphCountDict.Add(document.Name, document.Paragraphs.Count);
    private void TimerElapsedHandler(object sender, ElapsedEventArgs e)
    if(Application.Documents.Count == 0)
    return;
    try
    var activeDocument = Application.ActiveDocument;
    if (!ParagraphCountDict.ContainsKey(activeDocument.Name))
    BindToChange(activeDocument);
    var previousParagraphsCount = ParagraphCountDict[activeDocument.Name];
    var count = activeDocument.Paragraphs.Count;
    if (previousParagraphsCount != count)
    ParagraphCountDict[activeDocument.Name] = count;
    // trigger event
    ParagraphChangeHanlder(activeDocument);
    }catch(COMException comEx)
    private void ParagraphChangeHanlder(Word.Document document)
    System.Windows.Forms.MessageBox.Show("Paragraph Changed!");
    private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
    addInTimer.Stop();
    #region VSTO generated code
    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    private void InternalStartup()
    this.Startup += new System.EventHandler(ThisAddIn_Startup);
    this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);
    #endregion
    Regards,
    Jeffrey
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • I can't get my iPhone 4S to charge with a usb (2.0) hub

    I have an Early 2011 17" MBP, (10.7.4), and my iPhone 4S charges just fine when plugged directly into any of it's (3) USB ports.
    However I am having no luck getting it to charge, (or be recognized by iTunes for that matter), through a powered Belkin 7-port USB 2.0 hub, (model F5U237.)
    While it would be nice for this to just work, I would also like to hear from anyone with suggestions for a different USB hub, that does consistently charge their iPhone.
    I have read cases with people who have to plug and unplug their usb hubs, or power supply, to get them to work.
    If I were interested in this scenario, I'd just keep doing what I am already doing, --swapping out USB's from my MBP.
    I am simply looking for a totally reliable solution, that never needs such nonsense to work consistently.
    Thanks for any and all help!

    I knew it was several years old, I had one and never got it to work with my iPhone 3G. I use the Kensington, looks like half a ball, but just about any new one should work. Keep in mind if you connect a lot of devices that are pulling power it may affect it.
    Polls are a violation of the Terms of Use here so I wouldn't post one. You might check with http://www.iLounge.com and read the reviews there.

  • Why does recievig partnerrequire outbound parameter setting for the message

    Hi,
        I was configuring the partner profiles for outbound billing and sales order cycles.Interestingly for outbound scenario, we had to maintain the settings for outbound parameters in receiving partner.
    For example, if i sending ORDERS  message type from sender to receiver, then after maintaining the details in partner profile(outbound parameters for sender in we20) for sender, then not only i need to put the orders details in inbound parameters for reciever, but also the outbound parameters for receiver(both inbound and out bound parameters to be filled for the message type for reciver partner).
    I checked other systems and founf this is how it is being maintained in outbound cycle.But could anyone provide any insight of why this is required.I did not find anything from bd64 or others about this.
    why would the outbound parameters needs to be filled for particular message type in reciver sytem, when it is only required to fill the inbound parameters only for receiver system?

    I got help for this issue over at CreativeCow's FCP pages -- it turns out, all I had to do was open a new project using an easy setting and project setting for vanilla PAL 25 fps SD stuff. All of the audio was correctly brought in -- then I disconnected all of the clips, made them dual mono, reconnected them, and copied them over to my old gristly project folder.
    Now I can marry these dual mono 25fps files to the video files without having FCP incorrectly compensate for "30fps" by speeding these clips up slightly, so things stay in sync.

  • Strong connection

    Hi all,
    I've got trouble with joining a member. There are already two members which talk to each other perfectly.
    Can anyone shed light on this log entry?
    FEINER: thread=Cluster, member=1: TcpRing: disconnected from member 2 due to transition to a strong connection
    What is a strong connection?
    Senior member log:
    FEINER: thread=Cluster, member=1: Member(Id=3, Timestamp=2008-11-19 11:32:17.892, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2016) joined Cluster with senior member 1
    19.11.2008 11:32:19 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=Cluster, member=1: TcpRing: connecting to member 3 using TcpSocket{State=STATE_OPEN, Socket=Socket[http://addr=/192.168.0.198,port=8088,localport=1754]}
    19.11.2008 11:32:19 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=Cluster, member=1: TcpRing: disconnected from member 2 due to transition to a strong connection
    Member failing to join logs:
    INFO: thread=Cluster, member=n/a: This Member(Id=3, Timestamp=2008-11-19 11:32:17.892, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2016, Edition=Grid Edition, Mode=Production, CpuCount=2, SocketCount=1) joined cluster "cluster:0x37EB" with senior Member(Id=1, Timestamp=2008-11-19 11:31:03.796, Address=192.168.0.163:8088, MachineId=26787, Location=site:my.local,machine:my34,process:5256, Role=CoherenceServer, Edition=Grid Edition, Mode=Production, CpuCount=4, SocketCount=2)
    19.11.2008 11:32:18 com.tangosol.coherence.component.util.logOutput.Jdk log
    INFO: thread=AWT-EventQueue-0, member=3: Loaded cache configuration from resource "file:/C:/workspace/Java/trunk/build/classes/coherence-cache-config.xml"
    19.11.2008 11:32:48 com.tangosol.coherence.component.util.logOutput.Jdk log
    SCHWERWIEGEND: thread=AWT-EventQueue-0, member=3: Error while starting service "DistributedCache": com.tangosol.net.RequestTimeoutException: Request timed out after 30017 millis
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.checkRequestTimeout(Grid.CDB:8)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:52)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService.ensureService(ClusterService.CDB:15)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:23)
    at com.tangosol.coherence.component.util.SafeService.startService(SafeService.CDB:28)
    at com.tangosol.coherence.component.util.safeService.SafeCacheService.startService(SafeCacheService.CDB:5)
    at com.tangosol.coherence.component.util.SafeService.ensureRunningService(SafeService.CDB:27)
    at com.tangosol.coherence.component.util.SafeService.start(SafeService.CDB:14)
    at com.tangosol.net.DefaultConfigurableCacheFactory.ensureService(DefaultConfigurableCacheFactory.java:841)
    at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:710)
    at com.tangosol.net.DefaultConfigurableCacheFactory.configureCache(DefaultConfigurableCacheFactory.java:919)
    at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:277)
    at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:689)
    at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:667)
    Thanks in advance,
    -Ralf
    Edited by: user989723 on Nov 19, 2008 12:33 PM
    I changed my configuration as followes:
    <multicast-listener>
    <address>235.1.2.3</address>
    <port>3091</port>
    <time-to-live>1</time-to-live>
    <join-timeout-milliseconds>30000</join-timeout-milliseconds>
    </multicast-listener>
    <packet-publisher>
    <packet-delivery>
    <timeout-milliseconds>60000</timeout-milliseconds>
    </packet-delivery>
    </packet-publisher>
    And:
    <service id="3">
    <service-type>DistributedCache</service-type>
    <service-component>DistributedCache</service-component>
    <use-filters>
    <filter-name>gzip</filter-name>
    </use-filters>
    <init-params>
    <init-param id="2">
    <param-name>lease-granularity</param-name>
    <param-value>member</param-value>
    </init-param>
    <init-param id="3">
    <param-name>partition-count</param-name>
    <param-value>31</param-value>
    </init-param>
    <init-param id="5">
    <param-name>transfer-threshold</param-name>
    <param-value>1024</param-value>
    </init-param>
    <init-param id="6">
    <param-name>backup-count</param-name>
    <param-value>2</param-value>
    </init-param>
    <init-param id="8">
    <param-name>thread-count</param-name>
    <param-value>4</param-value>
    </init-param>
    <init-param id="14">
    <param-name>request-timeout</param-name>
    <param-value>60000</param-value>
    </init-param>
    </init-params>
    </service>
    Waiting for a "long" time then shows this in senior member log:
    19.11.2008 12:09:25 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=Cluster, member=1: TcpRing: disconnected from member 2 due to transition to a strong connection
    19.11.2008 12:15:16 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=1: Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304) has failed to respond to 17 packets; declaring this member as paused.
    19.11.2008 12:15:28 com.tangosol.coherence.component.util.logOutput.Jdk log
    WARNUNG: thread=PacketPublisher, member=1: Experienced a 11797 ms communication delay (probable remote GC) with Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304); 75 packets rescheduled, PauseRate=0.0323, Threshold=1976
    19.11.2008 12:15:29 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=Cluster, member=1: TcpRing: connecting to member 3 using TcpSocket{State=STATE_OPEN, Socket=Socket[addr=/192.168.0.198,port=8088,localport=2802]}
    19.11.2008 12:16:31 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=1: Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304) has failed to respond to 17 packets; declaring this member as paused.
    19.11.2008 12:16:38 com.tangosol.coherence.component.util.logOutput.Jdk log
    WARNUNG: thread=PacketPublisher, member=1: Experienced a 6719 ms communication delay (probable remote GC) with Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304); 50 packets rescheduled, PauseRate=0.0426, Threshold=1878
    19.11.2008 12:17:12 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=1: Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304) has failed to respond to 17 packets; declaring this member as paused.
    19.11.2008 12:17:12 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=1: Experienced a 15 ms communication delay (probable remote GC) with Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304); 17 packets rescheduled, PauseRate=0.0396, Threshold=1785
    19.11.2008 12:19:04 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=1: Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304) has failed to respond to 17 packets; declaring this member as paused.
    19.11.2008 12:19:12 com.tangosol.coherence.component.util.logOutput.Jdk log
    WARNUNG: thread=PacketPublisher, member=1: Experienced a 8547 ms communication delay (probable remote GC) with Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304); 59 packets rescheduled, PauseRate=0.046, Threshold=1612
    19.11.2008 12:19:50 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=1: Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304) has failed to respond to 17 packets; declaring this member as paused.
    19.11.2008 12:20:03 com.tangosol.coherence.component.util.logOutput.Jdk log
    WARNUNG: thread=PacketPublisher, member=1: Experienced a 13469 ms communication delay (probable remote GC) with Member(Id=3, Timestamp=2008-11-19 12:09:24.322, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:304); 83 packets rescheduled, PauseRate=0.0634, Threshold=1456
    19.11.2008 12:20:03 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=Cluster, member=1: TcpRing: connecting to member 3 using TcpSocket{State=STATE_OPEN, Socket=Socket[addr=/192.168.0.198,port=8088,localport=2907]}
    The JVMs (6u10) are started with args:
    -server -verbose:gc -Xms512m -Xmx512m -XX:+DisableExplicitGC -XX:+UseParallelGC -Djava.library.path=lib/jTDS_1.2.2/SSO -Dtangosol.coherence.config=coherence-cache-config.xml -Dtangosol.coherence.override=tangosol-coherence-override.xml

    Thanks Rob, so why is a disconnection forced for a strong connection? I think it's ok for a cluster to have a connection with a different machine ;-)
    We've got two machines in development environment:
    1. Server: Intel QuadCore, 2 GB RAM, 2x1 GBit (Teaming), 2 JVMs: DefaultCacheServer, MyCacheServer for loading data from database and inserting into cache
    2. Workstation: Intel DualCore, 4 GB RAM, 1 GBit, 1 JVM: Client working on data in cache
    Despite having GBit network cards, both are running on 100 MBit/s. In production there are more workstations querying the cache.
    I see GCs in log of a JVM on the server when I start my desktop application:
    20.11.2008 12:36:00 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=Cluster, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) joined Cluster with senior member 1
    20.11.2008 12:36:00 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=Cluster, member=4: Member 2 joined Service Management with senior member 1
    20.11.2008 12:36:01 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=Cluster, member=4: Member 2 joined Service DistributedCache with senior member 1
    20.11.2008 12:36:01 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=DistributedCache, member=4: 2> Transferring 3 out of 11 primary partitions to member 2 requesting 3
    20.11.2008 12:36:01 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=DistributedCache, member=4: 2) Transferring backup[1] for partition 12 from member 1 (over 3) to member 2 (under 13)
    20.11.2008 12:36:01 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=DistributedCache, member=4: 2) Transferring backup[2] for partition 13 from member 3 (over 6) to member 2 (under 9)
    20.11.2008 12:36:02 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=DistributedCache, member=4: 2) Transferring backup[2] for partition 14 from member 3 (over 4) to member 2 (under 6)
    20.11.2008 12:36:02 com.tangosol.coherence.component.util.logOutput.Jdk log
    FEINER: thread=DistributedCache, member=4: 2) Transferring backup[2] for partition 15 from member 3 (over 3) to member 2 (under 5)
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 304 packets rescheduled, PauseRate=0.0, Threshold=2775
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 16 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 276 packets rescheduled, PauseRate=0.0015, Threshold=2637
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 136 packets rescheduled, PauseRate=0.0015, Threshold=2506
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 16 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 546 packets rescheduled, PauseRate=0.0030, Threshold=2381
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 15 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 252 packets rescheduled, PauseRate=0.0044, Threshold=2262
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 129 packets rescheduled, PauseRate=0.0044, Threshold=2149
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 128 packets rescheduled, PauseRate=0.0044, Threshold=2042
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 126 packets rescheduled, PauseRate=0.0044, Threshold=1940
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 128 packets rescheduled, PauseRate=0.0044, Threshold=1843
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 63 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 410 packets rescheduled, PauseRate=0.0103, Threshold=1751
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 33 packets rescheduled, PauseRate=0.0103, Threshold=1664
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 97 packets rescheduled, PauseRate=0.0102, Threshold=1660
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 15 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 227 packets rescheduled, PauseRate=0.0116, Threshold=1577
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:10 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 33 packets rescheduled, PauseRate=0.0116, Threshold=1499
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 230 packets rescheduled, PauseRate=0.0115, Threshold=1496
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 15 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 260 packets rescheduled, PauseRate=0.0128, Threshold=1422
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 72 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 185 packets rescheduled, PauseRate=0.0128, Threshold=1351
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 15 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 253 packets rescheduled, PauseRate=0.0141, Threshold=1284
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 33 packets rescheduled, PauseRate=0.0141, Threshold=1220
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 16 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 275 packets rescheduled, PauseRate=0.0155, Threshold=1159
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 15 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 214 packets rescheduled, PauseRate=0.0169, Threshold=1102
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 47 packets rescheduled, PauseRate=0.0168, Threshold=1047
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 186 packets rescheduled, PauseRate=0.0167, Threshold=946
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 16 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 24 packets rescheduled, PauseRate=0.0181, Threshold=899
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 16 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 40 packets rescheduled, PauseRate=0.0195, Threshold=855
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 12:36:11 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=4: Experienced a 0 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 12:35:59.883, Address=192.168.0.198:8088, MachineId=26822, Location=site:my.local,machine:mylap,process:2100); 29 packets rescheduled, PauseRate=0.0193, Threshold=853
    And I see GCs on my workstation:
    20.11.2008 12:36:06 ui.task.ConnectClusterTask enableCluster
    FEIN: connected to cache
    [GC 46688K->25091K(517056K), 0.0414128 secs]
    [GC 68867K->48150K(517056K), 0.0357713 secs]
    [GC 91926K->67998K(517056K), 0.0765421 secs]
    [GC 111774K->89280K(517056K), 0.1152057 secs]
    [GC 133056K->115866K(492736K), 0.1066485 secs]
    [GC 135322K->124544K(504896K), 0.0755632 secs]
    [GC 144000K->133172K(504896K), 0.0989548 secs]
    [GC 152628K->141928K(504896K), 0.0867878 secs]
    [GC 161384K->150792K(504896K), 0.0935929 secs]
    [GC 170248K->159660K(504896K), 0.0803323 secs]
    [GC 179116K->161604K(504896K), 0.0322206 secs]
    [GC 181060K->161640K(504896K), 0.0158883 secs]
    [GC 181096K->161632K(504896K), 0.0065547 secs]
    [GC 181088K->161632K(504896K), 0.0064441 secs]
    [GC 181088K->161632K(504896K), 0.0076786 secs]
    [GC 181088K->161632K(504896K), 0.0068146 secs]
    [GC 181088K->161632K(504896K), 0.0065274 secs]
    [GC 181088K->161632K(504896K), 0.0066196 secs]
    [GC 181088K->161632K(504896K), 0.0064584 secs]
    [GC 181088K->161648K(504896K), 0.0080762 secs]
    20.11.2008 12:36:15 ui.task.SearchTask doInBackground
    FEIN: result.size() == 2
    I can see the "remote GC error messages" in server log start when I query the cache (see timestamps; query started at 12:36:06, error messages started at 12:36:10). I am using two MapListener without a filter etc. in my desktop application for acting on newly inserted keys.
    My application works as followes:
    1. DB query of a whole table
    2. Server does calculations on data from 1.
    3. Server inserts approx. ~100,000 entries in one key in cache (key "list" => list with entries)
    4. The server inserts a key referring to a list entry from 3.
    5. Client acts on that key and inserts an "answer" into cache
    My opinion is that working on the large list causes many minor collections. Even if I query namedCache.keySet() for listing all keys in cache (in development there are only two keys) I see minor collections.
    I also tried using -Xincgc instead of -XX:UseParallelGC and setting the size of young generation: -XX:NewSize=256m -XX:MaxNewSize=512m which slightly reduced minor collections.
    Thanks,
    -Ralf
    Edited by: Ralf B. on Nov 20, 2008 1:15 PM
    Thats interesting. Sizing up the young generation to 512 MB stops minor collections, but:
    Server log shows "communication delay":
    20.11.2008 13:13:40 com.tangosol.coherence.component.util.logOutput.Jdk log
    AM FEINSTEN: thread=PacketPublisher, member=1: Member(Id=2, Timestamp=2008-11-20 13:12:44.311, Address=192.168.0.163:8089, MachineId=26787, Location=site:my.local,machine:myserv,process:5208, Role=CacheServer) has failed to respond to 17 packets; declaring this member as paused.
    20.11.2008 13:13:54 com.tangosol.coherence.component.util.logOutput.Jdk log
    WARNUNG: thread=PacketPublisher, member=1: Experienced a 13907 ms communication delay (probable remote GC) with Member(Id=2, Timestamp=2008-11-20 13:12:44.311, Address=192.168.0.163:8089, MachineId=26787, Location=site:my.local,machine:myserv,process:5208, Role=CacheServer); 85 packets rescheduled, PauseRate=0.1998, Threshold=3364
    Server shows no GC at all while showing all keys in cache (as I said above, that was causing GCs too):
    key=work_1 locked by=null
    key=list locked by=null
    No more GCs on my workstation.
    JVM args used for server and client: -Xincgc -XX:+DisableExplicitGC -XX:NewSize=512m -XX:MaxNewSize=512m -Xms1024m -Xmx1024m
    Edited by: Ralf B. on Nov 20, 2008 4:10 PM
    I was able to get rid of GCs by sizing the young generation. But "communication delay" messages are logged when an application accesses the cache. I am curious about the "0 - 16 ms" delays, can this be due to network outages?
    Thanks,
    -Ralf

  • Loading the cube from 3 datasources and getting 3 records for each keyfield

    Hi All,
    I am loading an InfoCube from 3 separated datasources. These 3 datasources are UD Datasources and their unique source system is UD Connect.
    Each of the datasource contains a unique key field 'Incident Number' (same as we use have in Datasources for DSO).
    The problem is, when I am loading data with these 3 datasources to the cube, for each 'Incident number' there becomes 3 records.
    We have reports on this Infocube and the report also displays 3 records for each incident number.
    If I remove Incident Number key field from 2 of the Datasources, the data from these datasources do not reach to the Cube.
    For many of you, this may be a minor problem ( or may not be a problem at all !!! ) , but as a New Joinee in SAP field, this has become a showstopper issue for me.
    Please suggest.
    Thanks in Advance.

    Hi Pravender,
    Thanks for your interest.
    The scenario is, I have 3 datasources form the same source system, All the 3 datasources have different fields except 'Incident Number'. So, each and every field has only one value in the report. But due to 3 separate datasources, it creates 3 records displahying values of each datasource in a separate record.
    There is no field in the query output which is having different values for the different source systems. Due to 3 records in the cube, one record will contain the value for a particular field and the other two records will show a Blank for that field.
    Regards.

Maybe you are looking for

  • Trying to uninstall photoshop so I can reinstall but it does not show up on Suite Cleaner tool?

    I previously had a trial of photoshop and then deleted it by putting in trash and empyting (my bad). I am now a subscriber to CC, but the app manager won't let me reinstall it just says "up to date", so someone suggested to get the cleaner and then I

  • How to read channel for channel and appended data for appended data?

    Good day, I wrote a little program that saves blocks of data after a trigger to a file, it will append these blocks off data as much times as you set it. Each appended data block has a time stamp and a signal path and burst number as a header. I use

  • Best way to move Mail, Contacts, and Calendars

    I'm adding an additional server to my network to distribute some of my services and I would like to move the mail, contacts, and calendar services to this new server. It will be a ML machine running 10.8.5 with Server 2.2.1. I have these services alr

  • Best way to change locations?

    I would like to know if there is a better way to move mappings and process flows between different test environments. I designed a mapping and process flow on one machine then used the export/import metadata mechanism to move the work to a different

  • [SOLVED] "Open Containing Folder" Issue in Fluxbox

    Hello! I am fairly new to Arch so any help is greatly appreciated. I am using fluxbox as my window manager and thunar as my file manager. When I right click on a song in banshee and select "Open Containing Folder" the folder is opened in firefox whic