cat /usr/local/share/opensaf/immxml/nodes.cfg
SC fm1 SC-1
SC fm2 PL-1
PL PL-3 PL-3
PL PL-4 PL-4


imm.xml generated.

 <object class="SaAmfNodeGroup">
                <dn>safAmfNodeGroup=AllNodes,safAmfCluster=myAmfCluster</dn>
                <attr>
                        <name>saAmfNGNodeList</name>
                        <value>safAmfNode=fm1,safAmfCluster=myAmfCluster</value>
                        <value>safAmfNode=fm2,safAmfCluster=myAmfCluster</value>
                        
<value>safAmfNode=PL-3,safAmfCluster=myAmfCluster</value>
                        
<value>safAmfNode=PL-4,safAmfCluster=myAmfCluster</value>
                </attr>
        </object>

                
run logtest 4

Suite 4: LOG OI tests, stream objects
    1  PASSED   CCB Object Modify saLogStreamFileName
    2  PASSED   CCB Object Modify saLogStreamPathName, ERR not allowed
    3  PASSED   CCB Object Modify saLogStreamMaxLogFileSize
    4  PASSED   CCB Object Modify saLogStreamFixedLogRecordSize
    5  PASSED   CCB Object Modify saLogStreamLogFullAction=1
    6  PASSED   CCB Object Modify saLogStreamLogFullAction=2
    7  PASSED   CCB Object Modify saLogStreamLogFullAction=3
    8  PASSED   CCB Object Modify saLogStreamLogFullAction=4, ERR invalid
    9  PASSED   CCB Object Modify saLogStreamLogFullHaltThreshold=90%
   10  PASSED   CCB Object Modify saLogStreamLogFullHaltThreshold=101%, invalid
   11  PASSED   CCB Object Modify saLogStreamMaxFilesRotated
   12  PASSED   CCB Object Modify saLogStreamLogFileFormat
   13  PASSED   CCB Object Modify saLogStreamLogFileFormat - wrong format
   14  PASSED   CCB Object Modify saLogStreamSeverityFilter
   15  PASSED   saImmOiRtAttrUpdateCallback
   16  PASSED   Log Service Administration API, change sev filter for app 
stream OK
   17  PASSED   Log Service Administration API, change sev filter, ERR invalid 
stream
   18  PASSED   Log Service Administration API, change sev filter, ERR invalid 
arg type
   19  PASSED   Log Service Administration API, change sev filter, ERR invalid 
severity
   20  PASSED   Log Service Administration API, change sev filter, ERR invalid 
param name
   21  PASSED   Log Service Administration API, no change in sev filter, ERR NO 
OP
   22  PASSED   Log Service Administration API, invalid opId
   23  PASSED   Log Service Administration API, no parameters
   24  PASSED   CCB Object Create, strA
   25  PASSED   CCB Object Create, strB
   26  PASSED   CCB Object Create, strC
   27  PASSED   CCB Object Delete, strA
   28  PASSED   CCB Object Delete, strB
   29  PASSED   CCB Object Delete, strC
   30  PASSED   CCB Object Modify, saLogStreamMaxFilesRotated=1, strA
   31  PASSED   CCB Object Modify, saLogStreamMaxLogFileSize=0, strB, ERR not 
supported
   32  PASSED   CCB Object Modify, saLogStreamFixedLogRecordSize=150, strC
   33  PASSED   immlist strA-strC
   34  PASSED   immfind strA-strC
   35  PASSED   saflogger, writing to notification
   36  PASSED   saflogtest, writing to strA, strB, strC
   37  PASSED   CCB Object Modify, saLogStreamMaxLogFileSize=2000, strC
   38  PASSED   CCB Object Modify, saLogStreamFixedLogRecordSize=2048, strC, 
Error
   39  PASSED   CCB Object Modify, saLogStreamMaxLogFileSize=70, strC, Error
   40  PASSED   CCB Object Create, strD, illegal path, Error
   41  PASSED   CCB Object Create, strD
   42  PASSED   CCB Object Delete, strD
   43  PASSED   CCB Object Modify, saLogStreamLogFileFormat (strD)
   44  PASSED   saflogtest, writing to strD
   45  PASSED   CCB Object Modify, saLogStreamFileName (strD)
   46  PASSED   CCB Object Modify, saLogStreamLogFileFormat (all tokens) (strD)
   47  PASSED   saflogtest, writing to appTest
   48  PASSED   saflogtest, writing to saLogApplication1, severity filtering 
check
   49  PASSED   CCB Object Modify, saLogstreamLogFileFormat, timezone token 
(@Nz)
   50  PASSED   CCB Object Modify, saLogstreamLogFileFormat, millisecond token 
(@Nk)
   51  PASSED   CCB Object Modify, saLogstreamLogFileFormat, timezone token 
(@Cz)
   52  PASSED   CCB Object Modify, saLogstreamLogFileFormat, millisecond token 
(@Ck)
   53  PASSED   CCB Object Modify, saLogstreamLogFileFormat, timezone & 
millisecond token (@Cz @Ck)
   54  PASSED   CCB Object Modify, saLogStreamLogFileFormat, node name token 
(@Cq)
   55  PASSED   CCB Object Modify, saLogStreamLogFileFormat, network name token 
(@Cp)
   56  PASSED   Application stream with default log file format
   57  PASSED   CCB Object Modify, saLogStreamFileName with special character. 
ER
   58  PASSED   CCB Object Modify, saLogStreamSeverityFilter, filtering out log 
record that aren't written to log file

=====================================================================================

   Test Result:
      Total:  58
      Passed: 58
      Failed: 0

          
Segmentation fault is not observed. 



---

** [tickets:#2312] logtest:  Log test Segmentation faults  if  System 
controller name is other that  SC-1 /SC-2 **

**Status:** assigned
**Milestone:** future
**Created:** Fri Feb 17, 2017 06:41 AM UTC by A V Mahesh (AVM)
**Last Updated:** Fri Sep 22, 2017 05:43 AM UTC
**Owner:** Srinivas Siva Mangipudy


configure diffrent name for Systmen controlers 
(/usr/share/opensaf/immxml/nodes.cfg )
and created imm.xml and run logtest 

=============================================================
/usr/share/opensaf/immxml # cat  /usr/share/opensaf/immxml/nodes.cfg 
SC fm1 SC-1
SC fm2 PL-1
PL PL-3 PL-3
PL PL-4 PL-4

SC-1:~ #  /usr/bin/logtest 4
 
Suite 4: LOG OI tests, stream objects
    1  PASSED   CCB Object Modify saLogStreamFileName;
    2  PASSED   CCB Object Modify saLogStreamPathName, ERR not allowed;
    3  PASSED   CCB Object Modify saLogStreamMaxLogFileSize;
    .............................
   20  PASSED   Log Service Administration API, change sev filter, ERR invalid 
param name;
   21  PASSED   Log Service Administration API, no change in sev filter, ERR NO 
OP;
   22  PASSED   Log Service Administration API, invalid opId;
Segmentation fault
SC-1:~ # 
/================================================================================
   14  PASSED   CCB Object Modify saLogStreamSeverityFilter;
Detaching after fork from child process 22461.
   15  PASSED   saImmOiRtAttrUpdateCallback;
Detaching after fork from child process 22465.
   16  PASSED   Log Service Administration API, change sev filter for app 
stream OK;
Detaching after fork from child process 22469.
   17  PASSED   Log Service Administration API, change sev filter, ERR invalid 
stream;
Detaching after fork from child process 22473.
   18  PASSED   Log Service Administration API, change sev filter, ERR invalid 
arg type;
Detaching after fork from child process 22477.
   19  PASSED   Log Service Administration API, change sev filter, ERR invalid 
severity;
Detaching after fork from child process 22481.
   20  PASSED   Log Service Administration API, change sev filter, ERR invalid 
param name;
Detaching after fork from child process 22485.
Detaching after fork from child process 22489.
   21  PASSED   Log Service Administration API, no change in sev filter, ERR NO 
OP;
Detaching after fork from child process 22493.
   22  PASSED   Log Service Administration API, invalid opId;
 
Program received signal SIGSEGV, Segmentation fault.
0x000055555555db50 in get_active_sc () at src/log/apitest/logtest.c:312
312     src/log/apitest/logtest.c: No such file or directory.
        in src/log/apitest/logtest.c
(gdb) bt
/#0  0x000055555555db50 in get_active_sc () at src/log/apitest/logtest.c:312
/#1  0x0000555555562ddc in saLogOi_116 () at src/log/apitest/tet_LogOiOps.c:582
/#2  0x0000555555570855 in run_test_case ()
/#3  0x0000555555570cf4 in test_run ()
/#4  0x000055555555bcad in main () at src/log/apitest/logtest.c:569
(gdb) dir /avm/staging-publish/
Source directories searched: /avm/staging-publish:$cdir:$cwd
(gdb) bt
/#0  0x000055555555db50 in get_active_sc () at src/log/apitest/logtest.c:312
/#1  0x0000555555562ddc in saLogOi_116 () at src/log/apitest/tet_LogOiOps.c:582
/#2  0x0000555555570855 in run_test_case ()
/#3  0x0000555555570cf4 in test_run ()
/#4  0x000055555555bcad in main () at src/log/apitest/logtest.c:569
(gdb) 

src/log/apitest # grep -r "SC-" * 

logtest.c: * @return 1 SC-1, 2 SC-2
logtest.c:      SaConstStringT objname = "safSu=SC-1,safSg=2N,safApp=OpenSAF";
logtest.c:      /* Checking SC-1 */
logtestfr.c: * @return 1 SC-1, 2 SC-2
logtestfr.c:    SaNameT objectName1 = { /* Read object for SC-1 */
logtestfr.c:            .value = "safSu=SC-1,safSg=2N,safApp=OpenSAF",
logtestfr.c:            .length = strlen("safSu=SC-1,safSg=2N,safApp=OpenSAF") 
+ 1
logtestfr.c:    /* Checking SC-1 */


================================================================================


---

Sent from sourceforge.net because [email protected] is 
subscribed to https://sourceforge.net/p/opensaf/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/opensaf/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to