DBWR ASYNC I/O Timeouts

Last night one of our standby databases crashed because our sysadmin was doing some maint with NetApp volumes and for a few seconds all the mounts vanished, following that database crashed with following message in the logs.
Errors in file /app/oracle/admin/xxxx/bdump/xxx_ckpt_23056.trc:
ORA-00206: error in writing (block 3, # blocks 1) of control file
ORA-00202: control file: '/XXXX/XXXX_ARCH/XXXX_C02.ctl'
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 13: Permission denied
Additional information: -1
Additional information: 16384
CKPT: terminating instance due to error 221
when I restarted the instance, it came back fine and MRP started applying the logs without any problem.
So my questions are following, these were already asked on Asktom, but was not answered.
1> In view of disk failure, what is the timeout in terms of DBWR waiting for a confirmation from OS.
2> Is this timeout OS dependent or something that can be tweaked in Oracle.
3> Would DBWR crash the instance if it doesn't receive a confirmation from the OS that the block has been written, or does it retry ?
If it retries to write the block, then how many retries are there before it'd eventually fail, crashing the instance.
Thanks,
Ramki

Thanks for the reply.
What full version of Oracle? >> Oracle 10.2.0.4
What OS? >> RHEL 5 Advanced server ( Fully supports ASYNC I/O)
NetApp filesystem.
There are several problem/bug reports on my Oracle support related to the ORA-27061 error. A couple of them point to a lack of OS resources being available.Reasons for this error are pretty known that almost someone pulled the plug on the NetApp filer.
My 3 questions are related to the timeouts pertaining to the DBWR waiting to hear back from the OS about the previously submitted ASYNC I/O operations, how long does it wait before it gives out distress calls and database is crashed.
-Ramki

Similar Messages

  • BPM Sync/Async Scenario:  error: "Timeout condition of pipeline reached"..!

    Hi,
    I am doing Sync/Async BPM scenario.
    -> Receive message and process and response back to the sender.
    Sometimes it will correct correctly. Sometime the message will come and stay in XI and fails with error
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">PL_TIMEOUT</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Timeout condition of pipeline reached</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    I observed that the messages will stay in transaction "SXMS_SAMON" . and will fail after sometime.
    What might be the reason. ? what need to do to stop these kind of errors?
    Thanks
    Deepthi.

    Hi Praveen,
    Webservice <--> XI -->BW .
    BPM :
    start ->Receive(Request)> Transformation(Responsemap)>Send(SendtoBW)->Send(Send Response) ---> stop.
    Messages are getting struck in SMQ1 and SM58 at these three points.
    1. Message comes and stays in SXMB_MONI in status "Log Version"
    The messages are stuck in SMQ1 in READY status without doing any processing.
    XBQO$PE_WS90100002    WORKFLOW_LOCAL_100 1 READY 26.02.2009
    Once I push the queue by Activating/Unlocking, it will process.
    2. when it is trying to send the message to R/3 (Backend system) it is waiting in SM58 with below entry.
    WF-BATCH SWW_WI_EXECUTE_INTERNAL_RFC WORKFLOW_LOCAL_100 Transaction recorded
    Manually I execute LUW to push it. Once I done the message will go to R/3 system and Response mapping also complete.
    3. Again it is waiting at SM58 with below deatails while sending the response to sender.
    PIAFUSER  SWW_WI_COMP_EVENT_RECEIVE_IBF  WORKFLOW_LOCAL_100  Transaction recorded
    we are again manually execute LUW. Once we done the response message will go back to Sender.
    Any Idea to solve this..?
    Thanks
    Deepthi

  • Async tests and Assert throws exceptions

    Hi,
    In a regular non-async test, something like Assert.assertEquals( "apples", "oranges" ); gives a nice report that the strings didn't match.  The test fails and the suite continues and all is good.  If the test is asynchronous, though, you get an uncaught exception, and a timeout on the test rather than a nice report.  Worse, it will cause a command-line based test to freeze with a stack trace showing (if you have a debug version of Flash, of course), until you hit the dismiss button.
    Here's an example.  Without the Assert.assertEquals line, the test passes after two seconds as expected.  With the Assert.assertEquals in place, you get the behaviour I described.  So the question is, how do I use asserts in an asynchronous test?  I want the behaviour that you get with synchronous tests, i.e. a nice report and no pop-up dialog showing the stack.
            const TEST_COMPLETE:String = "testComplete";
            [Test(async)]
            public function myAsyncTest():void   
                Async.proceedOnEvent( this, this, TEST_COMPLETE, 5000 );
                var t:Timer = new Timer(2000, 1);
                t.addEventListener(TimerEvent.TIMER, timeout);
                t.start();
            private function timeout(e:Event):void
                Assert.assertEquals( "apples", "oranges" );
                dispatchEvent( new Event(TEST_COMPLETE) );
    Any help?
    Thanks!
    DB

    The code you have below doesn't do what you think it does.
    When you setup an async test in FlexUnit, it needs to know what code is related to a given test. When you use items like the asyncHandler() methods, it basically calls that code in a way that watches for assertions and can manage to track them when they occur.
    In your code, you are setting up a timer and that timer is calling another method which does an assertion. The timer calls that code directly from the top of the call stack... in other words, completely outside of FlexUnit. FlexUnit doesn't know your method is being called and cannot wrap the call in order to catch any information thrown from your assertion.
    Can you describe what you want to do and I can advise you on the right syntax? It isn't that assertions work differently in async tests, it is that FlexUnit has no idea that the timeout() method is being called, Flash Player is calling it directly, and hence there is no way for it to watch the assertion.
    I am guessing you want something more alogn the lines of this, but I am not sure:
    Test(async)] 
    public function myAsyncTest():void{
    var t:Timer = new Timer(2000, 1); 
    var handler:Function = Async.asyncHandler( this, timeout );t.addEventListener(TimerEvent.TIMER, handler );
    t.start();
    private function timeout(e:Event, passThroughData:Object ):void
    Assert.assertEquals(
    "apples", "oranges" );}

  • ASYNC/IO에 대한 기본적인 질문들

    제품 : ORACLE SERVER
    작성날짜 : 2003-01-15
    ASYNC/IO에 대한 기본적인 질문들
    ===============================
    Purpose
    Asynchronous I/O
    1. async I/O란 무엇인가요 ?
    2. async I/O는 어떻게 설정하나요 ?
    3. DBWRs와 async I/O는 어떻게 설정되어야 하나요 ?
    4. 어떤 system에서 async I/O를 실행할 수 있나요 ?
    Explanation
    답변
    1. Asynchronous I/O는 processes들이 write를 한 후에
    기다리지 않고 바로 다음 작업을 수행할 수 있도록 해주는
    Input/Output mechanism입니다.
    Asynchronous I/O는 불필요하게 낭비되는 idle time을 최소화
    해서 system 성능을 향상시켜 줍니다.
    DBWR는 각각의 I/O에 방해받지 않습니다.
    2. Asynchronous I/O는 INIT.ORA파일에 ASYNC_WRITE 또는
    USE_ASYNC_IO parameter값을 true로 설정해서 실행이 가능한
    상태로 만들 수 있습니다.
    Asynchronous I/O 는 Unix platforms에서 많은 Oracle에서
    사용이 가능하며 raw disk devices를 사용하거나 특별한
    kernel 설정이 필요한 경우도 있습니다.
    좀 더 많은 정보는 Installation Guide를 참조하시기 바랍니다.
    3. 만일 system에서 Asynchronous I/O의 사용이 불가능할 경우
    multiple DBWRs를 사용하시기 바랍니다.
    Oracle에서는 disk당 최소한 한개 이상의 DBWR를 사용하기를
    권장합니다. 만일 asynchronous I/O가 사용되는 경우에는
    한개의 DBWR를 사용하십시요. I/O가 parallel로 되는 경우에는
    multiple DBWRs를 사용할 이유가 없습니다.
    4. Asynchronous I/O는 operating system에 따라 다릅니다.
    이 문제에 대한 결정은 operating system vendor과 상의하시는
    것이 좋습니다.
    Reference Documment
    Note.1034289.6

  • Error when adding columns to table and update sync group schema

    Hi,
    I have an Azure SQL Database that is synced to five lokal SQL Server Express 2012 clients. Today I had to add some columns to the tables, I did this using SMMS and ALTER TABLE on the hub-database.
    Then I disabled auto-sync in the Azure Portal and updated the sync schema.
    The first error I got when clicking on Save-Button was that my goup is not ready for syncing. I assumed that was caused by two sync agents who were offline. So I deleted them from the group and the error was gone. (is this an generall issue that all agents
    must be online to update the schema?)
    But then I got the next error when clicking on Save-Button who tells me SQL Error 207, invalid column name on the new columns I've added. 
    Here's the error in the eventlog:
    id:DbProvider_SqlSyncScopeProvisioning_Error, rId:, sId:cc009538-29a6-4980-8db6-98fe520626b6, agentId:cb734c59-3484-41ed-8002-dec8cf7e21b4,
    agentInstanceId:1aa5a36e-0dfb-4ff1-841a-c298d2e77fe7, syncGroupId:9d439cdd-de14-4e4d-a799-8a7fa518f533, syncGroupMemberId:dd2d6cdf-fdb3-4ff8-8ab5-8e639c35af47, hubDbId:d5c5615a-6f55-484a-8c76-cf335989fa41, tracingId:b5f0eb23-1ade-437b-af33-a1960ebd1c23, databaseId:a9c5ba71-a7b0-4ffe-ab8d-10b6006fc282,
    sqlAzureActivityId:00000000-0000-0000-0000-000000000000, e:'Type=System.Data.SqlClient.SqlException,Message=Ungültiger Spaltenname &apos;Kunde_Name&apos;.
    Ungültiger Spaltenname &apos;Rechnung_gestellt&apos;.
    Ungültiger Spaltenname &apos;Rechnung_bezahlt&apos;.
    Ungültiger Spaltenname &apos;Kunde_Name&apos;.
    Ungültiger Spaltenname &apos;Rechnung_gestellt&apos;.
    Ungültiger Spaltenname &apos;Rechnung_bezahlt&apos;.,Source=.Net SqlClient Data Provider,StackTrace=
      bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception&#44; Boolean breakConnection&#44; Action`1 wrapCloseInAction)
       bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception&#44; Boolean
    breakConnection&#44; Action`1 wrapCloseInAction)
       bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj&#44;
    Boolean callerHasConnectionLock&#44; Boolean asyncClose)
       bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior&#44; SqlCommand cmdHandler&#44;
    SqlDataReader dataStream&#44; BulkCopySimpleResultSet bulkCopyHandler&#44; TdsParserStateObject stateObj&#44; Boolean&amp; dataReady)
       bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName&#44; Boolean
    async&#44; Int32 timeout&#44; Boolean asyncWrite)
       bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion&#44;
    String methodName&#44; Boolean sendToPipe&#44; Int32 timeout&#44; Boolean asyncWrite)
       bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       bei Microsoft.Synchronization.Data.SqlServer.SqlSyncTrackingTableHelper.UpdateTrackingTableWhereColumnsNotNullInBaseTable(SqlConnection
    connection&#44; SqlTransaction transaction&#44; DbSyncColumnDescription[] addedColumns&#44; DbSyncColumnDescription[] modifiedColumns&#44; Int32 tableObjectId&#44; SqlSyncMarkerTableHelper markerHelper)
       bei Microsoft.Synchronization.Data.SqlServer.SqlSyncTableProvisioning.ReApply(SqlTransaction
    trans&#44; SqlSyncProviderAdapterConfiguration oldConfiguration)
       bei Microsoft.Synchronization.Data.SqlServer.SqlSyncScopeProvisioning.ReApplyScope(SqlConnection
    connection)
       bei Microsoft.Synchronization.Data.SqlServer.SqlSyncScopeProvisioning.ReApplyInternal(SqlConnection
    connection)
       bei Microsoft.Synchronization.Data.SqlServer.SqlSyncScopeProvisioning.ReApply(),', eType:'Type=System.Data.SqlClient.SqlException',
    eMessage:'Message=Ungültiger Spaltenname &apos;Kunde_Name&apos;.
    Ungültiger Spaltenname &apos;Rechnung_gestellt&apos;.
    Ungültiger Spaltenname &apos;Rechnung_bezahlt&apos;.
    Ungültiger Spaltenname &apos;Kunde_Name&apos;.
    Ungültiger Spaltenname &apos;Rechnung_gestellt&apos;.
    Ungültiger Spaltenname &apos;Rechnung_bezahlt&apos;.' Error Code: -2146232060 - SqlError Number:207,
    Message: Ungültiger Spaltenname &apos;Kunde_Name&apos;.. SqlError Number:207, Message: Ungültiger Spaltenname &apos;Rechnung_gestellt&apos;.. SqlError Number:207, Message: Ungültiger Spaltenname &apos;Rechnung_bezahlt&apos;.. SqlError
    Number:207, Message: Ungültiger Spaltenname &apos;Kunde_Name&apos;.. SqlError Number:207, Message: Ungültiger Spaltenname &apos;Rechnung_gestellt&apos;.. SqlError Number:207, Message: Ungültiger Spaltenname &apos;Rechnung_bezahlt&apos;..
    , eTypeInner:, eMessageInner:
    Can anyone help here?
    Kind
    regards,
    selmiac

    Hello,
    When you alter the table on hub database, did you specify the new column allow NULLs or have a DEFAULT? The column must allow NULLs or have a DEFAULT for the user to create it in the other tables on the sync group.
    Reference:Add or remove a column in a sync group
    If the issue persists, you may try to delete the sync group and recreate the group.
    Regards,
    Fanny Liu
    Fanny Liu
    TechNet Community Support

  • Sync-Asyn Bridge

    Hello friends,
    Could any one give information or blog on Synch -Asyn Bridge used in HTTP --> RFC scenario

    Hi,
    Refer this..
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
    BPM Sync- Async Bridge
    Pipeline timeout error
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e3d59c90-0201-0010-ac83-cfd0071f095a
    Who to manage TimeOut in BPM ?
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/eb5cc090-0201-0010-5284-fd5376b01934
    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
    regards,
    vasanth.

  • Bapi call in abap proxy reaching dialog timeout in async scenario

    Hi all,
    We have an XI interface to create sales orders. Legacy app sends a soap message async to XI with a group of orders. XI sends this group of orders to an Abap proxy async on ECC side. Into this Abap proxy we have a loop to process each order received in the group with BAPI_SALESORDER_CREATEFROMDAT2. Ending the loop, abap proxy start another async process to send the response to XI with an outbound abap proxy, and the response is redirected by XI to Legacy app.
    The problem is, this group of orders can have two or two thousand orders... so, the async process guarantee that no timeout limit will be reached. This is working for the whole process. But when this BAPI is creating an order, the time out of BAPIs execution seems to be the same as the timeout of dialog processes (now set to 10 minutes). This is our problem. Some orders spend more than 10 minutes to process (orders with five hundreds items, for example)... when this occurs, BAPI throws a time out reached error and the async process stops on the inbound queue with status sysfail.
    We are now trying to understand why this timeout is been triggered by the BAPI. As it is running into an Async process, it should execute without any kind of timeout limits...
    If anybody has any idea, please, help us.
    Thank you.
    regards.
    roberti

    May be I was not so clear... the total spent time in the process can be many many hours, days, etc... no timeout is reached. I can post 10.000 orders, no timeout is reached. The problem is that if the processing of only one order with BAPI_SALESORDER_CREATEFROMDAT2 takes longer than 10 minutes, then the timeout is reached. This is the strange part. The processing of the bapi seems to get the same timeout of dialog processes, we already tested increasing the dialog process timeout and the timeout of bapi execution was the same...
    We already monitor on SE66 to see if it opens a dialog process to execute the bapi call function, but it does not.
    If anyone has any tip, please, provide us.
    Thanks!
    roberti

  • Sync/Async bridge timeout?

    Hi,
    a ccBPM process produces some timeouts during the last week and i dont know why. The process produces the timeout in the third step:
    Step 1: Receive synchronous message via HTTP, open sync/async bridge
    Step 2: Mapping
    STep 3: Send back response for synchronous message and close sync/async bridge
    in step 3 the timeout occurs (we have 1 minute configured for ccBMP processes):
    <Trace level="1" type="B" name="SA_COMM">
      <Trace level="1" type="T">Start Sync/Async Communication</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:50Z UTC Starting Processing</Trace>
      <Trace level="1" type="T">Pipeline Timeout: 2008-10-19 08:52:50 UTC</Trace>
      <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_BPE-ENTER_PLSRV">
      <Trace level="1" type="B" name="interface activity determination">
      <Trace level="1" type="T">Version 000</Trace>
      <Trace level="1" type="T">Message status 000</Trace>
      <Trace level="1" type="T">Interface action INIT</Trace>
      <Trace level="1" type="T">(must be INIT for a new determination)</Trace>
      <Trace level="1" type="T">Message type BEST EFFORT. -> No determination</Trace>
      <Trace level="1" type="T">Set interface action INIT into MAST</Trace>
    </Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:50Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:51Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:52Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:53Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:54Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:55Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:56Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:57Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:58Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:51:59Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:00Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:01Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:02Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:03Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:04Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:05Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:06Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:07Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:08Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:09Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:10Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:11Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:12Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:13Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:14Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:15Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:16Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:17Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:18Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:19Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:20Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:21Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:22Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:23Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:24Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:25Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:26Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:27Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:28Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:29Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:30Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:31Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:32Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:33Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:34Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:35Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:36Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:37Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:38Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:39Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:40Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:41Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:42Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:43Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:44Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:45Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:46Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:47Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:48Z UTC Wait time starting.</Trace>
      <Trace level="1" type="Timestamp">2008-10-19T08:52:49Z UTC Wait time starting.</Trace>
      <Trace level="1" type="System_Error">Pipeline Timeout at 2008-10-19 08:52:50,3247440 UTC</Trace>
      </Trace>
      </Trace>
    Does anyone know why this happens?
    Does step 3 wait until the sender system releases the synchronous message? So only when step 3 is done, the process will be processed asynchronous?
    regards,
    MS

    hi,
    [Re: BPM SA bridge timeout;
    might be some help.
    Siddhesh

  • Async io & dbwr

    my box has Solaris 5.8,veritas FS, ODM,Oracle9206, 56CPU,120G RAM, DSS kind of application but high dataload
    1.db_writer_process(7)
    2.disk_async_io(async)
    3.filesystem_io_option(async)
    4.parallel_automatic_tuning(true)
    5.parallel_min_Servers(16)
    6.parallel_max_servers(160)
    settings. If 2 is async what could be the value of 1 and
    filesystem_io_option(async). my knowledge is multiple writer process will help in no-async environment. Is there any negative impact if 1# is > 1. I have PIOT with buffer busy waits,defile sequential read, To reduce the buffer busy waits and all, shall we do the frequent checkpointing or increase the db_writer process.
    Also I am getting ora-1555 even after increasing undo from 65 to 230G. and retention 6 to 25hr. Most of the queries are parallel queries/sub queries. what could be the proper settings
    thanks

    If you are really using ASYNC IO then you should only
    need one dbwr process.
    HTH -- Mark D Powell --Not quite true
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14211/instance_tune.htm#sthref909
    10.3.9.3.3 Choosing Between Multiple DBWR Processes and I/O Slaves
    Configuring multiple DBWR processes benefits performance when a single DBWR process is unable to keep up with the required workload. However, before configuring multiple DBWR processes, check whether asynchronous I/O is available and configured on the system. If the system supports asynchronous I/O but it is not currently used, then enable asynchronous I/O to see if this alleviates the problem. If the system does not support asynchronous I/O, or if asynchronous I/O is already configured and there is still a DBWR bottleneck, then configure multiple DBWR processes.
    Note:
    If asynchronous I/O is not available on your platform, then asynchronous I/O can be disabled by setting the DISK_ASYNCH_IO initialization parameter to FALSE.
    Using multiple DBWRs parallelizes the gathering and writing of buffers. Therefore, multiple DBWn processes should deliver more throughput than one DBWR process with the same number of I/O slaves. For this reason, the use of I/O slaves has been deprecated in favor of multiple DBWR processes. I/O slaves should only be used if multiple DBWR processes cannot be configured.

  • How to increase timeouts for Async messages? Which parameter ti increase?

    Hi guys,
    can you please provide a parameter name which needs to be increased so long taking message processing of asynchronous scenarios which contain lots of data would not fail because of the timeout?
    Thank you for your help, Andrzej

    Hello,
           you can modify the time out parameter. refer sap note 856597
    Regards
    Monica

  • BPM  HTTP Sync - IDOC Async Timeout

    Hi!!!
    my scenary is using a BPM
             HTTP sync <--> BPM -> IDOC
    my IP
    receiver            sender1             transforme              sender2
    SI_ABS_SYNC         SI_ABS_REQ          OM_ABS_REQ_to_ABS_RES   SI_ABS_RES
    SI_ABS_REQ                              SI_ABS_REQ              Close S/A Bridge
    Open S/A Bridge                         SI_ABS_RES
                                            Create New Transaction
    HTTP                IDOC                Mapping                 HTTP_Response
    ->                  ->                  ->                      <-
    ->                                                              <-
    the steps the BPM pass
    receiver -ok
    sender1 -ok
    tranformer -ok
    sernder2 - mistake
    could you help me, what i need to move or configurate to return the response message
    the tranformer is a Mapping with return a ID that it is in the request message, i simple sent to return
    Levy Gonzalez

    Hi Levy,
    this forum is about SAP NW BPM, not PI ccBPM. Please post your question in the PI forums, I´m sure there are people that can help you.
    Best regards,
    Matthias

  • ASM timeout parameters?

    Oracle: 11.2.0.3 non-RAC (Oracle Restart grid home)
    OS: RHEL Server 5.8
    Can timeout parameters be set for an ASM instance or for any downstream database instances dependent on an ASM instance? Our storage and sysadmins ran a test (failing over a controller). The Oracle database instance detected a problem reaching +FLASHREC on the NetApp device (it was trying to access a control file evidently). Approximately one second later the database instance decided to terminate itself. The ASM instance remained up. But subsequent checking with ASMCD showed no ASM Diskgroup available using an LS command. After bouncing the ASM instance all was well--the diskgroups reappeared and we were able to restart our database instance. A second seems a bit unforgiving. Can any timeout-related parameters be set on the ASM or ASM-client instance to provide more wiggle room during a controller failover?
    Some errors we encountered from the database instance alert log. Further below are errors from the ASM instance's alert log
    Wed Mar 14 04:00:55 2012
    Archived Log entry 89 added for thread 1 sequence 142 ID 0xbb0a69f4 dest 1:
    Wed Mar 14 17:51:06 2012
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>ckpt310.trc:
    ORA-27072: File I/O error
    Linux-x86_64 Error: 5: Input/output error
    Additional information: 4
    Additional information: 120864
    Additional information: -1
    WARNING: Read Failed. group:2 disk:0 AU:59 offset:16384 size:16384
    Wed Mar 14 17:51:06 2012
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>arc2399.trc:
    ORA-27072: File I/O error
    Linux-x86_64 Error: 5: Input/output error
    Additional information: 4
    Additional information: 120864
    Additional information: -1
    WARNING: failed to read mirror side 1 of virtual extent 0 logical extent 0 of file 256 in group [2.2142222202] from disk FLASHREC_0000 allocation unit 59 reason error; if possible, will try another mirror side
    WARNING: Read Failed. group:2 disk:0 AU:59 offset:16384 size:16384
    WARNING: failed to read mirror side 1 of virtual extent 0 logical extent 0 of file 256 in group [2.2142222202] from disk FLASHREC_0000 allocation unit 59 reason error; if possible, will try another mirror side
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>ckpt310.trc:
    ORA-00202: control file: '+FLASHREC/<instance name here>/controlfile/current.256.776099703'
    ORA-15081: failed to submit an I/O operation to a disk
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>arc2399.trc:
    ORA-00202: control file: '+FLASHREC/<instance name here>/controlfile/current.256.776099703'
    ORA-15081: failed to submit an I/O operation to a disk
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>ckpt310.trc:
    ORA-27061: waiting for async I/Os failed
    Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 16384
    WARNING: Write Failed. group:2 disk:0 AU:59 offset:49152 size:16384
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>ckpt310.trc:
    ORA-15080: synchronous I/O operation to a disk failed
    WARNING: failed to write mirror side 1 of virtual extent 0 logical extent 0 of file 256 in group 2 on disk 0 allocation unit 59
    Wed Mar 14 17:51:06 2012
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>m00023737.trc:
    ORA-27072: File I/O error
    Linux-x86_64 Error: 5: Input/output error
    Additional information: 4
    Additional information: 120864
    Additional information: -1
    WARNING: Read Failed. group:2 disk:0 AU:59 offset:16384 size:16384
    WARNING: failed to read mirror side 1 of virtual extent 0 logical extent 0 of file 256 in group [2.2142222202] from disk FLASHREC_0000 allocation unit 59 reason error; if possible, will try another mirror side
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>m00023737.trc:
    ORA-00202: control file: '+FLASHREC/<instance name here>/controlfile/current.256.776099703'
    ORA-15081: failed to submit an I/O operation to a disk
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>ckpt310.trc:
    ORA-00206: error in writing (block 3, # blocks 1) of control file
    ORA-00202: control file: '+FLASHREC/<instance name here>/controlfile/current.256.776099703'
    ORA-15081: failed to submit an I/O operation to a disk
    ORA-15081: failed to submit an I/O operation to a disk
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>ckpt310.trc:
    ORA-00221: error on write to control file
    ORA-00206: error in writing (block 3, # blocks 1) of control file
    ORA-00202: control file: '+FLASHREC/<instance name here>/controlfile/current.256.776099703'
    ORA-15081: failed to submit an I/O operation to a disk
    ORA-15081: failed to submit an I/O operation to a disk
    CKPT (ospid: 310): terminating the instance due to error 221
    Errors in file /u01/app/oracle/diag/rdbms/<instance name here>/<instance name here>/trace/<instance name here>m00023737.trc:
    ORA-00204: error in reading (block 1, # blocks 1) of control file
    ORA-00202: control file: '+FLASHREC/<instance name here>/controlfile/current.256.776099703'
    ORA-15081: failed to submit an I/O operation to a disk
    Wed Mar 14 17:51:07 2012
    License high water mark = 8
    Instance terminated by CKPT, pid = 310
    USER (ospid: 24054): terminating the instance
    Instance terminated by USER, pid = 24054
    Some errors we encountered from the ASM instance alert log
    Mon Mar 12 14:56:18 2012
    NOTE: ASMB process exiting due to lack of ASM file activity for 305 seconds
    Wed Mar 14 17:51:06 2012
    Errors in file /u01/app/oracle/diag/asm/+asm/+ASM/trace/+ASM_gmon_27396.trc:
    ORA-27072: File I/O error
    Linux-x86_64 Error: 5: Input/output error
    Additional information: 4
    Additional information: 4088
    Additional information: -1
    WARNING: Write Failed. group:1 disk:0 AU:1 offset:1044480 size:4096
    WARNING: Hbeat write to PST disk 0.3916384140 (DATAFILE_0000) in group 1 failed.
    Errors in file /u01/app/oracle/diag/asm/+asm/+ASM/trace/+ASM_gmon_27396.trc:
    ORA-27072: File I/O error
    Linux-x86_64 Error: 5: Input/output error
    Additional information: 4
    Additional information: 4088
    Additional information: -1
    WARNING: Write Failed. group:2 disk:0 AU:1 offset:1044480 size:4096
    WARNING: Hbeat write to PST disk 0.3916384141 (FLASHREC_0000) in group 2 failed.
    Errors in file /u01/app/oracle/diag/asm/+asm/+ASM/trace/+ASM_gmon_27396.trc:
    ORA-27072: File I/O error
    Linux-x86_64 Error: 5: Input/output error
    Additional information: 4
    Additional information: 4088
    Additional information: -1
    WARNING: Write Failed. group:3 disk:0 AU:1 offset:1044480 size:4096
    WARNING: Hbeat write to PST disk 0.3916384142 (TEMPFILE_0000) in group 3 failed.
    Wed Mar 14 17:51:06 2012
    NOTE: process b000+asm (23739) initiating offline of disk 0.3916384140 (DATAFILE_0000) with mask 0x7e in group 1
    WARNING: Disk 0 (DATAFILE_0000) in group 1 in mode 0x7f is now being taken offline on ASM inst 1
    NOTE: initiating PST update: grp = 1, dsk = 0/0xe96f478c, mask = 0x6a, op = clear
    Wed Mar 14 17:51:06 2012
    NOTE: process b001+asm (23753) initiating offline of disk 0.3916384141 (FLASHREC_0000) with mask 0x7e in group 2
    WARNING: Disk 0 (FLASHREC_0000) in group 2 in mode 0x7f is now being taken offline on ASM inst 1
    NOTE: initiating PST update: grp = 2, dsk = 0/0xe96f478d, mask = 0x6a, op = clear
    GMON updating disk modes for group 1 at 13 for pid 20, osid 23739
    ERROR: no read quorum in group: required 1, found 0 disks
    Wed Mar 14 17:51:06 2012
    NOTE: process b002+asm (23791) initiating offline of disk 0.3916384142 (TEMPFILE_0000) with mask 0x7e in group 3
    WARNING: Disk 0 (TEMPFILE_0000) in group 3 in mode 0x7f is now being taken offline on ASM inst 1
    NOTE: initiating PST update: grp = 3, dsk = 0/0xe96f478e, mask = 0x6a, op = clear
    GMON updating disk modes for group 2 at 14 for pid 23, osid 23753
    ERROR: no read quorum in group: required 1, found 0 disks
    Wed Mar 14 17:51:06 2012
    NOTE: cache dismounting (not clean) group 1/0x7FAFB779 (DATAFILE)
    NOTE: messaging CKPT to quiesce pins Unix process pid: 23826, image: oracle@dot-oraprd04 (B003)
    Wed Mar 14 17:51:06 2012
    NOTE: halting all I/Os to diskgroup 1 (DATAFILE)
    Wed Mar 14 17:51:06 2012
    NOTE: LGWR doing non-clean dismount of group 1 (DATAFILE)
    NOTE: LGWR sync ABA=6.6196 last written ABA 6.6196
    NOTE: cache dismounted group 1/0x7FAFB779 (DATAFILE)
    SQL> alter diskgroup DATAFILE dismount force /* ASM SERVER */
    Wed Mar 14 17:51:06 2012
    NOTE: cache dismounting (not clean) group 2/0x7FAFB77A (FLASHREC)
    NOTE: messaging CKPT to quiesce pins Unix process pid: 23836, image: oracle@dot-oraprd04 (B004)
    NOTE: halting all I/Os to diskgroup 2 (FLASHREC)
    NOTE: LGWR doing non-clean dismount of group 2 (FLASHREC)
    NOTE: LGWR sync ABA=5.1120 last written ABA 5.1120
    GMON updating disk modes for group 3 at 15 for pid 25, osid 23791
    ERROR: no read quorum in group: required 1, found 0 disks
    NOTE: cache dismounted group 2/0x7FAFB77A (FLASHREC)
    SQL> alter diskgroup FLASHREC dismount force /* ASM SERVER */
    Wed Mar 14 17:51:06 2012
    NOTE: cache dismounting (not clean) group 3/0x7FAFB77B (TEMPFILE)
    NOTE: messaging CKPT to quiesce pins Unix process pid: 23838, image: oracle@dot-oraprd04 (B005)
    NOTE: halting all I/Os to diskgroup 3 (TEMPFILE)
    NOTE: LGWR doing non-clean dismount of group 3 (TEMPFILE)
    NOTE: LGWR sync ABA=6.11 last written ABA 6.11
    NOTE: cache dismounted group 3/0x7FAFB77B (TEMPFILE)
    SQL> alter diskgroup TEMPFILE dismount force /* ASM SERVER */
    WARNING: Offline of disk 0 (TEMPFILE_0000) in group 3 and mode 0x7f failed on ASM inst 1
    WARNING: Offline of disk 0 (DATAFILE_0000) in group 1 and mode 0x7f failed on ASM inst 1
    WARNING: Offline of disk 0 (FLASHREC_0000) in group 2 and mode 0x7f failed on ASM inst 1
    Wed Mar 14 17:51:07 2012
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    Wed Mar 14 17:51:07 2012
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    Wed Mar 14 17:51:07 2012
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ASM Health Checker found 1 new failures
    ASM Health Checker found 1 new failures
    ASM Health Checker found 1 new failures
    Wed Mar 14 17:51:07 2012
    NOTE: ASM client <instance name here>:<instance name here> disconnected unexpectedly.
    NOTE: check client alert log.
    NOTE: Trace records dumped in trace file /u01/app/oracle/diag/asm/+asm/+ASM/trace/+ASM_ora_322.trc
    Wed Mar 14 17:51:07 2012
    NOTE: cache deleting context for group FLASHREC 2/0x7fafb77a
    NOTE: cache deleting context for group TEMPFILE 3/0x7fafb77b
    NOTE: cache deleting context for group DATAFILE 1/0x7fafb779
    GMON dismounting group 2 at 16 for pid 27, osid 23836
    GMON dismounting group 1 at 17 for pid 26, osid 23826
    NOTE: Disk in mode 0x8 marked for de-assignment
    GMON dismounting group 3 at 18 for pid 28, osid 23838
    NOTE: Disk in mode 0x8 marked for de-assignment
    NOTE: Disk in mode 0x8 marked for de-assignment
    SUCCESS: diskgroup FLASHREC was dismounted
    SUCCESS: alter diskgroup FLASHREC dismount force /* ASM SERVER */
    SUCCESS: diskgroup DATAFILE was dismounted
    SUCCESS: alter diskgroup DATAFILE dismount force /* ASM SERVER */
    SUCCESS: diskgroup TEMPFILE was dismounted
    SUCCESS: alter diskgroup TEMPFILE dismount force /* ASM SERVER */
    ERROR: PST-initiated MANDATORY DISMOUNT of group TEMPFILE
    ERROR: PST-initiated MANDATORY DISMOUNT of group FLASHREC
    ERROR: PST-initiated MANDATORY DISMOUNT of group DATAFILE
    Wed Mar 14 17:51:07 2012
    NOTE: diskgroup resource ora.FLASHREC.dg is offline
    NOTE: diskgroup resource ora.DATAFILE.dg is offline
    NOTE: diskgroup resource ora.TEMPFILE.dg is offline
    Wed Mar 14 17:51:08 2012
    Errors in file /u01/app/oracle/diag/asm/+asm/+ASM/trace/+ASM_ora_24250.trc:
    ORA-17503: ksfdopn:2 Failed to open file +DATAFILE/<instance name here>/spfile<instance name here>.ora
    ORA-15001: diskgroup "DATAFILE" does not exist or is not mounted
    Wed Mar 14 17:51:08 2012
    SQL> ALTER DISKGROUP FLASHREC MOUNT /* asm agent *//* {0:5:72} */
    NOTE: cache registered group FLASHREC number=1 incarn=0xfa7fb7ea
    SQL> ALTER DISKGROUP FLASHREC MOUNT /* asm agent *//* {0:5:72} */
    NOTE: cache registered group FLASHREC number=1 incarn=0xfa7fb7ea
    NOTE: cache began mount (first) of group FLASHREC number=1 incarn=0xfa7fb7ea
    Errors in file /u01/app/oracle/diag/asm/+asm/+ASM/trace/+ASM_ora_27411.trc:
    ORA-27061: waiting for async I/Os failed
    Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 4096
    WARNING: Read Failed. group:0 disk:1 AU:0 offset:0 size:4096
    Errors in file /u01/app/oracle/diag/asm/+asm/+ASM/trace/+ASM_ora_27411.trc:
    ORA-27061: waiting for async I/Os failed
    Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 4096
    WARNING: Read Failed. group:0 disk:0 AU:0 offset:0 size:4096
    Errors in file /u01/app/oracle/diag/asm/+asm/+ASM/trace/+ASM_ora_27411.trc:
    ORA-27061: waiting for async I/Os failed
    Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 4096
    WARNING: Read Failed. group:0 disk:2 AU:0 offset:0 size:4096
    ERROR: no read quorum in group: required 2, found 0 disks
    NOTE: cache dismounting (clean) group 1/0xFA7FB7EA (FLASHREC)
    NOTE: messaging CKPT to quiesce pins Unix process pid: 27411, image: oracle@dot-oraprd04 (TNS V1-V3)
    NOTE: dbwr not being msg'd to dismount
    NOTE: lgwr not being msg'd to dismount
    NOTE: cache dismounted group 1/0xFA7FB7EA (FLASHREC)
    NOTE: cache ending mount (fail) of group FLASHREC number=1 incarn=0xfa7fb7ea
    NOTE: cache deleting context for group FLASHREC 1/0xfa7fb7ea
    Wed Mar 14 17:51:08 2012
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    ERROR: -9(Error 27061, OS Error (Linux-x86_64 Error: 5: Input/output error
    Additional information: -1
    Additional information: 512)
    GMON dismounting group 1 at 20 for pid 18, osid 27411
    ERROR: diskgroup FLASHREC was not mounted
    ORA-15032: not all alterations performed
    ORA-15017: diskgroup "FLASHREC" cannot be mounted
    ORA-15063: ASM discovered an insufficient number of disks for diskgroup "FLASHREC"
    ORA-15080: synchronous I/O operation to a disk failed
    ORA-15080: synchronous I/O operation to a disk failed
    ORA-15080: synchronous I/O operation to a disk failed
    ERROR: ALTER DISKGROUP FLASHREC MOUNT /* asm agent *//* {0:5:72} */
    ASM Health Checker found 1 new failures

    Thanks Dan. The server had been built recently but not yet released. Testing was uncoordinated but no permanent harm was done. Great group of people and NetApp is new to them. Glad they are testing things like controller failover. But it sounds like ASM may be a victim and not the culprit. If ASM remains suspect during continued failover testing I'll consider opening an SR like you suggested.

  • Interface Problem Sync/Async (Open Bridge)

    Hello everyone,
    we made the migration from PI 7 to PI 7.01 EHP1 SP7.
    After this migration, the Sync interface with BPM (Opens Bridge), began to give trouble.
    It turns out that the interface in SMQ2 stand still for a long time, and after some time, timeout error occurs.
    In transaction SXMS_SAMON, I noticed that some processes are in timeout.
    It seems the problem is that the interfaces are entering the SMQ2, in PI can not sue for any reason.
    Has also altered the value of the parameter CHECK_FOR_MAX_SYNC_CALLS most did not.
    Does anyone have any idea how we can solve this problem ?
    Thank you all.
    Marlon

    Interface Mapping is between SOAP Request <--> Your XML message Request Response.
    Only one interface mapping is required.
    Message Interface Required
    1. SOAP Synchronous
    2. XML Request Async
    3. XML Resp Async
    4. XML Message Request Response Sync
    Gaurav Jain
    Reward Points if answer is helpful

  • Getting app-store-import-exception with FIM-MA Full Imports SQL Timeouts

    Hi,
    Any idea whats going on here? Full Import on FIM-MA leads to app-store-import-exception.
    Here is a quick profile of the situation:
    FIM Sync, FIM Service & FIM Portal all are instaled on the same machine with 24GB RAM hosted as a Virtual Machine.
    FIM-MA Full Import leads to app-store-import-exception
    Event log reports "Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding"
    Here is a screen shot: http://www.freeimagehosting.net/image.php?e5570db7f6.jpg
    As you can see, FIM-MA imported close to 118500 objects before timing out.
    Here are the things I have tried:
    Extended FIM timeout on the services as per
    Darryl's Blog
    Provided FIM MA's password as per
    Ahmed's suggestion
    Restricted SQL Service Max RAM to 15 GB (Machine has 24GB) as per
    David Lundell's suggestion
    Thanks for your help in advance.
    Thanks,
    Here is the Application Event Log
    Log Name: Application
    Source: FIMSynchronizationService
    Date: 1/6/2011 11:29:00 AM
    Event ID: 6500
    Task Category: None
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: fimsrv.fimdev.pvt
    Description:
    The description for Event ID 6500 from source FIMSynchronizationService cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
    If the event originated on another computer, the display information had to be saved with the event.
    The following information was included with the event:
    There is an error executing ILM MA full import.
    Type: System.Data.SqlClient.SqlException
    Message: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
    Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
    at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
    at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
    at System.Data.SqlClient.SqlDataReader.get_MetaData()
    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
    at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
    at System.Data.SqlClient.SqlCommand.ExecuteReader()
    at Microsoft.ResourceManagement.Data.Sync.FullImportGetNext(Int64 beginObjectKey, Int64 maxObjectKey, Int32 batchSize)
    at MIIS.ManagementAgent.RavenMA.FullImportGetNextBatch(Int64 maxObjectKey, Int32 batchSize)
    the message resource is present but the message is not found in the string/message table
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
    <Provider Name="FIMSynchronizationService" />
    <EventID Qualifiers="0">6500</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2011-01-06T17:29:00.000000000Z" />
    <EventRecordID>1582399</EventRecordID>
    <Channel>Application</Channel>
    <Computer>fimsrv.fimdev.pvt</Computer>
    <Security />
    </System>
    <EventData>
    <Data>There is an error executing ILM MA full import.
    Type: System.Data.SqlClient.SqlException
    Message: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
    Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
    at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
    at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
    at System.Data.SqlClient.SqlDataReader.get_MetaData()
    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
    at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
    at System.Data.SqlClient.SqlCommand.ExecuteReader()
    at Microsoft.ResourceManagement.Data.Sync.FullImportGetNext(Int64 beginObjectKey, Int64 maxObjectKey, Int32 batchSize)
    at MIIS.ManagementAgent.RavenMA.FullImportGetNextBatch(Int64 maxObjectKey, Int32 batchSize)</Data>
    </EventData>
    </Event>
    Thanks,
    Jameel Syed |
    Identity & Security Strategist | [email protected] |
    Simplified Identity and Access Management

    That is unusual. I suggest checking for database integrity and peforming index maintenance, on both the FIMService and FIMSync databases.
    You could also increase the following timeout (see link below for more settings)
    The values in Table 17 are located in the registry key: SOFTWARE\Microsoft\Forefront Identity Manager\2010\Synchronization Service.
    Table 17
    Registry value name
    Value type
    Class
    Created by
    Notes
    ReadTimeOut
    <dword>
    HKLM
    Admin
    The default value is 58, specified in seconds.
    Note
    Only used by the management agent for FIM (FIM MA) for reading from the FIM Service data base.
    http://technet.microsoft.com/en-us/library/ff800821(WS.10).aspx
    David Lundell, Get your copy of FIM Best Practices Volume 1 http://blog.ilmbestpractices.com/2010/08/book-is-here-fim-best-practices-volume.html

  • SSRS 2008R2 Error: An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database

    Hi,
    a big problem with our report server has appeared suddenly.
    We are running the SQL Server 2008 R2 with a Report Server. But a .
    I can connect to the Report Server Website and I can choose a report. But if I run the report, it will load endless without timeout message or other error messages.
    I looked in the Report Server Log and find out this confusing error messages:
    rshost!rshost!1680!01/21/2014-16:22:41:: e ERROR: WriteCallback(): failed to write in write callback.
    rshost!rshost!1680!01/21/2014-16:22:41:: e ERROR: Failed with win32 error 0x0079, pipeline=0x00000000004ED8D0.
    rshost!rshost!c20!01/21/2014-16:22:41:: e ERROR: HttpPipelineCallback::SendResponse(): failed async writing response.
    rshost!rshost!c20!01/21/2014-16:22:41:: e ERROR: Failed with win32 error 0x0079, pipeline=0x00000000004ED8D0.
    rshost!rshost!1680!01/21/2014-16:22:41:: v VERBOSE: HttpPipeline::DisconnectCallback: releasing pipeline=0x00000000004ED8D0.
    httpruntime!ReportManager_0-1!c20!01/21/2014-16:22:41:: e ERROR: Failed in BaseWorkerRequest::SendHttpResponse(bool), exception=System.Runtime.InteropServices.COMException (0x80070079): The semaphore timeout period has expired. (Exception from HRESULT: 0x80070079)
       at Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* response, Boolean finalWrite, Boolean closeConn)
       at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
    library!ReportManager_0-1!c20!01/21/2014-16:22:41:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException: RsWorkerRequest::FlushResponse., Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException:
    An internal or system error occurred in the HTTP Runtime object for application domain ReportManager_MSSQLSERVER_0-1-130347907277948893.  ---> System.Runtime.InteropServices.COMException (0x80070079): The semaphore timeout period has expired. (Exception
    from HRESULT: 0x80070079)
       at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
       at ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(Boolean finalFlush)
       --- End of inner exception stack trace ---;
    httpruntime!ReportManager_0-1!c20!01/21/2014-16:22:41:: e ERROR: Failed in BaseWorkerRequest::SendHttpResponse(bool), exception=System.Runtime.InteropServices.COMException (0x80070079): The semaphore timeout period has expired. (Exception from HRESULT: 0x80070079)
       at Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* response, Boolean finalWrite, Boolean closeConn)
       at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
    library!ReportManager_0-1!c20!01/21/2014-16:22:41:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException: RsWorkerRequest::FlushResponse., Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException:
    An internal or system error occurred in the HTTP Runtime object for application domain ReportManager_MSSQLSERVER_0-1-130347907277948893.  ---> System.Runtime.InteropServices.COMException (0x80070079): The semaphore timeout period has expired. (Exception
    from HRESULT: 0x80070079)
       at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
       at ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(Boolean finalFlush)
       --- End of inner exception stack trace ---;
    The last think I have done, is to grant a new user access to the report server website (by using the site options) and to the root folder (by using the folder options on ws).
    But the error must not relate to the new user. The server was not touched for several days before.
    Could you plz help me? I have no idea what to do. 
    Googling the whole day to find a solution without success

    We are having the same issue with our production reporting server and it doesn't look like a permission issue. We are running the SSRS service as a domain account with administrative privileges on the server. We are seeing the following entry in the log
    file:
    rshost!rshost!1254!01/30/2014-13:06:04:: e ERROR: WriteCallback(): failed to write in write callback.
    rshost!rshost!1254!01/30/2014-13:06:04:: e ERROR: Failed with win32 error 0x0079, pipeline=0x0000000003484370.
    rshost!rshost!1198!01/30/2014-13:06:04:: e ERROR: HttpPipelineCallback::SendResponse(): failed async writing response.
    rshost!rshost!1198!01/30/2014-13:06:04:: e ERROR: Failed with win32 error 0x0079, pipeline=0x0000000003484370.
    httpruntime!ReportManager_0-1!1198!01/30/2014-13:06:04:: e ERROR: Failed in BaseWorkerRequest::SendHttpResponse(bool), exception=System.Runtime.InteropServices.COMException (0x80070079): The semaphore timeout period has expired. (Exception from HRESULT: 0x80070079)
       at Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* response, Boolean finalWrite, Boolean closeConn)
       at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
    library!ReportManager_0-1!1198!01/30/2014-13:06:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException: RsWorkerRequest::FlushResponse., Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException:
    An internal or system error occurred in the HTTP Runtime object for application domain ReportManager_0-1-130355206125382999.  ---> System.Runtime.InteropServices.COMException (0x80070079): The semaphore timeout period has expired. (Exception from HRESULT:
    0x80070079)
       at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
       at ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(Boolean finalFlush)
    SSRS version is 10.50.4270.0
    Regards,
    Augustine.

Maybe you are looking for