Skip to content

Commit 94eb215

Browse files
loggerd: move to system/ (#27534)
1 parent 6f40f0d commit 94eb215

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+75
-75
lines changed

.github/workflows/selfdrive_tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ jobs:
204204
$UNIT_TEST selfdrive/boardd && \
205205
$UNIT_TEST selfdrive/controls && \
206206
$UNIT_TEST selfdrive/monitoring && \
207-
$UNIT_TEST selfdrive/loggerd && \
207+
$UNIT_TEST system/loggerd && \
208208
$UNIT_TEST selfdrive/car && \
209209
$UNIT_TEST selfdrive/locationd && \
210210
selfdrive/locationd/test/_test_locationd_lib.py && \
@@ -219,7 +219,7 @@ jobs:
219219
./common/tests/test_util && \
220220
./common/tests/test_swaglog && \
221221
./selfdrive/boardd/tests/test_boardd_usbprotocol && \
222-
./selfdrive/loggerd/tests/test_logger &&\
222+
./system/loggerd/tests/test_logger &&\
223223
./system/proclogd/tests/test_proclog && \
224224
./tools/replay/tests/test_replay && \
225225
./tools/cabana/tests/test_cabana && \

Jenkinsfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,8 @@ pipeline {
157157
phone_steps("tici-common", [
158158
["build", "cd selfdrive/manager && ./build.py"],
159159
["test power draw", "python system/hardware/tici/test_power_draw.py"],
160-
["test loggerd", "python selfdrive/loggerd/tests/test_loggerd.py"],
161-
["test encoder", "LD_LIBRARY_PATH=/usr/local/lib python selfdrive/loggerd/tests/test_encoder.py"],
160+
["test loggerd", "python system/loggerd/tests/test_loggerd.py"],
161+
["test encoder", "LD_LIBRARY_PATH=/usr/local/lib python system/loggerd/tests/test_encoder.py"],
162162
["test pigeond", "python system/sensord/tests/test_pigeond.py"],
163163
["test manager", "python selfdrive/manager/test/test_manager.py"],
164164
["test pandad", "python selfdrive/boardd/tests/test_pandad.py"],

SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ SConscript(['selfdrive/controls/lib/longitudinal_mpc_lib/SConscript'])
424424

425425
SConscript(['selfdrive/boardd/SConscript'])
426426

427-
SConscript(['selfdrive/loggerd/SConscript'])
427+
SConscript(['system/loggerd/SConscript'])
428428

429429
SConscript(['selfdrive/locationd/SConscript'])
430430
SConscript(['system/sensord/SConscript'])

docs/overview.rst

Lines changed: 1 addition & 1 deletion

release/files_common

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -253,28 +253,28 @@ system/proclogd/main.cc
253253
system/proclogd/proclog.cc
254254
system/proclogd/proclog.h
255255

256-
selfdrive/loggerd/.gitignore
257-
selfdrive/loggerd/SConscript
258-
selfdrive/loggerd/encoder/encoder.cc
259-
selfdrive/loggerd/encoder/encoder.h
260-
selfdrive/loggerd/encoder/v4l_encoder.cc
261-
selfdrive/loggerd/encoder/v4l_encoder.h
262-
selfdrive/loggerd/video_writer.cc
263-
selfdrive/loggerd/video_writer.h
264-
selfdrive/loggerd/logger.cc
265-
selfdrive/loggerd/logger.h
266-
selfdrive/loggerd/loggerd.cc
267-
selfdrive/loggerd/loggerd.h
268-
selfdrive/loggerd/encoderd.cc
269-
selfdrive/loggerd/bootlog.cc
270-
selfdrive/loggerd/encoder/ffmpeg_encoder.cc
271-
selfdrive/loggerd/encoder/ffmpeg_encoder.h
272-
273-
selfdrive/loggerd/__init__.py
274-
selfdrive/loggerd/config.py
275-
selfdrive/loggerd/uploader.py
276-
selfdrive/loggerd/deleter.py
277-
selfdrive/loggerd/xattr_cache.py
256+
system/loggerd/.gitignore
257+
system/loggerd/SConscript
258+
system/loggerd/encoder/encoder.cc
259+
system/loggerd/encoder/encoder.h
260+
system/loggerd/encoder/v4l_encoder.cc
261+
system/loggerd/encoder/v4l_encoder.h
262+
system/loggerd/video_writer.cc
263+
system/loggerd/video_writer.h
264+
system/loggerd/logger.cc
265+
system/loggerd/logger.h
266+
system/loggerd/loggerd.cc
267+
system/loggerd/loggerd.h
268+
system/loggerd/encoderd.cc
269+
system/loggerd/bootlog.cc
270+
system/loggerd/encoder/ffmpeg_encoder.cc
271+
system/loggerd/encoder/ffmpeg_encoder.h
272+
273+
system/loggerd/__init__.py
274+
system/loggerd/config.py
275+
system/loggerd/uploader.py
276+
system/loggerd/deleter.py
277+
system/loggerd/xattr_cache.py
278278

279279
system/sensord/.gitignore
280280
system/sensord/SConscript

selfdrive/athena/athenad.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
from common.params import Params
3737
from common.realtime import sec_since_boot, set_core_affinity
3838
from system.hardware import HARDWARE, PC, AGNOS
39-
from selfdrive.loggerd.config import ROOT
40-
from selfdrive.loggerd.xattr_cache import getxattr, setxattr
39+
from system.loggerd.config import ROOT
40+
from system.loggerd.xattr_cache import getxattr, setxattr
4141
from selfdrive.statsd import STATS_DIR
4242
from system.swaglog import SWAGLOG_DIR, cloudlog
4343
from system.version import get_commit, get_origin, get_short_branch, get_version

selfdrive/manager/manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def manager_init() -> None:
2929
set_time(cloudlog)
3030

3131
# save boot log
32-
subprocess.call("./bootlog", cwd=os.path.join(BASEDIR, "selfdrive/loggerd"))
32+
subprocess.call("./bootlog", cwd=os.path.join(BASEDIR, "system/loggerd"))
3333

3434
params = Params()
3535
params.clear_all(ParamKeyType.CLEAR_ON_MANAGER_START)

selfdrive/manager/process_config.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ def ublox(started, params, CP: car.CarParams) -> bool:
3434

3535
DaemonProcess("manage_athenad", "selfdrive.athena.manage_athenad", "AthenadPid"),
3636
NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], enabled=(not PC or WEBCAM), callback=driverview),
37-
NativeProcess("encoderd", "selfdrive/loggerd", ["./encoderd"]),
38-
NativeProcess("loggerd", "selfdrive/loggerd", ["./loggerd"], onroad=False, callback=logging),
37+
NativeProcess("encoderd", "system/loggerd", ["./encoderd"]),
38+
NativeProcess("loggerd", "system/loggerd", ["./loggerd"], onroad=False, callback=logging),
3939
NativeProcess("modeld", "selfdrive/modeld", ["./modeld"]),
4040
NativeProcess("mapsd", "selfdrive/navd", ["./map_renderer"], enabled=False),
4141
NativeProcess("navmodeld", "selfdrive/modeld", ["./navmodeld"], enabled=False),
@@ -47,7 +47,7 @@ def ublox(started, params, CP: car.CarParams) -> bool:
4747
PythonProcess("calibrationd", "selfdrive.locationd.calibrationd"),
4848
PythonProcess("torqued", "selfdrive.locationd.torqued"),
4949
PythonProcess("controlsd", "selfdrive.controls.controlsd"),
50-
PythonProcess("deleter", "selfdrive.loggerd.deleter", offroad=True),
50+
PythonProcess("deleter", "system.loggerd.deleter", offroad=True),
5151
PythonProcess("dmonitoringd", "selfdrive.monitoring.dmonitoringd", enabled=(not PC or WEBCAM), callback=driverview),
5252
PythonProcess("laikad", "selfdrive.locationd.laikad"),
5353
PythonProcess("rawgpsd", "system.sensord.rawgps.rawgpsd", enabled=TICI),
@@ -61,7 +61,7 @@ def ublox(started, params, CP: car.CarParams) -> bool:
6161
PythonProcess("thermald", "selfdrive.thermald.thermald", offroad=True),
6262
PythonProcess("tombstoned", "selfdrive.tombstoned", enabled=not PC, offroad=True),
6363
PythonProcess("updated", "selfdrive.updated", enabled=not PC, onroad=False, offroad=True),
64-
PythonProcess("uploader", "selfdrive.loggerd.uploader", offroad=True),
64+
PythonProcess("uploader", "system.loggerd.uploader", offroad=True),
6565
PythonProcess("statsd", "selfdrive.statsd", offroad=True),
6666

6767
# debug procs

selfdrive/statsd.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from system.hardware import HARDWARE
1414
from common.file_helpers import atomic_write_in_dir
1515
from system.version import get_normalized_origin, get_short_branch, get_short_version, is_dirty
16-
from selfdrive.loggerd.config import STATS_DIR, STATS_DIR_FILE_LIMIT, STATS_SOCKET, STATS_FLUSH_TIME_S
16+
from system.loggerd.config import STATS_DIR, STATS_DIR_FILE_LIMIT, STATS_SOCKET, STATS_FLUSH_TIME_S
1717

1818

1919
class METRIC_TYPE:

selfdrive/test/test_onroad.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from common.timeout import Timeout
1616
from common.params import Params
1717
from selfdrive.controls.lib.events import EVENTS, ET
18-
from selfdrive.loggerd.config import ROOT
18+
from system.loggerd.config import ROOT
1919
from selfdrive.test.helpers import set_params_enabled, release_only
2020
from tools.lib.logreader import LogReader
2121

selfdrive/thermald/thermald.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from common.realtime import DT_TRML, sec_since_boot
1919
from selfdrive.controls.lib.alertmanager import set_offroad_alert
2020
from system.hardware import HARDWARE, TICI, AGNOS
21-
from selfdrive.loggerd.config import get_available_percent
21+
from system.loggerd.config import get_available_percent
2222
from selfdrive.statsd import statlog
2323
from system.swaglog import cloudlog
2424
from selfdrive.thermald.power_monitoring import PowerMonitoring

selfdrive/tombstoned.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from typing import NoReturn
1111

1212
from common.file_helpers import mkdirs_exists_ok
13-
from selfdrive.loggerd.config import ROOT
13+
from system.loggerd.config import ROOT
1414
import selfdrive.sentry as sentry
1515
from system.swaglog import cloudlog
1616
from system.version import get_commit
File renamed without changes.
File renamed without changes.
File renamed without changes.

selfdrive/loggerd/bootlog.cc renamed to system/loggerd/bootlog.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#include "cereal/messaging/messaging.h"
55
#include "common/swaglog.h"
6-
#include "selfdrive/loggerd/logger.h"
6+
#include "system/loggerd/logger.h"
77

88

99
static kj::Array<capnp::word> build_boot_log() {
File renamed without changes.

selfdrive/loggerd/deleter.py renamed to system/loggerd/deleter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import shutil
44
import threading
55
from system.swaglog import cloudlog
6-
from selfdrive.loggerd.config import ROOT, get_available_bytes, get_available_percent
7-
from selfdrive.loggerd.uploader import listdir_by_creation
6+
from system.loggerd.config import ROOT, get_available_bytes, get_available_percent
7+
from system.loggerd.uploader import listdir_by_creation
88

99
MIN_BYTES = 5 * 1024 * 1024 * 1024
1010
MIN_PERCENT = 10

selfdrive/loggerd/encoder/encoder.cc renamed to system/loggerd/encoder/encoder.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include <cassert>
2-
#include "selfdrive/loggerd/encoder/encoder.h"
2+
#include "system/loggerd/encoder/encoder.h"
33

44
VideoEncoder::~VideoEncoder() {}
55

selfdrive/loggerd/encoder/encoder.h renamed to system/loggerd/encoder/encoder.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "cereal/messaging/messaging.h"
88
#include "cereal/visionipc/visionipc.h"
99
#include "common/queue.h"
10-
#include "selfdrive/loggerd/video_writer.h"
10+
#include "system/loggerd/video_writer.h"
1111
#include "system/camerad/cameras/camera_common.h"
1212

1313
#define V4L2_BUF_FLAG_KEYFRAME 8

selfdrive/loggerd/encoder/ffmpeg_encoder.cc renamed to system/loggerd/encoder/ffmpeg_encoder.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
22

3-
#include "selfdrive/loggerd/encoder/ffmpeg_encoder.h"
3+
#include "system/loggerd/encoder/ffmpeg_encoder.h"
44

55
#include <fcntl.h>
66
#include <unistd.h>

selfdrive/loggerd/encoder/ffmpeg_encoder.h renamed to system/loggerd/encoder/ffmpeg_encoder.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ extern "C" {
1111
#include <libavutil/imgutils.h>
1212
}
1313

14-
#include "selfdrive/loggerd/encoder/encoder.h"
15-
#include "selfdrive/loggerd/loggerd.h"
14+
#include "system/loggerd/encoder/encoder.h"
15+
#include "system/loggerd/loggerd.h"
1616

1717
class FfmpegEncoder : public VideoEncoder {
1818
public:

selfdrive/loggerd/encoder/v4l_encoder.cc renamed to system/loggerd/encoder/v4l_encoder.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include <sys/ioctl.h>
33
#include <poll.h>
44

5-
#include "selfdrive/loggerd/encoder/v4l_encoder.h"
5+
#include "system/loggerd/encoder/v4l_encoder.h"
66
#include "common/util.h"
77
#include "common/timing.h"
88

selfdrive/loggerd/encoder/v4l_encoder.h renamed to system/loggerd/encoder/v4l_encoder.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#include "common/queue.h"
4-
#include "selfdrive/loggerd/encoder/encoder.h"
4+
#include "system/loggerd/encoder/encoder.h"
55

66
#define BUF_IN_COUNT 7
77
#define BUF_OUT_COUNT 6

selfdrive/loggerd/encoderd.cc renamed to system/loggerd/encoderd.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "selfdrive/loggerd/loggerd.h"
1+
#include "system/loggerd/loggerd.h"
22

33
ExitHandler do_exit;
44

selfdrive/loggerd/logger.cc renamed to system/loggerd/logger.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "selfdrive/loggerd/logger.h"
1+
#include "system/loggerd/logger.h"
22

33
#include <sys/stat.h>
44
#include <unistd.h>
File renamed without changes.

selfdrive/loggerd/loggerd.cc renamed to system/loggerd/loggerd.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#include "selfdrive/loggerd/loggerd.h"
2-
#include "selfdrive/loggerd/video_writer.h"
1+
#include "system/loggerd/loggerd.h"
2+
#include "system/loggerd/video_writer.h"
33

44
ExitHandler do_exit;
55

selfdrive/loggerd/loggerd.h renamed to system/loggerd/loggerd.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#include "common/util.h"
2424
#include "system/hardware/hw.h"
2525

26-
#include "selfdrive/loggerd/encoder/encoder.h"
27-
#include "selfdrive/loggerd/logger.h"
26+
#include "system/loggerd/encoder/encoder.h"
27+
#include "system/loggerd/logger.h"
2828
#ifdef QCOM2
29-
#include "selfdrive/loggerd/encoder/v4l_encoder.h"
29+
#include "system/loggerd/encoder/v4l_encoder.h"
3030
#define Encoder V4LEncoder
3131
#else
32-
#include "selfdrive/loggerd/encoder/ffmpeg_encoder.h"
32+
#include "system/loggerd/encoder/ffmpeg_encoder.h"
3333
#define Encoder FfmpegEncoder
3434
#endif
3535

selfdrive/loggerd/tests/fill_eon.py renamed to system/loggerd/tests/fill_eon.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
import os
55

6-
from selfdrive.loggerd.config import ROOT, get_available_percent
7-
from selfdrive.loggerd.tests.loggerd_tests_common import create_random_file
6+
from system.loggerd.config import ROOT, get_available_percent
7+
from system.loggerd.tests.loggerd_tests_common import create_random_file
88

99

1010
if __name__ == "__main__":

selfdrive/loggerd/tests/loggerd_tests_common.py renamed to system/loggerd/tests/loggerd_tests_common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import tempfile
66
import unittest
77

8-
import selfdrive.loggerd.uploader as uploader
8+
import system.loggerd.uploader as uploader
99

1010
def create_random_file(file_path, size_mb, lock=False):
1111
try:

selfdrive/loggerd/tests/test_deleter.py renamed to system/loggerd/tests/test_deleter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from collections import namedtuple
77

88
from common.timeout import Timeout, TimeoutException
9-
import selfdrive.loggerd.deleter as deleter
10-
from selfdrive.loggerd.tests.loggerd_tests_common import UploaderTestCase
9+
import system.loggerd.deleter as deleter
10+
from system.loggerd.tests.loggerd_tests_common import UploaderTestCase
1111

1212
Stats = namedtuple("Stats", ['f_bavail', 'f_blocks', 'f_frsize'])
1313

selfdrive/loggerd/tests/test_encoder.py renamed to system/loggerd/tests/test_encoder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from common.params import Params
1515
from common.timeout import Timeout
1616
from system.hardware import TICI
17-
from selfdrive.loggerd.config import ROOT
17+
from system.loggerd.config import ROOT
1818
from selfdrive.manager.process_config import managed_processes
1919
from tools.lib.logreader import LogReader
2020

selfdrive/loggerd/tests/test_logger.cc renamed to system/loggerd/tests/test_logger.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "catch2/catch.hpp"
1010
#include "cereal/messaging/messaging.h"
1111
#include "common/util.h"
12-
#include "selfdrive/loggerd/logger.h"
12+
#include "system/loggerd/logger.h"
1313
#include "tools/replay/util.h"
1414

1515
typedef cereal::Sentinel::SentinelType SentinelType;

selfdrive/loggerd/tests/test_loggerd.py renamed to system/loggerd/tests/test_loggerd.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from common.basedir import BASEDIR
1616
from common.params import Params
1717
from common.timeout import Timeout
18-
from selfdrive.loggerd.config import ROOT
18+
from system.loggerd.config import ROOT
1919
from selfdrive.manager.process_config import managed_processes
2020
from system.version import get_version
2121
from tools.lib.logreader import LogReader
@@ -51,7 +51,7 @@ def _get_log_fn(self, x):
5151

5252
def _gen_bootlog(self):
5353
with Timeout(5):
54-
out = subprocess.check_output("./bootlog", cwd=os.path.join(BASEDIR, "selfdrive/loggerd"), encoding='utf-8')
54+
out = subprocess.check_output("./bootlog", cwd=os.path.join(BASEDIR, "system/loggerd"), encoding='utf-8')
5555

5656
log_fn = self._get_log_fn(out)
5757

selfdrive/loggerd/tests/test_uploader.py renamed to system/loggerd/tests/test_uploader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
import json
88

99
from system.swaglog import cloudlog
10-
import selfdrive.loggerd.uploader as uploader
10+
import system.loggerd.uploader as uploader
1111

12-
from selfdrive.loggerd.tests.loggerd_tests_common import UploaderTestCase
12+
from system.loggerd.tests.loggerd_tests_common import UploaderTestCase
1313

1414

1515
class TestLogHandler(logging.Handler):

selfdrive/loggerd/tools/mark_all_uploaded.py renamed to system/loggerd/tools/mark_all_uploaded.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
2-
from selfdrive.loggerd.uploader import UPLOAD_ATTR_NAME, UPLOAD_ATTR_VALUE
2+
from system.loggerd.uploader import UPLOAD_ATTR_NAME, UPLOAD_ATTR_VALUE
33

4-
from selfdrive.loggerd.config import ROOT
4+
from system.loggerd.config import ROOT
55
for folder in os.walk(ROOT):
66
for file1 in folder[2]:
77
full_path = os.path.join(folder[0], file1)

selfdrive/loggerd/tools/mark_unuploaded.py renamed to system/loggerd/tools/mark_unuploaded.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env python3
22
import os
33
import sys
4-
from selfdrive.loggerd.uploader import UPLOAD_ATTR_NAME
4+
from system.loggerd.uploader import UPLOAD_ATTR_NAME
55

66
for fn in sys.argv[1:]:
77
print(f"unmarking {fn}")

0 commit comments

Comments
 (0)