Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
G
Grpc
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
tci-gateway-module
Grpc
Commits
a90c81ea
Commit
a90c81ea
authored
9 years ago
by
Siddharth Rakesh
Browse files
Options
Downloads
Patches
Plain Diff
Removing this pointers
parent
f8857de3
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
test/cpp/qps/perf_db_client.cc
+25
-25
25 additions, 25 deletions
test/cpp/qps/perf_db_client.cc
with
25 additions
and
25 deletions
test/cpp/qps/perf_db_client.cc
+
25
−
25
View file @
a90c81ea
...
@@ -40,17 +40,17 @@ namespace testing {
...
@@ -40,17 +40,17 @@ namespace testing {
void
PerfDbClient
::
setConfigs
(
const
ClientConfig
&
client_config
,
void
PerfDbClient
::
setConfigs
(
const
ClientConfig
&
client_config
,
const
ServerConfig
&
server_config
)
{
const
ServerConfig
&
server_config
)
{
client_config_
=
client_config
;
client_config_
=
client_config
;
this
->
server_config_
=
server_config
;
server_config_
=
server_config
;
}
}
// sets the QPS
// sets the QPS
void
PerfDbClient
::
setQps
(
double
qps
)
{
void
PerfDbClient
::
setQps
(
double
qps
)
{
this
->
qps_
=
qps
;
qps_
=
qps
;
}
}
// sets the QPS per core
// sets the QPS per core
void
PerfDbClient
::
setQpsPerCore
(
double
qps_per_core
)
{
void
PerfDbClient
::
setQpsPerCore
(
double
qps_per_core
)
{
this
->
qps_per_core_
=
qps_per_core
;
qps_per_core_
=
qps_per_core
;
}
}
// sets the 50th, 90th, 95th, 99th and 99.9th percentile latency
// sets the 50th, 90th, 95th, 99th and 99.9th percentile latency
...
@@ -59,20 +59,20 @@ void PerfDbClient::setLatencies(double perc_lat_50,
...
@@ -59,20 +59,20 @@ void PerfDbClient::setLatencies(double perc_lat_50,
double
perc_lat_95
,
double
perc_lat_95
,
double
perc_lat_99
,
double
perc_lat_99
,
double
perc_lat_99_point_9
)
{
double
perc_lat_99_point_9
)
{
this
->
perc_lat_50_
=
perc_lat_50
;
perc_lat_50_
=
perc_lat_50
;
this
->
perc_lat_90_
=
perc_lat_90
;
perc_lat_90_
=
perc_lat_90
;
this
->
perc_lat_95_
=
perc_lat_95
;
perc_lat_95_
=
perc_lat_95
;
this
->
perc_lat_99_
=
perc_lat_99
;
perc_lat_99_
=
perc_lat_99
;
this
->
perc_lat_99_point_9_
=
perc_lat_99_point_9
;
perc_lat_99_point_9_
=
perc_lat_99_point_9
;
}
}
// sets the server and client, user and system times
// sets the server and client, user and system times
void
PerfDbClient
::
setTimes
(
double
server_system_time
,
double
server_user_time
,
void
PerfDbClient
::
setTimes
(
double
server_system_time
,
double
server_user_time
,
double
client_system_time
,
double
client_user_time
)
{
double
client_system_time
,
double
client_user_time
)
{
this
->
server_system_time_
=
server_system_time
;
server_system_time_
=
server_system_time
;
this
->
server_user_time_
=
server_user_time
;
server_user_time_
=
server_user_time
;
this
->
client_system_time_
=
client_system_time
;
client_system_time_
=
client_system_time
;
this
->
client_user_time_
=
client_user_time
;
client_user_time_
=
client_user_time
;
}
}
// sends the data to the performance database server
// sends the data to the performance database server
...
@@ -88,44 +88,44 @@ bool PerfDbClient::sendData(std::string hashed_id, std::string test_name,
...
@@ -88,44 +88,44 @@ bool PerfDbClient::sendData(std::string hashed_id, std::string test_name,
single_user_record_request
.
set_tag
(
tag
);
single_user_record_request
.
set_tag
(
tag
);
// setting configs
// setting configs
*
(
single_user_record_request
.
mutable_client_config
())
=
this
->
client_config_
;
*
(
single_user_record_request
.
mutable_client_config
())
=
client_config_
;
*
(
single_user_record_request
.
mutable_server_config
())
=
this
->
server_config_
;
*
(
single_user_record_request
.
mutable_server_config
())
=
server_config_
;
Metrics
*
metrics
=
single_user_record_request
.
mutable_metrics
();
Metrics
*
metrics
=
single_user_record_request
.
mutable_metrics
();
// setting metrcs in data record request
// setting metrcs in data record request
if
(
qps_
!=
DBL_MIN
)
{
if
(
qps_
!=
DBL_MIN
)
{
metrics
->
set_qps
(
this
->
qps_
);
metrics
->
set_qps
(
qps_
);
}
}
if
(
qps_per_core_
!=
DBL_MIN
)
{
if
(
qps_per_core_
!=
DBL_MIN
)
{
metrics
->
set_qps_per_core
(
this
->
qps_per_core_
);
metrics
->
set_qps_per_core
(
qps_per_core_
);
}
}
if
(
perc_lat_50_
!=
DBL_MIN
)
{
if
(
perc_lat_50_
!=
DBL_MIN
)
{
metrics
->
set_perc_lat_50
(
this
->
perc_lat_50_
);
metrics
->
set_perc_lat_50
(
perc_lat_50_
);
}
}
if
(
perc_lat_90_
!=
DBL_MIN
)
{
if
(
perc_lat_90_
!=
DBL_MIN
)
{
metrics
->
set_perc_lat_90
(
this
->
perc_lat_90_
);
metrics
->
set_perc_lat_90
(
perc_lat_90_
);
}
}
if
(
perc_lat_95_
!=
DBL_MIN
)
{
if
(
perc_lat_95_
!=
DBL_MIN
)
{
metrics
->
set_perc_lat_95
(
this
->
perc_lat_95_
);
metrics
->
set_perc_lat_95
(
perc_lat_95_
);
}
}
if
(
perc_lat_99_
!=
DBL_MIN
)
{
if
(
perc_lat_99_
!=
DBL_MIN
)
{
metrics
->
set_perc_lat_99
(
this
->
perc_lat_99_
);
metrics
->
set_perc_lat_99
(
perc_lat_99_
);
}
}
if
(
perc_lat_99_point_9_
!=
DBL_MIN
)
{
if
(
perc_lat_99_point_9_
!=
DBL_MIN
)
{
metrics
->
set_perc_lat_99_point_9
(
this
->
perc_lat_99_point_9_
);
metrics
->
set_perc_lat_99_point_9
(
perc_lat_99_point_9_
);
}
}
if
(
server_system_time_
!=
DBL_MIN
)
{
if
(
server_system_time_
!=
DBL_MIN
)
{
metrics
->
set_server_system_time
(
this
->
server_system_time_
);
metrics
->
set_server_system_time
(
server_system_time_
);
}
}
if
(
server_user_time_
!=
DBL_MIN
)
{
if
(
server_user_time_
!=
DBL_MIN
)
{
metrics
->
set_server_user_time
(
this
->
server_user_time_
);
metrics
->
set_server_user_time
(
server_user_time_
);
}
}
if
(
client_system_time_
!=
DBL_MIN
)
{
if
(
client_system_time_
!=
DBL_MIN
)
{
metrics
->
set_client_system_time
(
this
->
client_system_time_
);
metrics
->
set_client_system_time
(
client_system_time_
);
}
}
if
(
client_user_time_
!=
DBL_MIN
)
{
if
(
client_user_time_
!=
DBL_MIN
)
{
metrics
->
set_client_user_time
(
this
->
client_user_time_
);
metrics
->
set_client_user_time
(
client_user_time_
);
}
}
SingleUserRecordReply
single_user_record_reply
;
SingleUserRecordReply
single_user_record_reply
;
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment