소스 development 반영 — OS 식별 변환, tools/ 별도 실행 스크립트 #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
소스
cloudera_inspector의development(PR #13)를 반영합니다.커밋 8개, 파일 10개 (+1,077 / −3).
OS 식별 변환 (Rocky → RHEL)
Rocky x.y 와 RHEL x.y 는 사실상 같은 바이너리인데도 일부 컴포넌트가 걸립니다.
호환성이 아니라 배포판 문자열 때문입니다 —
/etc/redhat-release나os-release의 이름을 직접 읽어 비교하는 코드에서만 막힙니다.Red Hat Enterprise Linux release 9.7 (Blue Onyx)처럼 위장한 문자열 안에Rocky 흔적이 남습니다.
적용(fix)으로는 노출하지 않습니다 — 경고와 함께 명시적으로 실행합니다.
들어가 있든 아니든 문자열을 직접 읽는 컴포넌트는 걸리므로, 버전으로 판단하지
않습니다.
tools/— 별도 실행 스크립트앱 기능이 아닙니다. 앱에 배선돼 있지 않고 화면에서도 호출되지 않습니다. 둘 다
파이썬 표준 라이브러리만 쓰고, 대상 호스트에 아무것도 설치·복사하지 않습니다.
cdp-postgres-inspect.py— 읽기 전용. 조치 SQL 은 출력만 합니다.--host/--ssh-user로 외부에서 원격 실행하고 조회는 SSH 왕복 한 번으로끝냅니다. 가장 중요한 항목은 PostgreSQL 15+ 의
public스키마 CREATE권한입니다.
cdp-memory-baseline.py— 순차 설치로 문서상 최소값까지 밀린 메모리 설정을되돌립니다. 숫자를 쓰지 않고 오버라이드를 지워 CM 자신의 기본값이
드러나게 합니다. 기본은 보고만 하며
--apply전에 현재 값을 파일로 남겨--restore로 되돌립니다. 기본값보다 높은 값은 건드리지 않습니다.변경 내역은
CHANGELOG.md에 미출시 항목으로 기록했습니다.Python 컴파일(
app,tools)·셸 문법 검사 통과.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.