mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
bb683535f1
By default we log a request that takes more than 60 seconds. This can be changed by setting winbind:request profile threshold = <seconds> Another parameter controls the depth of the request hierarchy printed: winbind:request profile depth = <n> The default request logged to syslog via DEBUG(0) looks like the following for a wbinfo -P: [struct process_request_state] ../source3/winbindd/winbindd.c:683 [2018/06/19 13:33:14.190365] ../source3/winbindd/winbindd.c:853 [2018/06/19 13:33:14.192737] [0.002372] -> TEVENT_REQ_DONE (2 0)) [struct winbindd_ping_dc_state] ../source3/winbindd/winbindd_ping_dc.c:41 [2018/06/19 13:33:14.190369] ../source3/winbindd/winbindd_ping_dc.c:112 [2018/06/19 13:33:14.192681] [0.002312] -> TEVENT_REQ_DONE (2 0)) [struct dcerpc_wbint_PingDc_state] default/librpc/gen_ndr/ndr_winbind_c.c:4335 [2018/06/19 13:33:14.190383] default/librpc/gen_ndr/ndr_winbind_c.c:4396 [2018/06/19 13:33:14.192680] [0.002297] -> TEVENT_REQ_DONE (2 0)) [struct dcerpc_wbint_PingDc_r_state] default/librpc/gen_ndr/ndr_winbind_c.c:4251 [2018/06/19 13:33:14.190385] default/librpc/gen_ndr/ndr_winbind_c.c:4285 [2018/06/19 13:33:14.192678] [0.002293] -> TEVENT_REQ_DONE (2 0)) [struct dcerpc_binding_handle_call_state] ../librpc/rpc/binding_handle.c:371 [2018/06/19 13:33:14.190387] ../librpc/rpc/binding_handle.c:520 [2018/06/19 13:33:14.192675] [0.002288] -> TEVENT_REQ_DONE (2 0)) [struct dcerpc_binding_handle_raw_call_state] ../librpc/rpc/binding_handle.c:149 [2018/06/19 13:33:14.190400] ../librpc/rpc/binding_handle.c:203 [2018/06/19 13:33:14.192646] [0.002246] -> TEVENT_REQ_DONE (2 0)) [struct wbint_bh_raw_call_state] ../source3/winbindd/winbindd_dual_ndr.c:89 [2018/06/19 13:33:14.190402] ../source3/winbindd/winbindd_dual_ndr.c:204 [2018/06/19 13:33:14.192644] [0.002242] -> TEVENT_REQ_DONE (2 0)) [struct wb_domain_request_state] ../source3/winbindd/winbindd_dual.c:473 [2018/06/19 13:33:14.190404] ../source3/winbindd/winbindd_dual.c:708 [2018/06/19 13:33:14.192640] [0.002236] -> TEVENT_REQ_DONE (2 0)) [struct wb_child_request_state] ../source3/winbindd/winbindd_dual.c:198 [2018/06/19 13:33:14.190411] ../source3/winbindd/winbindd_dual.c:273 [2018/06/19 13:33:14.192638] [0.002227] -> TEVENT_REQ_DONE (2 0)) [struct tevent_queue_wait_state] ../lib/tevent/tevent_queue.c:336 [2018/06/19 13:33:14.190412] ../lib/tevent/tevent_queue.c:355 [2018/06/19 13:33:14.190415] [0.000003] -> TEVENT_REQ_DONE (2 0)) [struct wb_simple_trans_state] ../nsswitch/wb_reqtrans.c:375 [2018/06/19 13:33:14.190424] ../nsswitch/wb_reqtrans.c:432 [2018/06/19 13:33:14.192630] [0.002206] -> TEVENT_REQ_DONE (2 0)) [struct req_write_state] ../nsswitch/wb_reqtrans.c:158 [2018/06/19 13:33:14.190425] ../nsswitch/wb_reqtrans.c:194 [2018/06/19 13:33:14.190472] [0.000047] -> TEVENT_REQ_DONE (2 0)) [struct writev_state] ../lib/async_req/async_sock.c:263 [2018/06/19 13:33:14.190432] ../lib/async_req/async_sock.c:412 [2018/06/19 13:33:14.190470] [0.000038] -> TEVENT_REQ_DONE (2 0)) [struct resp_read_state] ../nsswitch/wb_reqtrans.c:222 [2018/06/19 13:33:14.190475] ../nsswitch/wb_reqtrans.c:275 [2018/06/19 13:33:14.192629] [0.002154] -> TEVENT_REQ_DONE (2 0)) [struct read_packet_state] ../lib/async_req/async_sock.c:458 [2018/06/19 13:33:14.190476] ../lib/async_req/async_sock.c:546 [2018/06/19 13:33:14.192626] [0.002150] -> TEVENT_REQ_DONE (2 0)) [struct resp_write_state] ../nsswitch/wb_reqtrans.c:307 [2018/06/19 13:33:14.192693] ../nsswitch/wb_reqtrans.c:344 [2018/06/19 13:33:14.192734] [0.000041] -> TEVENT_REQ_DONE (2 0)) [struct writev_state] ../lib/async_req/async_sock.c:263 [2018/06/19 13:33:14.192694] ../lib/async_req/async_sock.c:412 [2018/06/19 13:33:14.192732] [0.000038] -> TEVENT_REQ_DONE (2 0)) Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
---|---|---|
.. | ||
idmap_hash | ||
idmap_ad_nss.c | ||
idmap_ad.c | ||
idmap_autorid_tdb.c | ||
idmap_autorid.c | ||
idmap_ldap.c | ||
idmap_nss.c | ||
idmap_passdb.c | ||
idmap_proto.h | ||
idmap_rfc2307.c | ||
idmap_rid.c | ||
idmap_rw.c | ||
idmap_rw.h | ||
idmap_script.c | ||
idmap_tdb2.c | ||
idmap_tdb_common.c | ||
idmap_tdb_common.h | ||
idmap_tdb.c | ||
idmap_util.c | ||
idmap.c | ||
nss_info_template.c | ||
nss_info.c | ||
wb_dsgetdcname.c | ||
wb_getgrsid.c | ||
wb_getpwsid.c | ||
wb_gettoken.c | ||
wb_group_members.c | ||
wb_lookupname.c | ||
wb_lookupsid.c | ||
wb_lookupsids.c | ||
wb_lookupuseraliases.c | ||
wb_lookupusergroups.c | ||
wb_next_grent.c | ||
wb_next_pwent.c | ||
wb_query_group_list.c | ||
wb_query_user_list.c | ||
wb_queryuser.c | ||
wb_seqnum.c | ||
wb_seqnums.c | ||
wb_sids2xids.c | ||
wb_xids2sids.c | ||
winbindd_ads.c | ||
winbindd_ads.h | ||
winbindd_allocate_gid.c | ||
winbindd_allocate_uid.c | ||
winbindd_async.c | ||
winbindd_cache.c | ||
winbindd_ccache_access.c | ||
winbindd_change_machine_acct.c | ||
winbindd_check_machine_acct.c | ||
winbindd_cm.c | ||
winbindd_cred_cache.c | ||
winbindd_creds.c | ||
winbindd_domain_info.c | ||
winbindd_domain.c | ||
winbindd_dsgetdcname.c | ||
winbindd_dual_ndr.c | ||
winbindd_dual_srv.c | ||
winbindd_dual.c | ||
winbindd_endgrent.c | ||
winbindd_endpwent.c | ||
winbindd_getdcname.c | ||
winbindd_getgrent.c | ||
winbindd_getgrgid.c | ||
winbindd_getgrnam.c | ||
winbindd_getgroups.c | ||
winbindd_getpwent.c | ||
winbindd_getpwnam.c | ||
winbindd_getpwsid.c | ||
winbindd_getpwuid.c | ||
winbindd_getsidaliases.c | ||
winbindd_getuserdomgroups.c | ||
winbindd_getusersids.c | ||
winbindd_gpupdate.c | ||
winbindd_group.c | ||
winbindd_idmap.c | ||
winbindd_irpc.c | ||
winbindd_list_groups.c | ||
winbindd_list_users.c | ||
winbindd_locator.c | ||
winbindd_lookupname.c | ||
winbindd_lookuprids.c | ||
winbindd_lookupsid.c | ||
winbindd_lookupsids.c | ||
winbindd_misc.c | ||
winbindd_msrpc.c | ||
winbindd_ndr.c | ||
winbindd_pam_auth_crap.c | ||
winbindd_pam_auth.c | ||
winbindd_pam_chauthtok.c | ||
winbindd_pam_chng_pswd_auth_crap.c | ||
winbindd_pam_logoff.c | ||
winbindd_pam.c | ||
winbindd_ping_dc.c | ||
winbindd_proto.h | ||
winbindd_reconnect_ads.c | ||
winbindd_reconnect.c | ||
winbindd_rpc.c | ||
winbindd_rpc.h | ||
winbindd_samr.c | ||
winbindd_setgrent.c | ||
winbindd_setpwent.c | ||
winbindd_show_sequence.c | ||
winbindd_sids_to_xids.c | ||
winbindd_util.c | ||
winbindd_wins_byip.c | ||
winbindd_wins_byname.c | ||
winbindd_xids_to_sids.c | ||
winbindd.c | ||
winbindd.h | ||
wscript_build |