Skip to content

1.1.2 릴리즈 개발 시작#14

Open
Quant-TheodoreFelix wants to merge 4 commits intomasterfrom
feature/1.1.2
Open

1.1.2 릴리즈 개발 시작#14
Quant-TheodoreFelix wants to merge 4 commits intomasterfrom
feature/1.1.2

Conversation

@Quant-TheodoreFelix
Copy link
Member

  • Local Hosted 웹 개발
  • TLS 통신 로직 추가
  • 커스텀 예외 최적화
  • 외부 의존성 최소화

좀더 축소 또는 확대변경 가능

@Quant-TheodoreFelix
Copy link
Member Author

pr, push 검증 프로세스가 좀더 강력해질 필요가 잇는가?

@Quant-TheodoreFelix
Copy link
Member Author

웹 서버 모듈 만들라면 tls 구현부터 해야함.

tls 개발 및 검증 진행 후 server 개발이 아닌 tls 개발 완료 후 server 개발

검증은 나중에

@Quant-TheodoreFelix
Copy link
Member Author

모든 작업의 선순위는 entlib-native.

이 PR은 위 PR 병합 또는 개발 중 이어짐.

@Quant-TheodoreFelix
Copy link
Member Author

SDC가 새로운 데이터를 위해 메모리 세그먼트에 값을 할당할 때, 페이지 크기의 배수 연산을 적용하여 유동적 할당을 수행해야 함.
entlib-native와 합의 필요한 로직임. 즉,

  1. Java가 Rust에 할당된 기본 페이지 크기를 호출하여 직접 크기 파악 후 배수로 할당하는 방식
  2. 이 부분에 대해 FFM API 연결 없이 각자 정해진 중앙 인프라 규칙에 따라 할당하는 방식(이 경우 중앙에서 글로벌 변수를 할당해야 함)

고민중임

++
근데 또 고려해야 할점: SDC에서 mlock 걸고 포인터를 넘기면 SecureBuffer 의 Drop이 수행될 떄 잠금이 강제로 풀림.
Java에서 생성된 데이터 -> 메모리 반환은 Java에 위임됨 -> Rust 소거 로직 발동될 때 -> os swap 영역으로 넘어감 -> 폭망
이를 위해 Rust 레이어에 통합 제어 아키텍처 추가 고려

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant