-
Notifications
You must be signed in to change notification settings - Fork 29
[Enhancement] Improve ACA deployment model #161
Comments
Hi @HuaqingTu - let me give you the answers here:
|
Hi, Eric. I've checked the github website of cppkafka to find the CMake options about static library. I think modifying find_library or target_link_libraries can make the use of static libraries first. But for proto and gRPC, it use find_package. I don't know how to modify the code to use static libraries first. |
1 similar comment
Hi, Eric. I've checked the github website of cppkafka to find the CMake options about static library. I think modifying find_library or target_link_libraries can make the use of static libraries first. But for proto and gRPC, it use find_package. I don't know how to modify the code to use static libraries first. |
Hi, Eric. Since the gRPC team said that ISSUE is not for asking problems, I've ask question about static library at grpc.io mailing list. They haven't responded yet. I encountered some problems when modifying /src/CMakeLists.txt to statically link dependencies. Below I take pulsar as an example to illustrate how I try to statically link dependencies.
I'm not sure where the problem is. |
@HuaqingTu - please take a look at the pulsar documentation which should provide some background information: You can also work with @lly00 who added the pulsar support. I am hoping @lly00 can give you some hint on how to deal with the pulsar dependency. |
Hi, Eric. I've added a section for manual rules constructions in the design document. And about this issue, I am afraid that I do not have confidence to finish this job. |
@er1cthe0ne Can you or @kiran1048 take on this item as well, along with the one-box setup? |
@xieus - this is more of a trial and error task. I can work with @kiran1048 on it. I think the first step is the remove the old kafka code and dependencies. And work with @lly00 to get the right pulsar dependency into ACA. |
Context
Current ACA deployment model requires going to the targeted machine to:
We want to improve the process to use a machine with same linux os as targeted machine:
Action Item
In order to improve the process, we need to go through all the ACA dependencies
The text was updated successfully, but these errors were encountered: