[jira] [Updated] (TS-2279) proxy.config.exec_thread.affinity's values
[ https://issues.apache.org/jira/browse/TS-2279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-2279: -- Fix Version/s: (was: 5.2.0) 5.1.0 proxy.config.exec_thread.affinity's values -- Key: TS-2279 URL: https://issues.apache.org/jira/browse/TS-2279 Project: Traffic Server Issue Type: Bug Components: Configuration Reporter: Igor Galić Assignee: Igor Galić Fix For: 5.1.0 The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{\-\-enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (TS-2279) proxy.config.exec_thread.affinity's values
[ https://issues.apache.org/jira/browse/TS-2279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-2279: -- Assignee: Phil Sorber (was: Igor Galić) proxy.config.exec_thread.affinity's values -- Key: TS-2279 URL: https://issues.apache.org/jira/browse/TS-2279 Project: Traffic Server Issue Type: Bug Components: Configuration Reporter: Igor Galić Assignee: Phil Sorber Fix For: 5.1.0 The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{\-\-enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (TS-2279) proxy.config.exec_thread.affinity's values
[ https://issues.apache.org/jira/browse/TS-2279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-2279: -- Assignee: Igor Galić proxy.config.exec_thread.affinity's values -- Key: TS-2279 URL: https://issues.apache.org/jira/browse/TS-2279 Project: Traffic Server Issue Type: Bug Components: Configuration Reporter: Igor Galić Assignee: Igor Galić Fix For: 4.1.0 The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{\-\-enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Updated] (TS-2279) proxy.config.exec_thread.affinity's values
[ https://issues.apache.org/jira/browse/TS-2279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Igor Galić updated TS-2279: --- Description: The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{\-\-enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. was: The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{\--enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. proxy.config.exec_thread.affinity's values -- Key: TS-2279 URL: https://issues.apache.org/jira/browse/TS-2279 Project: Traffic Server Issue Type: Bug Components: Configuration Reporter: Igor Galić The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{\-\-enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Updated] (TS-2279) proxy.config.exec_thread.affinity's values
[ https://issues.apache.org/jira/browse/TS-2279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Igor Galić updated TS-2279: --- Description: The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{\--enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. was: The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{--enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. proxy.config.exec_thread.affinity's values -- Key: TS-2279 URL: https://issues.apache.org/jira/browse/TS-2279 Project: Traffic Server Issue Type: Bug Components: Configuration Reporter: Igor Galić The setting of {{proxy.config.exec_thread.affinity}} only has an affect when traffic server was compiled with {{\--enable-hwloc}}. It has *no* affect at all, not even a warning about its being ineffectual when setting that value while trafficserver is *not* configured with {{--enable-hwloc}}. Further, mgmt/RecordsConfig.cc defines a range of {{[0-1]}}: {code} {RECT_CONFIG, proxy.config.exec_thread.affinity, RECD_INT, 0, RECU_RESTART_TS, RR_NULL, RECC_INT, [0-1], RECA_READ_ONLY} {code} but the code uses a range of [0-3]: {code} #if TS_USE_HWLOC if (affinity != 0) { int logical_ratio; switch(affinity) { case 3: // assign threads to logical cores logical_ratio = 1; break; case 2: // assign threads to real cores logical_ratio = pu / cu; break; case 1: // assign threads to sockets default: logical_ratio = pu / socket; } {code} And finally, 1 is the default value, rather than issuing a warning about an incorrect value. -- This message was sent by Atlassian JIRA (v6.1#6144)