Re: [devel] [PATCH 0 of 3] Review Request for lgsv: Log Service CLM integration [#1638] V2
Hi Anders Widell, I ran & cleared all the warnings provide by "make cppcheck" and "make cpplint" tools in new files lgs_clm.cc & lgs_clm.h in V3 patch please review. -AVM On 8/2/2016 4:02 PM, Anders Widell wrote: > Hi! > > I ran "make cppcheck" and "make cpplint" on these new patches, and I > still get the following warnings for the two new files lgs_clm.cc and > lgs_clm.h: > > [osaf/services/saf/logsv/lgs/lgs_clm.cc:98] -> > [osaf/services/saf/logsv/lgs/lgs_clm.cc:100]: (style) Variable 'rc' is > reassigned a value before the old one has been used. > ./osaf/services/saf/logsv/lgs/lgs_clm.h:0: No #ifndef header guard > found, suggested CPP variable is: > OSAF_SERVICES_SAF_LOGSV_LGS_LGS_CLM_H_ [build/header_guard] [5] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:18: Include the directory > when naming .h files [build/include] [4] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:19: Include the directory > when naming .h files [build/include] [4] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:31: Lines should be <= 80 > characters long [whitespace/line_length] [2] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:32: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:33: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:34: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:35: { should almost always > be at the end of the previous line [whitespace/braces] [4] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:36: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:37: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:38: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:39: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:41: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:42: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:43: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:44: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:45: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:46: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:48: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:49: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:50: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:51: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:52: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:53: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:54: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:55: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:56: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:57: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58: Missing space before { > [whitespace/braces] [5] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:59: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:60: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:61: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:62: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:63: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:64: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:65: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:66: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:67: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:68: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:69: Tab found; better to use > spaces [whitespace/tab]
Re: [devel] [PATCH 0 of 3] Review Request for lgsv: Log Service CLM integration [#1638] V2
.cc and .h files are supposed to be in the same directory according to the style guide. You can specify the full path to the include file from the top of the source tree: #include "osaf/services/saf/logsv/lgs/lgs_clm.h" regards, Anders Widell On 08/03/2016 12:22 PM, A V Mahesh wrote: > Hi Anders Widel, > > I cleared all the warnings, except following please suggest the how do > we adders them : > > 1 ) Reason for the followings warnings because of lgs *.h files are > not in a `include` directory , > can I ignore or do i move all the .h file to `include` directory ? > > > ./lgs_clm.cc:18: Include the directory when naming .h files > [build/include] [4] > ./lgs_clm.cc:19: Include the directory when naming .h files > [build/include] [4] > > -AVM > > On 8/2/2016 4:02 PM, Anders Widell wrote: >> Hi! >> >> I ran "make cppcheck" and "make cpplint" on these new patches, and I >> still get the following warnings for the two new files lgs_clm.cc and >> lgs_clm.h: >> >> [osaf/services/saf/logsv/lgs/lgs_clm.cc:98] -> >> [osaf/services/saf/logsv/lgs/lgs_clm.cc:100]: (style) Variable 'rc' >> is reassigned a value before the old one has been used. >> ./osaf/services/saf/logsv/lgs/lgs_clm.h:0: No #ifndef header guard >> found, suggested CPP variable is: >> OSAF_SERVICES_SAF_LOGSV_LGS_LGS_CLM_H_ [build/header_guard] [5] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:18: Include the directory >> when naming .h files [build/include] [4] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:19: Include the directory >> when naming .h files [build/include] [4] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:31: Lines should be <= 80 >> characters long [whitespace/line_length] [2] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:32: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:33: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:34: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:35: { should almost always >> be at the end of the previous line [whitespace/braces] [4] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:36: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:37: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:38: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:39: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:41: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:42: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:43: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:44: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:45: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:46: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:48: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:49: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:50: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:51: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:52: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:53: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:54: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:55: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:56: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:57: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58: Missing space before { >> [whitespace/braces] [5] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:59: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:60: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:61: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:62: Tab found; better to >> use spaces [whitespace/tab] [1] >> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:63: Tab
Re: [devel] [PATCH 0 of 3] Review Request for lgsv: Log Service CLM integration [#1638] V2
Hi Anders Widel, I cleared all the warnings, except following please suggest the how do we adders them : 1 ) Reason for the followings warnings because of lgs *.h files are not in a `include` directory , can I ignore or do i move all the .h file to `include` directory ? ./lgs_clm.cc:18: Include the directory when naming .h files [build/include] [4] ./lgs_clm.cc:19: Include the directory when naming .h files [build/include] [4] -AVM On 8/2/2016 4:02 PM, Anders Widell wrote: > Hi! > > I ran "make cppcheck" and "make cpplint" on these new patches, and I > still get the following warnings for the two new files lgs_clm.cc and > lgs_clm.h: > > [osaf/services/saf/logsv/lgs/lgs_clm.cc:98] -> > [osaf/services/saf/logsv/lgs/lgs_clm.cc:100]: (style) Variable 'rc' is > reassigned a value before the old one has been used. > ./osaf/services/saf/logsv/lgs/lgs_clm.h:0: No #ifndef header guard > found, suggested CPP variable is: > OSAF_SERVICES_SAF_LOGSV_LGS_LGS_CLM_H_ [build/header_guard] [5] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:18: Include the directory > when naming .h files [build/include] [4] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:19: Include the directory > when naming .h files [build/include] [4] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:31: Lines should be <= 80 > characters long [whitespace/line_length] [2] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:32: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:33: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:34: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:35: { should almost always > be at the end of the previous line [whitespace/braces] [4] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:36: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:37: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:38: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:39: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:41: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:42: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:43: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:44: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:45: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:46: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:48: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:49: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:50: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:51: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:52: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:53: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:54: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:55: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:56: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:57: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58: Missing space before { > [whitespace/braces] [5] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:59: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:60: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:61: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:62: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:63: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:64: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:65: Tab found; better to use > spaces [whitespace/tab] [1] > ./osaf/services/saf/logsv/lgs/lgs_clm.cc:66: Tab found; better to use > spaces [whitespace/tab] [1] >
Re: [devel] [PATCH 0 of 3] Review Request for lgsv: Log Service CLM integration [#1638] V2
Hi! I ran "make cppcheck" and "make cpplint" on these new patches, and I still get the following warnings for the two new files lgs_clm.cc and lgs_clm.h: [osaf/services/saf/logsv/lgs/lgs_clm.cc:98] -> [osaf/services/saf/logsv/lgs/lgs_clm.cc:100]: (style) Variable 'rc' is reassigned a value before the old one has been used. ./osaf/services/saf/logsv/lgs/lgs_clm.h:0: No #ifndef header guard found, suggested CPP variable is: OSAF_SERVICES_SAF_LOGSV_LGS_LGS_CLM_H_ [build/header_guard] [5] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:18: Include the directory when naming .h files [build/include] [4] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:19: Include the directory when naming .h files [build/include] [4] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:31: Lines should be <= 80 characters long [whitespace/line_length] [2] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:32: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:33: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:34: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:35: { should almost always be at the end of the previous line [whitespace/braces] [4] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:36: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:37: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:38: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:39: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:41: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:42: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:43: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:44: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:45: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:46: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:48: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:49: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:50: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:51: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:52: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:53: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:54: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:55: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:56: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:57: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58: Missing space before { [whitespace/braces] [5] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:59: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:60: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:61: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:62: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:63: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:64: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:65: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:66: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:67: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:68: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:69: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:70: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:71: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:72: Tab found; better to use spaces [whitespace/tab] [1] ./osaf/services/saf/logsv/lgs/lgs_clm.cc:72: Line ends in whitespace. Consider deleting these
Re: [devel] [PATCH 0 of 3] Review Request for lgsv: Log Service CLM integration [#1638] V2
Hi Anders Widell, Sorry , I missed to do hg add of new file , will resend. -AVM On 8/2/2016 1:49 PM, Anders Widell wrote: > Hi Mahesh! > > The files lgs_clm.cc and lgs_clm.h seem to be missing in these > patches. Could you please resend? > > thanks, > > Anders Widell > > On 08/02/2016 07:18 AM, mahesh.va...@oracle.com wrote: >> Summary:lga: agent Cluster Membership (CLM) integration [#1638] V2 >> Review request for Trac Ticket(s): #1638 >> Peer Reviewer(s):Vu, Lennart,Anders Widell >> Pull request to: <> >> Affected branch(es): default >> Development branch: default >> >> >> Impacted area Impact y/n >> >> Docsn >> Build systemn >> RPM/packaging n >> Configuration files n >> Startup scripts n >> SAF servicesn >> OpenSAF servicesy >> Core libraries n >> Samples n >> Tests y >> Other n >> >> >> Comments (indicate scope for each "y" above): >> - >> <> >> >> changeset d7c494e940160d474a89dbafbc2cbf058678 >> Author:A V Mahesh>> Date:Tue, 02 Aug 2016 10:41:21 +0530 >> >> lga: agent Cluster Membership (CLM) integration [#1638] V2 >> V2 patch: >> >> Incorporated Anders Widell and Vu review comments , for more details >> see the review comments posted on V1 patch. Description: >> >> Form CLM integration is supported from Log Service A.02.02. >> >> At-least a A.02.02 LGA client will check CLM membership status of >> client's >> node. old LGA clients A.02.01 are always clm member. >> >> This patch enhanced the log service for Unavailability of the Log >> Service >> API on a Non-Member Node which will fail with >> SA_AIS_ERR_UNAVAILABLE. >> >> After this patch the Log Service does not provide service to >> processes on >> cluster nodes that are not in the cluster membership. >> >> If the node rejoins the cluster membership, processes executing >> on the node >> will be able to reinitialize new library handles and use the >> entire set of >> Log Service APIs that operate on these new handles; however, >> invocation of >> APIs that operate on handles acquired by any process before the >> node left >> the membership will continue to fail with SA_AIS_ERR_UNAVAILABLE >> (or with >> the special treatment described above for asynchronous calls) >> with the >> exception of saLogFinalize(), which is used to free the library >> handles and >> all resources associated with these handles. Hence, it is >> recommended for >> the processes to finalize the library handles as soon as the >> processes >> detect that the node left the membership. >> >> Detailed README will be provide soon. >> >> Following are expected Log Service API behavior : >> >> Case1: On Non-Member Node, Log Service API will fail with code >> SA_AIS_ERR_UNAVAILABLE (31) Case2: On Member Node after recovered >> from Non- >> Member Node, Log Service API will fail with code >> SA_AIS_ERR_UNAVAILABLE (31) >> Case3: Non-Member Node + (Headless) Log Service API will fail >> with code >> SA_AIS_ERR_UNAVAILABLE (31) Case4: On Non-Member Node + >> (Headless) + (Head >> Joined) Log Service API will fail with code >> SA_AIS_ERR_UNAVAILABLE (31) >> >> changeset dc881a3c478480e44bb163e75a463baaa9430482 >> Author:A V Mahesh >> Date:Tue, 02 Aug 2016 10:42:11 +0530 >> >> lgs: director Cluster Membership (CLM) integration [#1638] V2 >> >> changeset 1742284de46e241c2785744399830017b64ba3df >> Author:A V Mahesh >> Date:Tue, 02 Aug 2016 10:42:58 +0530 >> >> logtest: change related to Cluster Membership (CLM) integration >> [#1638] V2 >> Test : >> >> #amf-adm lock safNode=PL-4,safCluster=myClmCluster >> >> failed with code SA_AIS_ERR_UNAVAILABLE (31). >> >> #amf-adm unlock safNode=PL-4,safCluster=myClmCluster >> >> failed with code SA_AIS_ERR_UNAVAILABLE (31). >> >> #amf-adm lock safNode=PL-4,safCluster=myClmCluster + (SC-1 & Sc-2 >> /etc/init.d/opensafd stop) >> >> failed with code SA_AIS_ERR_UNAVAILABLE (31) >> >> # amf-adm lock safNode=PL-4,safCluster=myClmCluster + ((SC-1 & Sc-2 >> /etc/init.d/opensafd stop)) + ((SC-1 & Sc-2 /etc/init.d/opensafd >> start) + amf-adm unlock safNode=PL-4,safCluster=myClmCluster >> >> failed with code SA_AIS_ERR_UNAVAILABLE (31) >> >> Expected but currently The Imm APIs are NOT working error - >> saImmOmInitialize FAILED: SA_AIS_ERR_LIBRARY (2) >> >> >> Complete diffstat: >> -- >> osaf/libs/agents/saf/lga/lga.h |2 + >> osaf/libs/agents/saf/lga/lga_api.c | 47 >> +
Re: [devel] [PATCH 0 of 3] Review Request for lgsv: Log Service CLM integration [#1638] V2
Hi Mahesh! The files lgs_clm.cc and lgs_clm.h seem to be missing in these patches. Could you please resend? thanks, Anders Widell On 08/02/2016 07:18 AM, mahesh.va...@oracle.com wrote: > Summary:lga: agent Cluster Membership (CLM) integration [#1638] V2 > Review request for Trac Ticket(s): #1638 > Peer Reviewer(s):Vu, Lennart,Anders Widell > Pull request to: <> > Affected branch(es): default > Development branch: default > > > Impacted area Impact y/n > > Docsn > Build systemn > RPM/packaging n > Configuration files n > Startup scripts n > SAF servicesn > OpenSAF servicesy > Core libraries n > Samples n > Tests y > Other n > > > Comments (indicate scope for each "y" above): > - > <> > > changeset d7c494e940160d474a89dbafbc2cbf058678 > Author: A V Mahesh> Date: Tue, 02 Aug 2016 10:41:21 +0530 > > lga: agent Cluster Membership (CLM) integration [#1638] V2 > > V2 patch: > > Incorporated Anders Widell and Vu review comments , for more details > see the review comments posted on V1 patch. Description: > > Form CLM integration is supported from Log Service A.02.02. > > At-least a A.02.02 LGA client will check CLM membership status of > client's > node. old LGA clients A.02.01 are always clm member. > > This patch enhanced the log service for Unavailability of the Log > Service > API on a Non-Member Node which will fail with SA_AIS_ERR_UNAVAILABLE. > > After this patch the Log Service does not provide service to processes > on > cluster nodes that are not in the cluster membership. > > If the node rejoins the cluster membership, processes executing on the > node > will be able to reinitialize new library handles and use the entire set > of > Log Service APIs that operate on these new handles; however, invocation > of > APIs that operate on handles acquired by any process before the node > left > the membership will continue to fail with SA_AIS_ERR_UNAVAILABLE (or > with > the special treatment described above for asynchronous calls) with the > exception of saLogFinalize(), which is used to free the library handles > and > all resources associated with these handles. Hence, it is recommended > for > the processes to finalize the library handles as soon as the processes > detect that the node left the membership. > > Detailed README will be provide soon. > > Following are expected Log Service API behavior : > > Case1: On Non-Member Node, Log Service API will fail with code > SA_AIS_ERR_UNAVAILABLE (31) Case2: On Member Node after recovered from > Non- > Member Node, Log Service API will fail with code SA_AIS_ERR_UNAVAILABLE > (31) > Case3: Non-Member Node + (Headless) Log Service API will fail with code > SA_AIS_ERR_UNAVAILABLE (31) Case4: On Non-Member Node + (Headless) + > (Head > Joined) Log Service API will fail with code SA_AIS_ERR_UNAVAILABLE (31) > > changeset dc881a3c478480e44bb163e75a463baaa9430482 > Author: A V Mahesh > Date: Tue, 02 Aug 2016 10:42:11 +0530 > > lgs: director Cluster Membership (CLM) integration [#1638] V2 > > changeset 1742284de46e241c2785744399830017b64ba3df > Author: A V Mahesh > Date: Tue, 02 Aug 2016 10:42:58 +0530 > > logtest: change related to Cluster Membership (CLM) integration [#1638] > V2 > Test : > >#amf-adm lock safNode=PL-4,safCluster=myClmCluster > > failed with code SA_AIS_ERR_UNAVAILABLE (31). > > #amf-adm unlock safNode=PL-4,safCluster=myClmCluster > > failed with code SA_AIS_ERR_UNAVAILABLE (31). > >#amf-adm lock safNode=PL-4,safCluster=myClmCluster + (SC-1 & Sc-2 > /etc/init.d/opensafd stop) > > failed with code SA_AIS_ERR_UNAVAILABLE (31) > > # amf-adm lock safNode=PL-4,safCluster=myClmCluster + ((SC-1 & Sc-2 > /etc/init.d/opensafd stop)) + ((SC-1 & Sc-2 /etc/init.d/opensafd > start) + amf-adm unlock safNode=PL-4,safCluster=myClmCluster > > failed with code SA_AIS_ERR_UNAVAILABLE (31) > >Expected but currently The Imm APIs are NOT working error - > saImmOmInitialize FAILED: SA_AIS_ERR_LIBRARY (2) > > > Complete diffstat: > -- > osaf/libs/agents/saf/lga/lga.h |2 + > osaf/libs/agents/saf/lga/lga_api.c | 47 > + > osaf/libs/agents/saf/lga/lga_mds.c | 69 > ++ > osaf/libs/agents/saf/lga/lga_util.c|2 + >