1515#include < villas/api/response.hpp>
1616#include < villas/nodes/gateway.hpp>
1717#include < villas/timing.hpp>
18+ #include " villas/log.hpp"
1819
1920using namespace google ::protobuf;
2021
@@ -30,7 +31,7 @@ class ReflectionClient {
3031 request.set_file_containing_symbol (symbol);
3132 bool streamstatus = stream->Write (request);
3233 if (!streamstatus)
33- std::cout << " Server not allow reflection" << std::endl;
34+ std::cout << " Server does not allow reflection" << std::endl;
3435
3536 grpc::reflection::v1alpha::ServerReflectionResponse response;
3637 google::protobuf::FileDescriptorSet *file_descs =
@@ -167,7 +168,7 @@ class grpcRequest : public NodeRequest {
167168 db.Add (protos->file (i));
168169 }
169170 auto pool = std::make_unique<DescriptorPool>(&db);
170- const Descriptor *resp_desc;
171+ const Descriptor *resp_desc = nullptr ;
171172 // Check if server reflection complete
172173 if (protos->file_size () == 0 ) {
173174 server_reflection = false ;
@@ -370,6 +371,7 @@ class grpcRequest : public NodeRequest {
370371 size_t dummy_wbytes;
371372 ret = gateway_node->formatter ->sprint (dummy_buf, dummy_buflen,
372373 &dummy_wbytes, sample_dummy);
374+ logger->debug (" gRPC Request Sample length {}" , sample_dummy->length );
373375 if (ret < 0 ) {
374376 logger->warn (" Failed to format request payload" );
375377 }
@@ -482,6 +484,7 @@ class grpcRequest : public NodeRequest {
482484 Sample *sample_dummy = sample_alloc_mem (64 );
483485 int ret = gateway_node->formatter ->sscan (
484486 recv_data.c_str (), resp_buf.Length (), &rbytes, sample_dummy);
487+ logger->debug (" gRPC Response Sample length {}" , sample_dummy->length );
485488 if (ret < 0 ) {
486489 std::cerr << " Formatting Failed: " << ret << std::endl;
487490 }
@@ -493,10 +496,8 @@ class grpcRequest : public NodeRequest {
493496 time_to_double (&sample_dummy->ts .origin ), " value" ,
494497 json_ch);
495498
496- if (method == Session::PUT) {
497- sample_copy (gateway_node->read .sample , sample_dummy);
498- pthread_cond_signal (&gateway_node->read .cv );
499- }
499+ sample_copy (gateway_node->read .sample , sample_dummy);
500+ pthread_cond_signal (&gateway_node->read .cv );
500501
501502 sample_free (sample_dummy);
502503 pthread_mutex_unlock (&gateway_node->read .mutex );
0 commit comments