Pooling of objects by Kodo

Does Kodo pool the JDO objects it creates?. and if so, is that pool
configurable?. I might have a lot of objects of one persistent type to be
lying around, but not for some others.
TIA, -Subhash.

"perl hash" <[email protected]> writes:
Does Kodo pool the JDO objects it creates?. and if so, is that pool
configurable?. I might have a lot of objects of one persistent type to be
lying around, but not for some others.
TIA, -Subhash.Currently, Kodo JDO only performs caching as required by the
specification. A beta version of more sophisticated caching is now
available (see post on the beta newsgroup), and will be available in a
future release. The current beta stores soft references to cached data.
We are planning on including a configurable hard reference size.
Additionally, we will likely release a cache policy API so that you can
fully customize the caching policies.
-Patrick
Patrick Linskey [email protected]
SolarMetric Inc. http://www.solarmetric.com

Similar Messages

  • ORA-4031 [512024] [large pool] [unknown object] [large pool] [PX msg pool]

    Hello Friends,
    I am frequently getting error in alert.log file.
    ORA-4031 [512024] [large pool] [unknown object] [large pool] [PX msg pool]
    Database version: 11gR2
    OS : Solaris 10
    SGA Size 4gb
    SGA Target 4112mb
    I am unable to identify the cause for above error.
    Some time database become hang.
    I can also see many wait events "latch: parallel query alloc buffer"
    Please guide me what could be the cause of this problem

    Hi
    Please check below which could be helpful for your issue:
    Master Note for Diagnosing ORA-4031 [ID 1088239.1]
    https://support.oracle.com/CSP/ui/flash.html#tab=Dashboard%28page=GRHome&id=gkzpuq90%28domainId=ORA4031%29%29
    Regard
    Helios

  • Module pool  with object oriented programming

    can anyone send me links for module pool with object oriented programming.

    hi,
    some helful links.
    Go through the below links,
    For Materials:
    1) http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf -- Page no: 1291
    2) http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
    3) http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    4) http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
    5) http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
    6) http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
    7) http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
    8) http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8
    1) http://www.erpgenie.com/sap/abap/OO/index.htm
    2) http://help.sap.com/saphelp_nw04/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
    <u>Sample std pgms.</u>
    ABAP_OBJECTS_ENJOY_0           Template for Solutions of ABAP Object Enjoy Course
    ABAP_OBJECTS_ENJOY_1           Model Solution 1: ABAP Objects Enjoy Course      
    ABAP_OBJECTS_ENJOY_2           Model Solution 2: ABAP Objects Enjoy Course      
    ABAP_OBJECTS_ENJOY_3           Model Solution 3: ABAP Objects Enjoy Course      
    ABAP_OBJECTS_ENJOY_4           Model Solution 4: ABAP Objects Enjoy Course      
    ABAP_OBJECTS_ENJOY_5           Model Solution 5: ABAP Objects Enjoy Course      
    DEMO_ABAP_OBJECTS              Complete Demonstration for ABAP Objects          
    DEMO_ABAP_OBJECTS_CONTROLS     GUI Controls on Screen                           
    DEMO_ABAP_OBJECTS_EVENTS       Demonstration of Events in ABAP Objects          
    DEMO_ABAP_OBJECTS_GENERAL      ABAP Objects Demonstration                       
    DEMO_ABAP_OBJECTS_INTERFACES   Demonstration of Interfaces in ABAP Objects      
    DEMO_ABAP_OBJECTS_METHODS      Demonstration of Methods in ABAP Objects         
    DEMO_ABAP_OBJECTS_SPLIT_SCREEN Splitter Control on Screen
    Rgds
    Reshma

  • Building Module Pool using Objects ?

    Hi,
    I want to develop custom module pool programs / transactions, using ABAP Objects, can anybody please provide me some sample abap code ( or links ) or coding conventions to develop a custom transaction using ABAP objects.
    thanks and regards,
    Navneeth K.

    Hi Navneeth,
    <b>Please check out this below Module Pool
    SAPM00PS_WB</b>
    HR PS : Process Workbench Engine ( PWE)
    This Program seems to be a good example
    SAPSIMPLE_TREE_CONTROL_DEMO
    ++++++
    DEMO_ABAP_OBJECTS              Complete Demonstration for ABAP Objects    
    DEMO_ABAP_OBJECTS_CONTROLS     GUI Controls on Screen                     
    DEMO_ABAP_OBJECTS_DIALOG_BOX   Splitter Control for Screen with Dialog Box
    DEMO_ABAP_OBJECTS_EVENTS       Demonstration of Events in ABAP Objects    
    DEMO_ABAP_OBJECTS_GENERAL      ABAP Objects Demonstration                 
    DEMO_ABAP_OBJECTS_METHODS      Demonstration of Methods in ABAP Objects   
    DEMO_ABAP_OBJECTS_SPLIT_SCREEN Splitter Control on Screen                 
    <b>Try out Transaction
    ABAPDOCU
    Or better in SE38
    DEMO*  and press F4</b>
    Regards,
    ABY

  • Cloning detachable PC objects in Kodo 3.0

    If a detachable PC object is also Cloneable, will Kodo JDO enhance the
    clone() method to copy the detached-objectid-field and detached-state-field,
    if those fields are not declared explicitly?
    Or should Cloneable objects always explicitly declare their own
    detached-objectid-field and detached-state-field, and copy their values
    explicitly? The detached-state-field is an Object, but is it Cloneable, or
    should it be copied by serializing and then deserializing?
    Ben

    If a detachable PC object is also Cloneable, will Kodo JDO enhance the
    clone() method to copy the detached-objectid-field and
    detached-state-field, if those fields are not declared explicitly?Kodo will not change the clone method. If you are concerned about these
    fields, you should explicitly declare the fields and your own clone
    method to copy them.
    The detached-state-field is an Object, but is it Cloneable,
    or should it be copied by serializing and then deserializing?I believe it is safe to assume the detached state field Object will not
    be changed. Therefore, simply assigning the clone's reference to the
    same Object should be sufficient.
    Note that these fields are only used when a previously-managed object is
    detached and then reattached. So you only have to worry about cloning
    these fields if you plan on detaching a managed object, cloning it, and
    then reattaching the clone.

  • Debugging a Module Pool Program(Object Oriented ABAP)

    Hello Experts,
    Could you please advise me on an efficient debugging technoque of Module Pool Program which is based on Object Oriented ABAP?

    Hi
    Debugging Module pool program using ABAP objects is same as debugging any other report/module pool program.
    Click on the Create shortcut icon on the toolbar.
    In the popup window choose "System command" and in the command enter "/h"
    A shortcut on the desktop would be created
    Drag and drop the shortcut to the modal window to set debugging on.
    Approach 2:
    Create a txt file on the desktop with the following lines:
    [FUNCTION]
    Command=/H
    Title=Debugger
    Type=SystemCommandDrag and drop this file to the modal window to set debugging on.
    How do I switch between the Classic and New Debugger
    From within the ABAP workbench, select the Utilities->Settings Menu
    Select the ABAP Editor Tab
    Select the Debugging tab within the ABAP Editor Tab
    Select the Classic Debugger or New Debugger radio button
    Refer to this thread
    http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
    Debugging
    Check these documents.
    http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
    http://help.sap.com/saphelp_nw04/helpdata/en/5a/4ed93f130f9215e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
    http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
    http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/84/1f624f4505144199e3d570cf7a9225/frameset.htm
    http://help.sap.com/saphelp_bw30b/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
    ABAP Debugging
    http://www.saplinks.net/index.php?option=com_content&task=view&id=24&Itemid=34
    Look at the SAP help link below
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
    Reward points if useful
    Regards
    Anji

  • Removing object from kodo datacache doesnt always work.

    Hi,
    We're using a very old version of kodo - 3.4.1 but it seems to work well.
    We seem to have come across an intermittent issue where if we remove an object from the datacache using the DataCache.commit call, then the object doesnt actually seem to get removed. So the application continues operation with the out of date cached object. We get no exception or error though.
    Has anyone see anything like this before? I can't seem to find any available known issues list or bug database for kodo, I guess this isnt available?
    Thanks,
    Dan

    The size will refer to individual DataCache size.
    KodoPersistenceManager.getDataStoreCache() or getDataStoreCache("myCache") will return the default or named datacaches respectively.
    You can evict the L2 cache content on the returned DataCache instance from the previous methods.

  • Updating Transient objects in Kodo 2.5.5

    I have a situation where I construct a JDO object in transient state in my
    code ( for batch processing of data from a file into the database) by
    calling the objects contructor and setting it's values. The row
    representing this object may or may not exist in the database.
    How do I make the object peristant ? If the row already exists, then I
    must be able to update the row with the new values ( non-primary keys ).
    If not, I should insert a new row.
    There are no multi table relationships involved in this case. A JDO object
    represents just one table.
    We want to avoid the scheme which involves retrieve the object first and
    then trying to update in a transaction.
    Adarsh

    Transaction t = kpm.currentTransaction();
    try {
    MyObject o = new MyObject(...)
    t.begin();
    Object id = ((PersistenceCapable)o).jdoNewObjectIdInstance();
    ((PersistenceCapable)o).jdoCopyKeyFieldsToObjectId(id);
    try{
    System.out.println(id);
    Object trio = pm.getObjectById(id,true);
    pm.deletePersistent(trio);
    }catch(ObjectNotFoundException oe){
    System.out.println("First time!");
    pm.makePersistent(o);
    t.commit();
    }catch(...){

  • Cursor bound to out parameter with Connection Pool

    Is it possible to retrieve a cursor bound to an out parameter when using the thin
    driver to establish the connection pool to the database? I am currently using
    the JDriver to connect create the pool and the pool driver to connect from the
    app to the connection pool. We'd like to avoid using the Oracle client if possible.
    Currently I register the out parameter as java.sql.Types.OTHER, then call getResultSet(1)
    on the weblogic.jdbc.pool.CallableStatement object. But it breaks when I change
    the connection pool to use the thin driver. The error is at the bottom of this
    post.
    I think I could possibly get the current pool driver to work if can find some
    documentation on these two methods:
    void registerOutParameter(int i, int j, int k, int l)
    void registerOutParameter(int i, int sqlType, java.lang.String typeName)
    I have no idea what to put in for the ints in the first method or for sqlType
    or typeName. Can anyone point me to where I can find this documentation?
    E-docs mentions this class: weblogic.jdbc.vendor.oracle.OracleCallableStatement.
    (http://edocs.bea.com/wls/docs61/jdbc/thirdparty.html#1023867). Should I consider
    this? If so where is it?
    Thanks a lot,
    Matt Savino
    <<< error when using thin driver >>>
    preparing callable stmt
    callable stmt prepared, java.sql.Types.OTHER = 1111
    java.sql.SQLException: Invalid column type
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:273)
    at oracle.jdbc.driver.OracleStatement.get_internal_type(OracleStatement.java:4560)
    at oracle.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:225)
    at oracle.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:350)
    at weblogic.jdbc.pool.Statement.registerOutParameter(Statement.java:617)
    at jsp_servlet._reportmanager.__thin_outputresultset._jspService(__thin_outputresultset.java:145)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:263)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2390)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1959)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

    Thanks Joe, your answer pointed me in the right direction. Just in case anyone
    wants to know, the solution took two changes:
    CHANGE
    cStat.registerOutParameter(1, java.sql.Types.OTHER);
    TO
    cStat.registerOutParameter(1, oracle.jdbc.driver.OracleTypes.CURSOR);
    (cStat is an instance of weblogic.jdbc.pool.CallableStatement)
    AND
    rs = cStat.getResultSet(1);
    TO
    rs = cStat.getCursor(1);
    Thanks again,
    Matt
    Joseph Weinstein <[email protected]> wrote:
    Hi Matt.
    Look at the Oracle thin driver documentation to determine what type you
    should define in the registerOutParameter call. We use 'OTHER', but
    their driver may use something else for CURSOR output parameters.
    joe
    Matt Savino wrote:
    Is it possible to retrieve a cursor bound to an out parameter whenusing the thin
    driver to establish the connection pool to the database? I am currentlyusing
    the JDriver to connect create the pool and the pool driver to connectfrom the
    app to the connection pool. We'd like to avoid using the Oracle clientif possible.
    Currently I register the out parameter as java.sql.Types.OTHER, thencall getResultSet(1)
    on the weblogic.jdbc.pool.CallableStatement object. But it breaks whenI change
    the connection pool to use the thin driver. The error is at the bottomof this
    post.
    I think I could possibly get the current pool driver to work if canfind some
    documentation on these two methods:
    void registerOutParameter(int i, int j, int k, int l)
    void registerOutParameter(int i, int sqlType, java.lang.String typeName)
    I have no idea what to put in for the ints in the first method or forsqlType
    or typeName. Can anyone point me to where I can find this documentation?
    E-docs mentions this class: weblogic.jdbc.vendor.oracle.OracleCallableStatement.
    (http://edocs.bea.com/wls/docs61/jdbc/thirdparty.html#1023867). Should
    I consider
    this? If so where is it?
    Thanks a lot,
    Matt Savino
    <<< error when using thin driver >>>
    preparing callable stmt
    callable stmt prepared, java.sql.Types.OTHER = 1111
    java.sql.SQLException: Invalid column type
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:273)
    at oracle.jdbc.driver.OracleStatement.get_internal_type(OracleStatement.java:4560)
    at oracle.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:225)
    at oracle.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:350)
    at weblogic.jdbc.pool.Statement.registerOutParameter(Statement.java:617)
    at jsp_servlet._reportmanager.__thin_outputresultset._jspService(__thin_outputresultset.java:145)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:263)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2390)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1959)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    PS: Folks: BEA WebLogic is expanding rapidly, with both entry and advanced
    positions
    for people who want to work with Java, XML, SOAP and E-Commerce infrastructure
    products.
    We have jobs at Nashua NH, Liberty Corner NJ, San Francisco and San Jose
    CA.
    Send resumes to [email protected]

  • How to use JDBC Connection Pools in a standalone application?

    Hi, there,
    I have a question about how to use JDBC Connection Pools in an application. I know well about connection pool itself, but I am not quite sure how to keep the pool management object alive all the time to avoid being destroyed by garbage collection.
    for example, at the website: http://www.developer.com/java/other/article.php/626291, there is a simple connection pool implementation. there are three classes:JDBCConnection, the application's gateway to the database; JDBCConnectionImpl, the real class/object to provide connection; and JDBCPool, the management class to manage connection pool composed by JDBCConnectionImpl. JDBCPool is designed by Singleton pattern to make sure only one instance. supposing there is only one client to use connection for many times, I guess it's ok because this client first needs instantiate JDBCPool and JDBCConnectionImpl and then will hold the reference to JDBCPool all the time. but how about many clients want to use this JDBCPool? supposing client1 finishes using JDBCPool and quits, then JDBCPool will be destroyed by garbage collection since there is no reference to it, also all the connections of JDBCConnectionImpl in this pool will be destroyed too. that means the next client needs recreate pool and connections! so my question is that if there is a way to keep pool management instance alive all the time to provide connection to any client at any time. I guess maybe I can set the pool management class as daemon thread to solve this problem, but I am not quite sure. besides, there is some other problems about daemon thread, for example, how to make sure there is only one daemon instance? how to quit it gracefully? because once the whole application quits, the daemon thread also quits by force. in that case, all the connections in the pool won't get chance to close.
    I know there is another solution by JNDI if we develop servlet application. Tomcat provides an easy way to setup JNDI database pooling source that is available to JSP and Servlet. but how about a standalone application? I mean there is no JNDI service provider. it seems a good solution to combine Commons DBCP with JNID or Apache's Naming (http://jakarta.apache.org/commons/dbcp/index.html). but still, I don't know how to keep pool management instance alive all the time. once we create a JNDI enviroment or naming, if it will save in the memory automatically all the time? or we must implement it as a daemon thread?
    any hint will be great apprieciated!
    Sam

    To my knoledge the pool management instance stays alive as long as the pool is alive. What you have to figure out is how to keep a reference to it if you need to later access it.

  • VM Server 3.0.2 -Unable to add servers to new server pool

    Hello everyone,
    Please forgive me if I'm missing something obvious. I am new to Oracle VM, and just setting up a test platform for the first time. (used virtualbox before).
    I have a network environment that has 2 VM servers, 1 VM Manager (all 3 machines running on separate physical boxes). I have a 70Gb SAN share connecting with iSCSI from a freenas host. I have been able to see both VM servers as unmanaged, and can see the SAN share as Unmanaged iSCSI Storage Array. It let me create a test server pool, and allocate the SAN share as an available resource. When I attempt to add either of the VM Servers to the pool, I get the following job failure with error:
    Job Construction Phase
    begin()
    Appended operation 'Server Role Update' to object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'.
    Appended operation 'Server Join Server Pool' to object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'.
    Appended operation 'Server Pool Construct' to object '0004fb0000020000bc53a22f39acda2f (test pool 1)'.
    Appended operation 'Server Pool Virtual IP Configure' to object '0004fb0000020000bc53a22f39acda2f (test pool 1)'.
    Appended operation 'Server Pool Member Update' to object '0004fb0000020000bc53a22f39acda2f (test pool 1)'.
    Appended operation 'Server Cluster Configure' to object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'.
    Appended operation 'Server Cluster Construct' to object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'.
    commit()
    Completed Step: COMMIT
    Objects and Operations
    Object (IN_USE): [ServerPool] 0004fb0000020000bc53a22f39acda2f (test pool 1)
    Operation: Server Pool Construct
    Operation: Server Pool Virtual IP Configure
    Operation: Server Pool Member Update
    Object (IN_USE): [Cluster] bc53a22f39acda2f
    Object (IN_USE): [Server] af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)
    Operation: Server Role Update
    Operation: Server Join Server Pool
    Operation: Server Cluster Configure
    Operation: Server Cluster Construct
    Job Running Phase at 13:32 on Mon, Feb 20, 2012
    Job Participants: []
    Actioner
    Starting operation 'Server Pool Construct' on object '0004fb0000020000bc53a22f39acda2f (test pool 1)'
    Completed operation 'Server Pool Construct' completed with direction ==> LATER
    Starting operation 'Server Role Update' on object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'
    Completed operation 'Server Role Update' completed with direction ==> DONE
    Starting operation 'Server Join Server Pool' on object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'
    Completed operation 'Server Join Server Pool' completed with direction ==> LATER
    Starting operation 'Server Pool Virtual IP Configure' on object '0004fb0000020000bc53a22f39acda2f (test pool 1)'
    Completed operation 'Server Pool Virtual IP Configure' completed with direction ==> LATER
    Starting operation 'Server Cluster Configure' on object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'
    Completed operation 'Server Cluster Configure' completed with direction ==> LATER
    Starting operation 'Server Pool Member Update' on object '0004fb0000020000bc53a22f39acda2f (test pool 1)'
    Completed operation 'Server Pool Member Update' completed with direction ==> LATER
    Starting operation 'Server Cluster Construct' on object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'
    Completed operation 'Server Cluster Construct' completed with direction ==> LATER
    Starting operation 'Server Pool Construct' on object '0004fb0000020000bc53a22f39acda2f (test pool 1)'
    Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: create_server_pool to server: oravmsvr2 failed. OVMAPI_4004E Server Failed Command: create_server_pool, Status: test pool 1 0004fb0000020000bc53a22f39acda2f 192.168.1.164 oravmsvr2 192.168.1.116 master,xen,utility
    Mon Feb 20 13:32:40 EST 2012
    Mon Feb 20 13:32:40 EST 2012
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:474)
    at com.oracle.ovm.mgr.action.ActionEngine.sendUndispatchedServerCommand(ActionEngine.java:426)
    at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:368)
    at com.oracle.ovm.mgr.action.ServerPoolAction.createServerPool(ServerPoolAction.java:52)
    at com.oracle.ovm.mgr.op.virtual.ServerPoolConstruct.createServerPool(ServerPoolConstruct.java:136)
    at com.oracle.ovm.mgr.op.virtual.ServerPoolConstruct.action(ServerPoolConstruct.java:54)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:191)
    at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:257)
    at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1019)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:223)
    at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
    at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
    at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
    at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:751)
    at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:395)
    at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:453)
    at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: create_server_pool, Status: test pool 1 0004fb0000020000bc53a22f39acda2f 192.168.1.164 oravmsvr2 192.168.1.116 master,xen,utility
    Mon Feb 20 13:32:40 EST 2012
    at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:752)
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:470)
    ... 20 more
    FailedOperationCleanup
    Starting failed operation 'Server Pool Construct' cleanup on object 'test pool 1'
    Complete rollback operation 'Server Pool Construct' completed with direction=test pool 1
    Rollbacker
    Executing rollback operation 'Server Role Update' on object 'af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)'
    Complete rollback operation 'Server Role Update' completed with direction=DONE
    Objects To Be Rolled Back
    Object (IN_USE): [ServerPool] 0004fb0000020000bc53a22f39acda2f (test pool 1)
    Object (IN_USE): [Cluster] bc53a22f39acda2f
    Object (IN_USE): [Server] af:2a:89:a6:0b:57:11:dd:a9:a4:00:17:31:42:7b:d3 (oravmsvr2)
    Completed Step: ROLLBACK
    Job failed commit (internal) due to OVMAPI_4010E Attempt to send command: create_server_pool to server: oravmsvr2 failed. OVMAPI_4004E Server Failed Command: create_server_pool, Status: test pool 1 0004fb0000020000bc53a22f39acda2f 192.168.1.164 oravmsvr2 192.168.1.116 master,xen,utility
    Mon Feb 20 13:32:40 EST 2012
    Mon Feb 20 13:32:40 EST 2012
    com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: create_server_pool to server: oravmsvr2 failed. OVMAPI_4004E Server Failed Command: create_server_pool, Status: test pool 1 0004fb0000020000bc53a22f39acda2f 192.168.1.164 oravmsvr2 192.168.1.116 master,xen,utility
    Mon Feb 20 13:32:40 EST 2012
    Mon Feb 20 13:32:40 EST 2012
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:474)
    at com.oracle.ovm.mgr.action.ActionEngine.sendUndispatchedServerCommand(ActionEngine.java:426)
    at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:368)
    at com.oracle.ovm.mgr.action.ServerPoolAction.createServerPool(ServerPoolAction.java:52)
    at com.oracle.ovm.mgr.op.virtual.ServerPoolConstruct.createServerPool(ServerPoolConstruct.java:136)
    at com.oracle.ovm.mgr.op.virtual.ServerPoolConstruct.action(ServerPoolConstruct.java:54)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:191)
    at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:257)
    at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1019)
    at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:223)
    at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
    at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
    at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
    at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:751)
    at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:395)
    at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:453)
    at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: create_server_pool, Status: test pool 1 0004fb0000020000bc53a22f39acda2f 192.168.1.164 oravmsvr2 192.168.1.116 master,xen,utility
    Mon Feb 20 13:32:40 EST 2012
    at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:752)
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:470)
    ... 20 more
    End of Job
    I have tried rebooting, rediscovering both servers, which complete successfuly. I just can't seem to get them to join any server pool that I create.
    Can anyone point me in the right direction?
    Many thanks in advance,
    Jim

    915721 wrote:
    I have a network environment that has 2 VM servers, 1 VM Manager (all 3 machines running on separate physical boxes). I have a 70Gb SAN share connecting with iSCSI from a freenas host. I have been able to see both VM servers as unmanaged, and can see the SAN share as Unmanaged iSCSI Storage Array. It let me create a test server pool, and allocate the SAN share as an available resource. When I attempt to add either of the VM Servers to the pool, I get the following job failure with error:Can you check /var/log/ovs-agent.log on the two servers as you try to add them to the pool? I'm not seeing any specific reason for the error in that output, which is annoying.
    Also, double-check that DNS is working across all the machines: the Manager and the two Servers need to be able to resolve the hostnames of everything else on the network, so if you don't have DNS fully configured, you'll need to edit the /etc/hosts of all three machines first.

  • Is there any FMs to active objects programatically?

    hi, dear all:
    Now i am facing one tough issue:
    i should develop one ABAP program to active/deactive the given objects(such as: report/module pool, DDIC objects, FMs, etc) whose name can be input in the selection-screen.
    I wander: is there any FM in ECC 6.0 which can be used to meet my requirement??
    Thanks very much,
    Best wishes,
    Edison_tc

    Would you consider telling the community what you found?
    You asked for help initially, now I think it would be fair to share your new knowledge.
    Thomas

  • JDBC Receiver Error: Resource Pool Exception

    Hi All,
    I am having a scenario where my messages are flowing from SAP to legacy system using JDBC as the receiver adapter and at the legacy system it is updating the Oracle Database. It was all running succesfully from long back. Now I got the following error (in every communicaton channel which using the JDBC adapter, I chcekd this in communication channel monitoring) in Runtime Workbench --> Message Monitoring --> Adapter Engine.
    Error Category XI_J2EE_ADAPTER_JDBC
    Error Code PROCESSING_ERROR
    2009-09-16 22:03:35 Success Receiver JDBC adapter: processing started; QoS required: ExactlyOnce
    2009-09-16 22:03:59 Error Exception caught by adapter framework: Error when attempting to get processing resources: com.sap.aii.af.service.util.concurrent.ResourcePoolException: Unable to create new pooled resource: DriverManagerException: Cannot establish connection to URL 'jdbc:oracle:thin:@XX.XX.XX.XX:XXXX:XXXX': SQLException: ORA-04031: unable to allocate 3968 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","transaction")
    I have checked in SDN where I get information about : Cannot establish connection to URL 'jdbc:oracle:thin:@XX.XX.XX.XX:XXXX:XXXX':. But I am not getting any information about SQLException: ORA-04031: unable to allocate 3968 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","transaction").
    Can any body please let me know about the error which I am getting and how can I resolve it.
    Thanks in advance.

    Thanks Abhishek for ur reply.
    This means that it not the technical job in which I can provide any help. Our DBA they all are client.
    I have read in SDN that it cannot establish connection to URL because either Oracle is down or JDBC parameters have been changed (like user name/password).
    If enough resource pools are not available...enough space / resources seems to be unavailable then what needs to be done from my side (as the client always ask me what needs to be done then and by whom).
    Thanks
    Zeba

  • Add Server to Server Pool failed

    Hi, All!
    When you try to add a server to the pool, is an error ... Tell me what could be wrong?
    Hardware:
    Server: IBM x3550m3 - OVMSERVER1 ip 192.168.1.247, 10.20.2.1
    Server: IBM x3550m3 - OVMSERVER2 ip 192.168.1.248, 10.20.2.2
    Storage: IBM DS3524 - SAS link
    Storage disk:
    HS 1.5Gb
    HC 2.5Gb
    OVMPOOL 100Mb
    Sofrware:
    Oracle VM 3.1.1
    OVMPOOL mount as /opt on OVMSERVER1 and mount as nfs-partitions
    mount:
    /dev/sdd3 on / type ext3 (rw)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    */dev/sdc1 on /opt type ext3 (rw)*
    /dev/sdd1 on /boot type ext3 (rw)
    tmpfs on /dev/shm type tmpfs (rw)
    debugfs on /sys/kernel/debug type debugfs (rw)
    xenfs on /proc/xen type xenfs (rw)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
    configfs on /sys/kernel/config type configfs (rw)
    ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
    nfsd on /proc/fs/nfsd type nfsd (rw)
    none on /var/lib/xenstored type tmpfs (rw)
    *192.168.1.247:/opt/OVMS on /nfsmnt/b40bd57f-1ab1-4d03-9254-0151b6f635f7 type nfs (rw,addr=192.168.1.247)*
    /dev/mapper/ovspoolfs on /poolfsmnt/0004fb00000500006352acb0d04c104b type ocfs2 (rw,_netdev,heartbeat=global)
    /dev/mapper/360080e50002d797a0000051e501bc836 on /OVS/Repositories/0004fb00000300008b9920aae151469d type ocfs2 (rw,heartbeat=none)
    /dev/mapper/360080e50002d797a00000523501bc85c on /OVS/Repositories/0004fb00000300007c5a44a941e15d32 type ocfs2 (rw,heartbeat=none)
    exportfs:
    /opt/OVMS 192.168.1.247(rw,sync,no_root_squash,no_subtree_check) 192.168.1.248(rw,sync,no_root_squash,no_subtree_check) 10.20.2.1(rw,sync,no_root_squash,no_subtree_check) 10.20.2.2(rw,sync,no_root_squash,no_subtree_check)
    dmesg OVMSERVER2
    Aug 28 08:18:37 OVMSERVER2 twisted: [-] Log opened.
    Aug 28 08:18:37 OVMSERVER2 twisted: [-] twistd 8.2.0 (/usr/bin/python 2.4.3) starting up.
    Aug 28 08:18:37 OVMSERVER2 twisted: [-] reactor class: twisted.internet.selectreactor.SelectReactor.
    Aug 28 08:18:37 OVMSERVER2 twisted: [monitor] Rescanning all plugins
    Aug 28 08:18:37 OVMSERVER2 twisted: [monitor.plugin.xen_plugin] Starting plugin process /usr/lib/python2.4/site-packages/monitor/plugins/xen_plugin.py
    Aug 28 08:18:37 OVMSERVER2 twisted: [monitor.plugin.xen_plugin] Plugin process /usr/lib/python2.4/site-packages/monitor/plugins/xen_plugin.py launched, PID 5181
    Aug 28 08:18:37 OVMSERVER2 twisted: [monitor.plugin.xen_plugin] Process 5181 started, launching watchdog with gracetime 3600
    Aug 28 08:18:37 OVMSERVER2 twisted: [monitor.plugin.oel] Starting plugin process /usr/lib/python2.4/site-packages/monitor/plugins/oel.py
    Aug 28 08:18:37 OVMSERVER2 twisted: [monitor.plugin.oel] Plugin process /usr/lib/python2.4/site-packages/monitor/plugins/oel.py launched, PID 5182
    Aug 28 08:18:37 OVMSERVER2 twisted: [monitor.plugin.oel] Process 5182 started, launching watchdog with gracetime 3600
    Aug 28 08:18:38 OVMSERVER2 kernel: FS-Cache: Loaded
    Aug 28 08:18:38 OVMSERVER2 kernel: FS-Cache: Netfs 'nfs' registered for caching
    Aug 28 08:18:38 OVMSERVER2 kernel: device-mapper: nfs: version 1.0.0 loaded
    Aug 28 08:18:38 OVMSERVER2 multipathd: dm-4: add map (uevent)
    Aug 28 08:18:39 OVMSERVER2 kernel: OCFS2 DLM 1.8.0
    Aug 28 08:18:39 OVMSERVER2 kernel: ocfs2: Registered cluster interface o2cb
    Aug 28 08:18:39 OVMSERVER2 kernel: OCFS2 DLMFS 1.8.0
    Aug 28 08:18:39 OVMSERVER2 kernel: OCFS2 User DLM kernel interface loaded
    Aug 28 08:18:39 OVMSERVER2 o2cb.init: online a2b7d59e374df2ba
    Aug 28 08:18:39 OVMSERVER2 kernel: o2hb: Heartbeat mode set to global
    Aug 28 08:18:43 OVMSERVER2 kernel: o2net: Connection to node OVMSERVER1 (num 0) at 10.20.2.1:7777 shutdown, state 7
    Aug 28 08:18:51 OVMSERVER2 last message repeated 4 times
    Aug 28 08:18:51 OVMSERVER2 kernel: o2hb: Heartbeat started on region 0004FB00000500006352ACB0D04C104B (dm-4)
    Aug 28 08:18:51 OVMSERVER2 o2hbmonitor: Starting
    Aug 28 08:18:51 OVMSERVER2 kernel: o2cb: This node is not connected to nodes: 0.
    Aug 28 08:18:51 OVMSERVER2 kernel: o2cb: Cluster check failed. Fix errors before retrying.
    Aug 28 08:18:51 OVMSERVER2 kernel: (mount.ocfs2,5633,5):ocfs2_dlm_init:3001 ERROR: status = -22
    Aug 28 08:18:51 OVMSERVER2 kernel: (mount.ocfs2,5633,5):ocfs2_mount_volume:1883 ERROR: status = -22
    Aug 28 08:18:51 OVMSERVER2 kernel: ocfs2: Unmounting device (252,4) on (node 0)
    Aug 28 08:18:51 OVMSERVER2 kernel: (mount.ocfs2,5633,5):ocfs2_fill_super:1240 ERROR: status = -22
    Aug 28 08:18:53 OVMSERVER2 kernel: o2net: Connection to node OVMSERVER1 (num 0) at 10.20.2.1:7777 shutdown, state 7
    Aug 28 08:18:53 OVMSERVER2 kernel: o2hb: Region 0004FB00000500006352ACB0D04C104B (dm-4) is now a quorum device
    Aug 28 08:18:55 OVMSERVER2 kernel: o2net: Connection to node OVMSERVER1 (num 0) at 10.20.2.1:7777 shutdown, state 7
    Aug 28 08:18:56 OVMSERVER2 kernel: o2cb: This node is not connected to nodes: 0.
    Aug 28 08:18:56 OVMSERVER2 kernel: o2cb: Cluster check failed. Fix errors before retrying.
    Aug 28 08:18:56 OVMSERVER2 kernel: (mount.ocfs2,5710,9):ocfs2_dlm_init:3001 ERROR: status = -22
    Aug 28 08:18:56 OVMSERVER2 kernel: (mount.ocfs2,5710,9):ocfs2_mount_volume:1883 ERROR: status = -22
    Aug 28 08:18:56 OVMSERVER2 kernel: ocfs2: Unmounting device (252,4) on (node 0)
    Aug 28 08:18:56 OVMSERVER2 kernel: (mount.ocfs2,5710,9):ocfs2_fill_super:1240 ERROR: status = -22
    Aug 28 08:18:57 OVMSERVER2 kernel: o2net: Connection to node OVMSERVER1 (num 0) at 10.20.2.1:7777 shutdown, state 7
    Aug 28 08:19:01 OVMSERVER2 last message repeated 2 times
    Aug 28 08:19:01 OVMSERVER2 kernel: o2cb: This node is not connected to nodes: 0.
    Aug 28 08:19:01 OVMSERVER2 kernel: o2cb: Cluster check failed. Fix errors before retrying.
    Aug 28 08:19:01 OVMSERVER2 kernel: (mount.ocfs2,5808,5):ocfs2_dlm_init:3001 ERROR: status = -22
    Aug 28 08:19:01 OVMSERVER2 kernel: (mount.ocfs2,5808,5):ocfs2_mount_volume:1883 ERROR: status = -22
    Aug 28 08:19:01 OVMSERVER2 kernel: ocfs2: Unmounting device (252,4) on (node 0)
    Aug 28 08:19:01 OVMSERVER2 kernel: (mount.ocfs2,5808,5):ocfs2_fill_super:1240 ERROR: status = -22
    Aug 28 08:19:02 OVMSERVER2 o2cb.init: offline ocfs2 0
    Aug 28 08:19:03 OVMSERVER2 kernel: o2net: Connection to node OVMSERVER1 (num 0) at 10.20.2.1:7777 shutdown, state 7
    Aug 28 08:19:35 OVMSERVER2 last message repeated 16 times
    Aug 28 08:19:41 OVMSERVER2 last message repeated 3 times
    Aug 28 08:19:43 OVMSERVER2 kernel: o2net: No connection established with node 0 after 60.0 seconds, giving up.
    Aug 28 08:20:43 OVMSERVER2 kernel: o2net: No connection established with node 0 after 60.0 seconds, giving up.
    Oracle VM Manager log:
    Job Construction Phase
    begin()
    Appended operation 'Server Role Update' to object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'.
    Appended operation 'Server Join Server Pool' to object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'.
    Appended operation 'Server Pool Member Update' to object '0004fb0000020000a2b7d59e374df2ba (OVMPOOL)'.
    Appended operation 'Server Cluster Configuration Update' to object 'fa:2d:de:e2:ee:af:3b:1b:a3:cc:ab:74:8a:32:c7:ef (OVMSERVER2)'.
    Appended operation 'Server Cluster Configure' to object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'.
    Appended operation 'Server Cluster Join' to object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'.
    commit()
    Completed Step: COMMIT
    Objects and Operations
    Object (IN_USE): [ServerPool] 0004fb0000020000a2b7d59e374df2ba (OVMPOOL)
    Operation: Server Pool Member Update
    Object (IN_USE): [Server] ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)
    Operation: Server Role Update
    Operation: Server Join Server Pool
    Operation: Server Cluster Configure
    Operation: Server Cluster Join
    Object (IN_USE): [Server] fa:2d:de:e2:ee:af:3b:1b:a3:cc:ab:74:8a:32:c7:ef (OVMSERVER2)
    Operation: Server Cluster Configuration Update
    Object (IN_USE): [Cluster] a2b7d59e374df2ba
    Job Running Phase at 16:08 on Tue, Aug 28, 2012
    Job Participants: []
    Actioner
    Starting operation 'Server Pool Member Update' on object '0004fb0000020000a2b7d59e374df2ba (OVMPOOL)'
    Completed operation 'Server Pool Member Update' completed with direction ==> LATER
    Starting operation 'Server Role Update' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Completed operation 'Server Role Update' completed with direction ==> DONE
    Starting operation 'Server Join Server Pool' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Completed operation 'Server Join Server Pool' completed with direction ==> LATER
    Starting operation 'Server Cluster Configuration Update' on object 'fa:2d:de:e2:ee:af:3b:1b:a3:cc:ab:74:8a:32:c7:ef (OVMSERVER2)'
    Completed operation 'Server Cluster Configuration Update' completed with direction ==> LATER
    Starting operation 'Server Pool Member Update' on object '0004fb0000020000a2b7d59e374df2ba (OVMPOOL)'
    Completed operation 'Server Pool Member Update' completed with direction ==> DONE
    Starting operation 'Server Cluster Configure' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Completed operation 'Server Cluster Configure' completed with direction ==> LATER
    Starting operation 'Server Cluster Configuration Update' on object 'fa:2d:de:e2:ee:af:3b:1b:a3:cc:ab:74:8a:32:c7:ef (OVMSERVER2)'
    Completed operation 'Server Cluster Configuration Update' completed with direction ==> LATER
    Starting operation 'Server Cluster Join' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Completed operation 'Server Cluster Join' completed with direction ==> LATER
    Starting operation 'Server Cluster Configuration Update' on object 'fa:2d:de:e2:ee:af:3b:1b:a3:cc:ab:74:8a:32:c7:ef (OVMSERVER2)'
    Completed operation 'Server Cluster Configuration Update' completed with direction ==> LATER
    Starting operation 'Server Join Server Pool' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Completed operation 'Server Join Server Pool' completed with direction ==> DONE
    Starting operation 'Server Cluster Configure' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Completed operation 'Server Cluster Configure' completed with direction ==> LATER
    Starting operation 'Server Cluster Configuration Update' on object 'fa:2d:de:e2:ee:af:3b:1b:a3:cc:ab:74:8a:32:c7:ef (OVMSERVER2)'
    Completed operation 'Server Cluster Configuration Update' completed with direction ==> DONE
    Starting operation 'Server Cluster Join' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Completed operation 'Server Cluster Join' completed with direction ==> LATER
    Starting operation 'Server Cluster Configure' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: OVMSERVER2 failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/2 configure_server_for_cluster nfs 192.168.1.247:/opt/OVMS 0004fb00000500006352acb0d04c104b b40bd57f-1ab1-4d03-9254-0151b6f635f7, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['mount', '/dev/mapper/ovspoolfs', '/poolfsmnt/0004fb00000500006352acb0d04c104b'] failed (1): stderr: mount.ocfs2: Invalid argument while mounting /dev/mapper/ovspoolfs on /poolfsmnt/0004fb00000500006352acb0d04c104b. Check 'dmesg' for more information on this error.
    stdout:
    Tue Aug 28 08:32:23 MSK 2012
    Tue Aug 28 08:32:23 MSK 2012
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:507)
    at com.oracle.ovm.mgr.action.ActionEngine.sendDispatchedServerCommand(ActionEngine.java:444)
    at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:378)
    at com.oracle.ovm.mgr.action.ClusterAction.configureServerForCluster(ClusterAction.java:88)
    at com.oracle.ovm.mgr.op.physical.ServerClusterConfigure.configureCluster(ServerClusterConfigure.java:139)
    at com.oracle.ovm.mgr.op.physical.ServerClusterConfigure.action(ServerClusterConfigure.java:58)
    at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAction(ManagedObjectDbImpl.java:1009)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
    at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:822)
    at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:245)
    at com.oracle.ovm.mgr.api.physical.ServerProxy.executeCurrentJobOperationAction(Unknown Source)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:218)
    at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:309)
    at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1140)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
    at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
    at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
    at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
    at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:773)
    at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:401)
    at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:459)
    at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/2 configure_server_for_cluster nfs 192.168.1.247:/opt/OVMS 0004fb00000500006352acb0d04c104b b40bd57f-1ab1-4d03-9254-0151b6f635f7, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['mount', '/dev/mapper/ovspoolfs', '/poolfsmnt/0004fb00000500006352acb0d04c104b'] failed (1): stderr: mount.ocfs2: Invalid argument while mounting /dev/mapper/ovspoolfs on /poolfsmnt/0004fb00000500006352acb0d04c104b. Check 'dmesg' for more information on this error.
    stdout:
    Tue Aug 28 08:32:23 MSK 2012
    at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:798)
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:503)
    ... 30 more
    FailedOperationCleanup
    Starting failed operation 'Server Cluster Configure' cleanup on object 'OVMSERVER2'
    Complete rollback operation 'Server Cluster Configure' completed with direction=OVMSERVER2
    Rollbacker
    Executing rollback operation 'Server Pool Member Update' on object '0004fb0000020000a2b7d59e374df2ba (OVMPOOL)'
    Complete rollback operation 'Server Pool Member Update' completed with direction=LATER
    Executing rollback operation 'Server Cluster Configure' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Complete rollback operation 'Server Cluster Configure' completed with direction=DONE
    Executing rollback operation 'Server Join Server Pool' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Complete rollback operation 'Server Join Server Pool' completed with direction=LATER
    Executing rollback operation 'Server Cluster Configuration Update' on object 'fa:2d:de:e2:ee:af:3b:1b:a3:cc:ab:74:8a:32:c7:ef (OVMSERVER2)'
    Complete rollback operation 'Server Cluster Configuration Update' completed with direction=DONE
    Executing rollback operation 'Server Pool Member Update' on object '0004fb0000020000a2b7d59e374df2ba (OVMPOOL)'
    Complete rollback operation 'Server Pool Member Update' completed with direction=LATER
    Executing rollback operation 'Server Join Server Pool' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Complete rollback operation 'Server Join Server Pool' completed with direction=DONE
    Executing rollback operation 'Server Role Update' on object 'ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)'
    Complete rollback operation 'Server Role Update' completed with direction=DONE
    Executing rollback operation 'Server Pool Member Update' on object '0004fb0000020000a2b7d59e374df2ba (OVMPOOL)'
    Complete rollback operation 'Server Pool Member Update' completed with direction=DONE
    Objects To Be Rolled Back
    Object (IN_USE): [ServerPool] 0004fb0000020000a2b7d59e374df2ba (OVMPOOL)
    Object (IN_USE): [Server] ba:16:46:6e:ed:7c:3d:d7:9c:76:35:78:12:36:4f:79 (OVMSERVER2)
    Object (IN_USE): [Server] fa:2d:de:e2:ee:af:3b:1b:a3:cc:ab:74:8a:32:c7:ef (OVMSERVER2)
    Object (IN_USE): [Cluster] a2b7d59e374df2ba
    Write Methods Invoked
    Class=InternalJobDbImpl vessel_id=12038 method=addTransactionIdentifier accessLevel=6
    Class=ServerPoolDbImpl vessel_id=493 method=addServer accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=lock accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=addServerRole accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=addServerRole accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=addServerRole accessLevel=6
    Class=ServerPoolDbImpl vessel_id=493 method=addServerInternal accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setServerPool accessLevel=6
    Class=ClusterDbImpl vessel_id=499 method=allocateSlotForServer accessLevel=6
    Class=ClusterDbImpl vessel_id=499 method=addServer accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=lock accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=lock accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setAsset accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=reconfigureCluster accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setCluster accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setAsset accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setAsset accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setCompletedStep accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setAssociatedHandles accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerPoolDbImpl vessel_id=493 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setCurrentJobOperationComplete accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=nextJobOperation accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerPoolDbImpl vessel_id=493 method=setCurrentJobOperationComplete accessLevel=6
    Class=ServerPoolDbImpl vessel_id=493 method=nextJobOperation accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setCurrentJobOperationComplete accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=nextJobOperation accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setProgressMessage accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=setCurrentJobOperationComplete accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=nextJobOperation accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=setCurrentOperationToLater accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=nextJobOperation accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setFailedOperation accessLevel=6
    Class=ServerPoolDbImpl vessel_id=493 method=nextJobOperation accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=nextJobOperation accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=nextJobOperation accessLevel=6
    Class=ClusterDbImpl vessel_id=499 method=nextJobOperation accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=nextJobOperation accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=420 method=nextJobOperation accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=InternalJobDbImpl vessel_id=12038 method=setTuringMachineFlag accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=nextJobOperation accessLevel=6
    Class=ServerDbImpl vessel_id=9544 method=nextJobOperation accessLevel=6
    Class=ServerPoolDbImpl vessel_id=493 method=nextJobOperation accessLevel=6
    Completed Step: ROLLBACK
    Job failed commit (internal) due to OVMAPI_4010E Attempt to send command: dispatch to server: OVMSERVER2 failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/2 configure_server_for_cluster nfs 192.168.1.247:/opt/OVMS 0004fb00000500006352acb0d04c104b b40bd57f-1ab1-4d03-9254-0151b6f635f7, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['mount', '/dev/mapper/ovspoolfs', '/poolfsmnt/0004fb00000500006352acb0d04c104b'] failed (1): stderr: mount.ocfs2: Invalid argument while mounting /dev/mapper/ovspoolfs on /poolfsmnt/0004fb00000500006352acb0d04c104b. Check 'dmesg' for more information on this error.
    stdout:
    Tue Aug 28 08:32:23 MSK 2012
    Tue Aug 28 08:32:23 MSK 2012
    com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: OVMSERVER2 failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/2 configure_server_for_cluster nfs 192.168.1.247:/opt/OVMS 0004fb00000500006352acb0d04c104b b40bd57f-1ab1-4d03-9254-0151b6f635f7, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['mount', '/dev/mapper/ovspoolfs', '/poolfsmnt/0004fb00000500006352acb0d04c104b'] failed (1): stderr: mount.ocfs2: Invalid argument while mounting /dev/mapper/ovspoolfs on /poolfsmnt/0004fb00000500006352acb0d04c104b. Check 'dmesg' for more information on this error.
    stdout:
    Tue Aug 28 08:32:23 MSK 2012
    Tue Aug 28 08:32:23 MSK 2012
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:507)
    at com.oracle.ovm.mgr.action.ActionEngine.sendDispatchedServerCommand(ActionEngine.java:444)
    at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:378)
    at com.oracle.ovm.mgr.action.ClusterAction.configureServerForCluster(ClusterAction.java:88)
    at com.oracle.ovm.mgr.op.physical.ServerClusterConfigure.configureCluster(ServerClusterConfigure.java:139)
    at com.oracle.ovm.mgr.op.physical.ServerClusterConfigure.action(ServerClusterConfigure.java:58)
    at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAction(ManagedObjectDbImpl.java:1009)
    at sun.reflect.GeneratedMethodAccessor408.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
    at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:822)
    at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:245)
    at com.oracle.ovm.mgr.api.physical.ServerProxy.executeCurrentJobOperationAction(Unknown Source)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:218)
    at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:309)
    at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1140)
    at sun.reflect.GeneratedMethodAccessor933.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
    at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
    at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
    at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
    at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:773)
    at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:401)
    at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:459)
    at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/2 configure_server_for_cluster nfs 192.168.1.247:/opt/OVMS 0004fb00000500006352acb0d04c104b b40bd57f-1ab1-4d03-9254-0151b6f635f7, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['mount', '/dev/mapper/ovspoolfs', '/poolfsmnt/0004fb00000500006352acb0d04c104b'] failed (1): stderr: mount.ocfs2: Invalid argument while mounting /dev/mapper/ovspoolfs on /poolfsmnt/0004fb00000500006352acb0d04c104b. Check 'dmesg' for more information on this error.
    stdout:
    Tue Aug 28 08:32:23 MSK 2012
    at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:798)
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:503)
    ... 30 more
    End of Job
    ----------

    Due to the fact that Oracle VM Release 3.1.1 does support shared SAS storage (SAS SAN)
    I created a partition, share it by NSF and placed there ovspoolfs.img ... access to this partition is at all servers ...
    You can mount it manually, but when you try to enter a server in the cluster, OVMM write that the partition is mounted on a different path
    (sorry ... machine translation ...)
    Edited by: bignic on 30.08.2012 8:48

  • Cannot add server to pool: OVMAPI_4004E, but hostname set to FQDN

    It's very simillar problem like thread "Cannot Add Server to Pool: OVMAPI_4010E Attempt to send command: dispatch..", but setting
    hostname with FQDN on Ora VM Manager and Ora VM Server, repairing all configuration files (using grep -R ...) and reboot OVM
    server and OVMM didn't brought any effect...
    Environment:
    Oracle VM Server version 3.2.2
    Build: 520
    Oracle VM Manager:
    Version: 3.2.2.520
    Build: 20130218_520
    Description:
    I have discovered and setup an OVM Server. Then I tried to create a new pool "ikr-pool". When I tried to attach discovered server ("srv01-xx.cssz.cz"),
    I got error attached bellow. After this actions svr01-xx stays incorrectly as "member of pool" in /etc/ovs-agent/db/server database, so I need on VM server
    to stop ovs-agent, remove file /etc/ovs-agent/db/server, start ovs-agent again, and then re-take ownership on VM server again. Then srv01-xx stays
    as "Unassigned server".
    Regards
    Vladislav Rames
    <-------------------------------------------------------------------------------------------------------------Begin of error message--------------------------------------------------------------------------->
    Job Construction Phase
    Job ID: 1364477027337
    begin()
    Appended operation 'Server Join Server Pool' to object '31:33:37:35:32:32:5a:43:32:32:35:30:30:57:44:46 (srv01-xx.cssz.cz)'.
    Appended operation 'Server Pool Construct' to object '0004fb0000020000d0b83b23645cbca2 (ikr-pool)'.
    Appended operation 'Server Pool Virtual IP Configure' to object '0004fb0000020000d0b83b23645cbca2 (ikr-pool)'.
    Appended operation 'Server Pool Member Update' to object '0004fb0000020000d0b83b23645cbca2 (ikr-pool)'.
    Appended operation 'Server Cluster Configure' to object '31:33:37:35:32:32:5a:43:32:32:35:30:30:57:44:46 (srv01-xx.cssz.cz)'.
    Appended operation 'Server Cluster Construct' to object '31:33:37:35:32:32:5a:43:32:32:35:30:30:57:44:46 (srv01-xx.cssz.cz)'.
    commit()
    Completed Step: COMMIT
    Objects and Operations
    Object (IN_USE): [Cluster] d0b83b23645cbca2
    Object (IN_USE): [Server] 31:33:37:35:32:32:5a:43:32:32:35:30:30:57:44:46 (srv01-xx.cssz.cz)
    Operation: Server Join Server Pool
    Operation: Server Cluster Configure
    Operation: Server Cluster Construct
    Object (IN_USE): [ServerPool] 0004fb0000020000d0b83b23645cbca2 (ikr-pool)
    Operation: Server Pool Construct
    Operation: Server Pool Virtual IP Configure
    Operation: Server Pool Member Update
    Job Running Phase at 2013-03-28 14:23:47,337
    Job Participants: []
    Actioner
    14:23:47,909: Starting operation 'Server Join Server Pool' on object '31:33:37:35:32:32:5a:43:32:32:35:30:30:57:44:46 (srv01-xx.cssz.cz)'
    14:23:47,914: Completed operation 'Server Join Server Pool' with direction ==> LATER
    14:23:47,920: Starting operation 'Server Pool Construct' on object '0004fb0000020000d0b83b23645cbca2 (ikr-pool)'
    14:23:47,971: Completed operation 'Server Pool Construct' with direction ==> DONE
    14:23:47,977: Starting operation 'Server Pool Virtual IP Configure' on object '0004fb0000020000d0b83b23645cbca2 (ikr-pool)'
    14:23:53,221: Completed operation 'Server Pool Virtual IP Configure' with direction ==> DONE
    14:23:53,232: Starting operation 'Server Pool Member Update' on object '0004fb0000020000d0b83b23645cbca2 (ikr-pool)'
    Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: srv01-xx.cssz.cz failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 set_pool_member_ip_list [10.20.11.11], Status: org.apache.xmlrpc.XmlRpcException: I/O error while communicating with HTTP server: Connection timed out [Thu Mar 28 14:36:30 CET 2013] [Thu Mar 28 14:36:30 CET 2013]
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:512)
    at com.oracle.ovm.mgr.action.ActionEngine.sendDispatchedServerCommand(ActionEngine.java:449)
    at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:383)
    at com.oracle.ovm.mgr.action.ServerPoolAction.setServerPoolMembers(ServerPoolAction.java:138)
    at com.oracle.ovm.mgr.op.virtual.ServerPoolMemberUpdate.updateMemberList(ServerPoolMemberUpdate.java:363)
    at com.oracle.ovm.mgr.op.virtual.ServerPoolMemberUpdate.action(ServerPoolMemberUpdate.java:138)
    at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAction(ManagedObjectDbImpl.java:1156)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:356)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:333)
    at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:865)
    at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:244)
    at com.oracle.ovm.mgr.api.virtual.ServerPoolProxy.executeCurrentJobOperationAction(Unknown Source)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:230)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:264)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:264)
    at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:322)
    at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1340)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:356)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:333)
    at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:106)
    at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:92)
    at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
    at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:752)
    at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:467)
    at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:525)
    at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 set_pool_member_ip_list [10.20.11.11], Status: org.apache.xmlrpc.XmlRpcException: I/O error while communicating with HTTP server: Connection timed out [Thu Mar 28 14:36:30 CET 2013]
    at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:803)
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:508)
    ... 34 more
    FailedOperationCleanup
    Starting failed operation 'Server Pool Member Update' cleanup on object 'ikr-pool'
    Complete rollback operation 'Server Pool Member Update' cleanup on object 'ikr-pool'
    Rollbacker
    14:36:31,156: Starting rollbacker...
    Executing rollback operation 'Server Pool Member Update' on object '0004fb0000020000d0b83b23645cbca2 (ikr-pool)'
    <-------------------------------------------------------------------------------------------------------------End of error message----------------------------------------------------------------------------->

    Solved. Problem was the same like in thread "I/O error while communicating with HTTP server: Connection timed out" - it wasn't accessible IP connection between Ora VM Manager and Ora VM server IP alias for server pool. But there was very confusing message in errorlog: "dispatch https://?uname?:[email protected]:8899/api/3 set_pool_member_ip_list [10.20.11.11], Status: org.apache.xmlrpc.XmlRpcException: I/O error while communicating with HTTP server: Connection timed out [Thu Mar 28 14:36:30 CET 2013]". Noticed IP address was IP address for VM server, not for VM pool, which makes me quite angry.
    Best Regards
    Vladislav Rames

Maybe you are looking for

  • Queries related to Auditing

    Hi All, We have BO XI 3.1 sp2 FP 2.6 installed on our windows environment enabled for auditing. After looking at the default auditing reports and the Activity universe, I still could not find answers for these queries: 1.We use u2018Schedule foru2019

  • Data getting owerwritten

    I have a very unusual question. I am accessing my ATmel device from Lab View through USB. Its bulk in format. I am using The VISA open,Read, Close blocks properly as specified in the example provided by NI. I receive 100 packets each of 960 bytes.I a

  • Brand New Forceware 56.55

    Hey NVIDIA Owners, Here are the Brand New Forceware 56.55 Drivers For Win 2000, and Win XP:biggthumbsup:, And they Are even Microsoft "WHQL" Licensed ....They are Not Quite as Fast as Far as Benchmarking is Concerned, But you Have to Check out This f

  • Modelling Multiple Hierarchies in OBIEE 11g

    Hi all, I have a Product dimension: Product Lv1 (the highest) to Product Lv4 (the lowest). Each has Code and Name columns. So in total, I have 8 columns for Product. What I need is from Answers, if I drill on one of the Code column, I want the drill

  • OT Mail Question

    Sorry, I don't know where else to go with this. I use "Mail" on my Mac and sometimes go to the comcast.net web site to get my mail if I'm on the road. I recently bought an Asus EEE which uses Linux and has Mozilla Thunderbird installed as a mail app.