Project

General

Profile

Actions

Feature #14079

open

remove TNF

Added by Toomas Soome about 1 month ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
Category:
kernel
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Hard
Tags:
Gerrit CR:

Description

We do have dtrace and do not really need TNF, also with few exceptions, its mostly used to have probes in 1394 and infiniband related modules.

TNF related components are:

1. tnf kernel module
2. tnf feature integration in parts of kernel
3. tnf feature integration in kernel modules: av1394, hci1394 , hermon, ibmf, s1394, tavor
4. libtnf, libtnfctl and libtnfproble libraries, manuals
5. prex, tnfdump and tnfxtract commands
6. packaging.

Cleaning up packaging, removing commands and libraries is rather simple task. Cleaning up kernel components is a bit more complicated, but mostly because of number of files.

See also discussion: https://illumos.topicbox.com/groups/developer/T35ec4a1cf45f3206-Me7b3ac7e1ca6b0c8ac78b971

I did link the current state of work in gerrit, however, it is probably reasonable to split this task.

Actions #1

Updated by Dan McDonald about 1 month ago

Not sure if Stream Flow Tracing (SFT) belongs here or in a distinct issue, but it's the same class of obsoleted-by-DTrace phenomenon.

Actions

Also available in: Atom PDF